Blog Posts
Blog Posts
Writing is how I find out whether I actually understood something — the essay always finds the hole the working code managed to hide. So I publish what I learn on Medium: architecture, migrations, TypeScript, and why zero tech debt is a myth. Someone else's post got me unstuck more than once. This is me paying it back.
Migrating a Large SCSS Codebase in a Monorepo To SASS ^1.80.0
ReadLearn TypeScript One Snippet at a Time: 150+ Code Samples Across 11 Key Topics
ReadBuilding Features in React the Right Way: A Scalable Solution Case Study
ReadWhy Years of Experience Don’t Matter — How to Keep Your Skills Relevant in Tech
ReadWhy Zero Tech Debt is a Myth (and Maybe a Red Flag)
ReadMastering TypeScript Migration in a Create React App Monorepo: A Practical Guide with CRACO
ReadReact Tabs: Prevent Flickering When Highlighting with Bold Text
ReadMy GitHub Administration Exam Certification Experience
Read5 Ways I Use AI in Front-End Development
ReadRebase Multiple GIT Branches Like a Pro: Creating Continuous PR Chains
ReadMy GitHub Foundations Exam Certification Experience
ReadMy GitHub Advanced Security Exam Certification Experience
ReadMy GitHub Actions Exam Certification Experience
ReadJavaScript Tricks to Write Cleaner, More Maintainable Code
ReadDeploying a Vite React TypeScript app to Github Pages using GitHub Actions, Jest, and pnpm— As a…
ReadHow to Add the Ticket Number to Each Commit with a Git Prepare-Commit Hook in Azure
ReadCreating a Performant React Form Wizard with Dynamic Steps: A Comprehensive Guide
ReadTesting useContext() with React Testing Library
ReadCreating a Localized Currency Input in React without Libraries (or bugs)
ReadMastering MongoDB Associate Data Modeler Exam: The Ultimate Guide
ReadInterview Insights for Entry-level Developers — Part IV: The Moon Grabbers manifesto and how to…
ReadInterview Insights for Entry-level Developers — Part III: Communication Strategies
ReadInterview Insights for Entry-level Developers — Part II: Four Hacks for Acing a Good First…
ReadInterview Insights for Entry-level Developers — Part I
Read
What are you building?
Bring the part that's stuck. Twenty minutes, no pitch.