Engineering

Technical

Deep dives on code, systems, and craft.

Astro 7 Renders Your Display Maths as a Code Block, and Won't Tell You
August 4, 2026

Astro 7 Renders Your Display Maths as a Code Block, and Won't Tell You

Astro 7's Rust Markdown engine doesn't run remark or rehype plugins. Three ordering constraints in its plugin pipeline break output silently. Here is the diagnosis and the fix.

July 30, 2026

Getting a Free Oracle Cloud VPS from India: The Full Guide (and the RuPay Wall Nobody Warns You About)

Oracle Cloud's Always Free tier gives you a real ARM server free for life β€” but the card wall and capacity lottery trip up most Indian devs. Here's the full walkthrough.

July 16, 2026

I Rewrote My Dotfiles Two Years Later. The Shell Config Was the Smallest Part.

In 2024 I called dotfiles the DNA of your development environment. I rebuilt mine this year and the biggest folder wasn't the shell. It was the AI's config. Here's what changed, and what I got wrong.

June 22, 2026

I Went to Open Source Summit India and My Brain Is Still Processing

Two days at Open Source Summit India 2026 in Mumbai. Linus Torvalds, AI slop, quantum-safe TLS, and a line I can't stop thinking about.

April 29, 2026

My Linux Terminal Setup: From Boring to Beautiful 🐧✨

A step-by-step guide to building a stunning, productive terminal on Linux β€” covering Alacritty, Zsh, Oh My Zsh, Powerlevel10k, Nerd Fonts, and more.

February 5, 2026

Using Google Sheets as a CMS: A Simple, Powerful Approach to Content Management

Learn how to use Google Sheets as a lightweight, zero-cost Content Management System for your static site.

November 24, 2025

The AI Testing Paradox: How Automated Test Generation Might Kill Unit Testing

Why relying too heavily on AI-generated tests risks destroying the fundamental practice of unit testing rather than enhancing it.

October 30, 2025

From Overwhelmed to Empowered: My Hacktoberfest 2025 Journey

How diving into Open Source Weekend, Open Source Day, and Akash Network transformed my coding journey during Hacktoberfest.

August 19, 2025

Crafting Code with Intent: A Journey to Clarity and Collaboration

Writing code isn’t just about making things work; it’s about weaving a narrative that others can follow with ease.

November 8, 2024

Mastering JUnit: Techniques from Victor Rentea's Toolbox 🧰

Learn professional JUnit testing techniques, from avoiding feature files waste to mastering AssertJ and parameterized tests.

August 9, 2024

The Hidden Dangers of Programming: A Lesson From Childhood πŸ› οΈπŸ’»

Why focusing only on getting code to run instead of understanding it is like building a fragile treehouse.

August 2, 2024

Why Beginners Fail Coding Tests: The Art of Breaking Code

Understanding how to break down code into smaller, reusable chunks is an essential skill for software developers.

Functional Programming Meets TDD: A Match Made in Code Heaven πŸš€
July 24, 2024

Functional Programming Meets TDD: A Match Made in Code Heaven πŸš€

Discover how combining Functional Programming and Test-Driven Development leads to the ultimate coding experience.

Does Test-Driven Development Weaken Debugging Skills? 🐞πŸ§ͺ
June 28, 2024

Does Test-Driven Development Weaken Debugging Skills? 🐞πŸ§ͺ

Exploring the relationship between TDD and traditional debugging skills in software development.

Dotfiles: The Developer Secret to the Perfect Setup
June 25, 2024

Dotfiles: The Developer Secret to the Perfect Setup

Discover the power of dotfiles to streamline, automate, and version control your development environment.

June 21, 2024

Webhooks: The secret sauce of web communication!

A dive into the world of web hooks β€” the hidden heroes that make the web more interactive and exciting.

June 20, 2024

Renaming Bugs as Unwritten Test Cases

The true lesson behind bugs: seeing mistakes as opportunities to improve your testing.