57 Articles
148109 Words
Advice for New Twitch Streamers
March 25, 2023
opinionTwitch streaming can be fun and fulfilling, but has various roadblocks in the way for newcomers. Here's how you can overcome them and grow your Twitch channel.
The story of `let` vs `const`, Object Mutation, and a bug in my code
March 25, 2023
javascriptWhen working with objects, you may hear the term "mutation". What is that? How does it work? How do let and const REALLY differ from each other? This and more:
Mastering JavaScript's `this` keyword using `bind`
March 16, 2023
javascriptJavaScript's `this` keyword is imperative when dealing with classes in JavaScript, but can introduce some headaches. Let's solve that using the `bind` method
Functions Are Killing Your React App's Performance
March 1, 2023
reactIf you've ever built a production React application, you've likely ran into various performance problems along the way. Here are the most common and how to fix them.
Formik Works Great; Here's Why I Wrote My Own
February 18, 2023
reactopinionFormik works incredibly, but I have some concerns with it. As a result, I ended up writing my own library called "HouseForm" to compete. Here's why.
What Happened to UUIDv2?
January 15, 2023
computer scienceYou may have heard that "UUIDv2 is bad". Maybe you've never even heard of them and thought UUIDs went from v1 to v3. Why is that? What did UUIDv2 do wrong?
What are UUIDs?
January 14, 2023
computer scienceWhen discussing ID generation in software, you may have heard of a UUID. What are they? Are they useful? What are the different versions? Let's explore that.
Angular Internals: How Reactivity Works with Zone.js
January 2, 2023
angularjavascriptReactivity is core to JavaScript frameworks; changing data should cause a re-render. How does this work in Angular? Let's dive into the Angular source code to see.