I am a Senior Software Engineer at New Relic. I like Go, Wasm, TypeScript and photography, all of which I pursue with various levels dedication.
Building with free APIs is a great way to teach yourself new skills in languages you like. I’ve always found APIs as an underrated way to learn something new. Building with APIs brings challenges that force you to learn new parts of programming that video tutorials can not do. In this article I will discuss how to create twitter rules and manage a stream with my open source library `twitterstream`. This library was built for my project findtechjobs so I could find the latest tech jobs posted on twitter.
Last year, I took the plunge and applied for a Frontend Engineering Position at Amazon. I knew little about the interview process and I had just one month to prepare for it. The result? I got an offer. In fact, the use of the interview techniques below granted me the opportunity to choose between two competing job offers. In this guide I will reveal the steps I took in order to become a competitive candidate.
Positioning remote artifacts in AR involves a lot of computation between animation frames. In this post, I will discuss how we used Rust to access raw pixel data from a video frame.
Dart is a single threaded language, but it comes with a handy compute function to spawn isolates. In a nutshell, the compute function is useful for doing extra work on a different "thread"--it's actually an isolate--so your flutter app does not experience "jank".
You are walking down the street sipping some coffee and you ask yourself, “How can I test my email@example.com effects?”. If you’re asking that question then this might help you.
Creating a scrollable linear array of widgets that are created on demand is easy with Flutter. While laying out the list, visible children's elements, states and render objects will be created lazily based on the widget's position