61 Articles
159327 Words
Discovering Odd Behavior with Angular Error Handling
September 27, 2023
angularjavascriptwebdevAngular has fairly constistent error handling behavior... Until it doesn't. Here's one place where it's off and why.
Porting a Next.js Site to Astro Step-by-Step
June 29, 2023
nextjsreactastroLet's port a site from Next.js to Astro, expanding on the official migration guide.
Using JavaScript classes without the `class` keyword
June 29, 2023
javascriptClasses are a core feature of JavaScript - but they weren't always that way. How did earlier JS devs write classes? Let's learn how together.
How to Setup a React Native Monorepo
June 29, 2023
reactreact nativeReact Native can be challenging to setup a monorepo for. Let's explore what an optimal monorepo setup looks like for it.
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.