Most popular component libraries have a built in click away listener to handle closing a dropdown, dialog, or drawer. In this post, I look at how they work under the hood.
In this post, we go over how cookies work, their purpose, and common cookie attributes.
The complete visual guide to react effects.
The Art Of Learning by Josh Waitzkin has huge implications for software engineers. Here's my main takeaways.
In an attempt to write DRY code, we often expose ourselves to unnecessary complications. learn how to avoid those complications in this article.
With our initial product release, Chrome wasn't working on iOS devices. Turns out there's this weird thing called crios we needed to account for.
I've always wondered why I get the "React must be in scope when using JSX" error. Now I know.
In 2020, my team tried a somewhat radical process change - we would always fix defects before implementing new features. Here I reveal what we've learned over through that experiment.
Struggling to be productive while working remote? Use these three rules to double your productivity while finding increased satisfaction in your work.
Looking to simplify your React unit tests? Then it's time to switch to React Testing Library.
Tired of creating one time components to test your custom hook? Take a look at this intro to React Testing Library's renderHook utility.
Mocking out custom hooks to test the component in isolation.
Getting started with React Testing Library - Rendering, Queries, and Events.
Not all software is doomed to become legacy code. Learn the simple hack for creating software that always feels brand new.
Understand how to use dynamic programming to dramatically increase the speed of repetitive operations like the fibonacci sequence.
In this guide, we explore the differences between svg and raster images and when to avoid one or the other.
A quick overview of how React's architecture has created the best frontend ecosystem in the world.
Transition quickly from angular to react with this quick and practical comparison guide.
A no nonsense schedule after graduating from a development bootcamp. Land your dream job (and never work more than 40 hours in a week).
Struggling to understand react hooks and why they're so powerful? Start here.
A brief walk through of React Native's architecture.
Get up and running with Firebase Cloud Functions in under six minutes.
Learn how to apply the best principles in Angular to your React application.
How to finally finish (through refinement) that never ending feature.
A summary of my biggest takeaways building a blog from scratch.