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.
I have been building a side project with AWS Cognito and Terraform. I wanted a custom message lambda trigger to be invoked anytime the user signed up for my app, however I kept getting permission errors. This blog shows you the terraform configuration you need to to let cognito invoke lambda triggers with Terrafrom
I’ve always loved the idea of sharing and explaining my source code with others. It’s not just a sense of pride, but a way to help others learn and grow. Which is why I am introducing Glossy, a tool to document your code. Glossy transforms your code comments into an ordered list of annotations. It makes it easy to highlight important details and when describing what some piece of code does.
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 firstname.lastname@example.org 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