Growing as Makers • Jan 06, 2024 Progress: An Exploration of Growth It can be difficult to track, measure, or describe a sense of progress, especially early on in your career.
AI for Developers • Jan 05, 2024 Automate the Mundane Stuff with AI GPT-4 Turbo is the tool that’s been keeping me sane as I automate the mundane stuff so I can focus on the big picture.
Personal Optimization • Jan 04, 2024 Career Questions to Ask Yourself I've found that explaining to people what I do has been very useful. Maybe your career could benefit from asking these questions as well.
Development Practices • Jan 03, 2024 The Discriminated Union: Writing Easy-to-Use Types in TypeScript I’d encourage you to give discriminated unions a shot next time you find yourself needing to model subtypes.
C# • Jan 02, 2024 Navigating the Dotnet Landscape: Learning C# After Years of Typescript While I've primarily worked on TypeScript applications during my time at Atomic, a recent project had me delving into the dotnet ecosystem.
Personal Optimization • Dec 30, 2023 Don’t Call It a Resolution: Why New Year’s Goals Are Superior I love setting goals at the beginning of a new year. However, let's be clear here: I set New Year's goals, not a resolution.
.NET / WPF • Dec 29, 2023 3 Useful AutoFixture Features to Level Up Your .NET Testing Game AutoFixture is a useful, but sometimes overwhelming, library for .NET tests. Here are some fun features to keep in your back pocket.
Development Practices • Dec 28, 2023 Technical Spikes: A Recipe So you’ve been assigned a technical spike — where do you start? The following is my general process for tackling technical spikes.
Developer Tools • Dec 27, 2023 Leverage a New Tool as a Junior Developer – GitHub Copilot As I level up my career as a developer, I am on the lookout for new ways to work. One tool I have learned to appreciate is GitHub Copilot.
Platforms & Languages • Dec 26, 2023 Generate an Azure Storage Account SAS Generating a Storage Account SAS doesn't have to be complicated. This simple TypeScript implementation will get you started.
Growing as Makers • Dec 23, 2023 Hello World: A Junior Dev’s Perspective on Teamwork How can you possibly fix this without taking away from the time you’re spending on everything else? The answer: look to your teammate.
React / Redux • Dec 22, 2023 Don’t Always Depend on useEffect When you use React, don't always depend on useEffect. Instead, try useMemo or useCallback to avoid infinite re-rendering.