Back to Home

Blog Posts

Technical articles, tutorials, and insights on software development. Read the full articles here or find them on Medium.

The Waiting Tax on Every PR: How Sharding Vitest Cut CI From 15 Minutes to 4.5

The Waiting Tax on Every PR: How Sharding Vitest Cut CI From 15 Minutes to 4.5

Every pull request sat for about 15 minutes behind one long unit-test job, and the team felt it. Splitting Vitest across parallel shards in GitHub Actions cut that to roughly 4 minutes, and it only took changing four files.

CI/CDGitHub ActionsVitestTestingDeveloper Experience
Read Article
My Site's SEO Score Was 82. Here's How I Got it to 100

My Site's SEO Score Was 82. Here's How I Got it to 100

My portfolio's Lighthouse SEO score was stuck at 82. See the exact steps I took with meta tags, sitemaps, open graph, and structured data to get a perfect 100 score.

SEOLighthouseGuides & TutorialsOpen Graph & Twitter CardsNext.js
Read Article
Deploying a Next.js Static Site on GitHub Pages with a Custom Domain

Deploying a Next.js Static Site on GitHub Pages with a Custom Domain

A step‑by‑step guide to hosting a Next.js site on GitHub Pages with a custom domain

Next.jsGitHub PagesCustom DomainGuides & Tutorials
Read Article
The Transaction That Never Ended: How Duplicate IDs Turned My Backend Into a CPU-Hungry Monster

The Transaction That Never Ended: How Duplicate IDs Turned My Backend Into a CPU-Hungry Monster

It was 3 PM, and my server was screaming. CPU usage at 99%, database connections maxed out, and my load testing had just turned into a load shedding nightmare. All because of a transaction that refused to give up…

MongodbPerformanceLoad TestingObservability
Read Article
How Two-Factor Authentication (2FA) Works: A Deep Dive into Enhanced Security

How Two-Factor Authentication (2FA) Works: A Deep Dive into Enhanced Security

In this blog post, we'll delve into what 2FA is, why it's essential, and how it functions, using practical examples to guide you through the process.

2fa AuthenticationSecurityTOTP
Read Article
This site is responsive. Go ahead, resize your browser. I'll wait.|You've reached the footer. Thanks for the scroll!|Last updated: Probably 5 minutes ago.|Don't be a stranger. Say hi!|See a bug? I'd appreciate a heads-up!|Have an idea? Let's bring it to life.|Obsessed with clean code, fast load times, and a seamless UX.|