Development Practices How to Avoid Pull Request (PR) Feedback I want to share a trick that practically eliminates Pull Request feedback! Here are the benefits of an iterative self-review style.
Project & Team Management What If Your Software Project Needs to Pivot? Try These Tips Software projects need to pivot sometimes to unlock future potential. A change at the right time can be crucial for success.
Personal Optimization Snowball or Avalanche? Task Management Takes a Cue from Personal Finance Imagine you're a developer on a small team with three different tasks to handle. How do you decide which task to address first?
C# 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.
Development Unlock Your Software Project’s Potential Through Simplicity and Safety There’s an art to making software simple. But, if you pay attention, your team can reap the benefits of a simple and safe codebase.
React Native Why I Recommend Adopting Expo Prebuild Keith Kurak’s recent talk, "Not Your Grandparents’ Expo," motivated me to look into adopting prebuild on my current project.
TypeScript Why Zod is a Developer-Friendly Validation Library Zod is a validation library that allows you to define schemas in code. It’s a plus to have autocomplete built-in.
React Native React and React Native – What’s the Biggest Difference? React is for frontend web apps and React Native is for cross-platform mobile and web apps. But there are more differences between the two.
React Native 3 Reasons to Use Expo for Your Next Cross-Platform Mobile App Project Expo is a compelling option for anyone developing a cross-platform mobile application. Here are a few reasons it’s worth your consideration.
Python Improve Code Quality in Python Flask with Pylint, djLint, and Black Writing clean code is something everyone can begin immediately simply by leveraging free tools like Pylint, djLint, and Black.
DevOps & System Admin. DNS Discombobulation: CNAMEs and the Zone Apex A modern approach to building applications is by leveraging a platform as a service (PaaS). This has obvious implications for DNS records.
The Software Life Between the Lines: Parallels Between Professional Football and Software Development My previous work as a professional football player is fairly uncommon in the software development industry, but there are more parallels than you'd expect.