August 15, 2023
You've probably heard of a content management system (CMS), even if you’ve never used one. In short, a CMS is a piece of software that allows users to create, manage, and share website content...May 5, 2023
The other day I was uploading a lot of content, including images, to a 3rd party service. I put together all my objects and mapped through them to fire off requests. Nearly immediately, I blew past...August 8, 2022
We've all been there: you’re multiple folders deep in a project, and you must reach up to grab a component in a top-level folder with an unknown level of ../'s to traverse. These complications...May 3, 2022
If you’re looking for a good open-source framework to manage server state, Temporal Typescript SDK is a great one to try. If you’re not familiar with Temporal, here’s an excellent introduction video,...April 19, 2022
Slow builds stop developers' productivity cold. If code takes even two minutes to compile, it’s easy to get distracted. You lose your train of thought or, god forbid, open social media.February 2, 2022
Most teams develop patterns or preferred ways of writing code, but it can be tedious to enforce adhering to those patterns, especially for new team members onboarding. To help this, we rely on...January 10, 2022
Do you use switch/case statements or do you use object literals in your Javascript?September 17, 2021
If you’re an Angular developer, you’re missing out if you’re not using advanced TypeScript features to help you build better code.July 27, 2021
Even though React's useReducer has gained a lot of popularity during the last couple of years, it can be difficult to use for some common cases. Specifically, it requires a lot of boilerplate to...June 2, 2021
RxJS 7 has shipped! For us Angular developers, it unfortunately did not ship in time for Angular 12.