RSSAmplifier

Blog

Piyush Mehta - Blog

Thoughts on software development, technology, and the art of building great products. Articles about React, Node.js, DevOps, and modern web development.

piyushmehta.comRSS feed ↗32 posts

Latest posts

AGENTS.md Is Becoming the Most Important File in Your Repository

Coding agents now read your repository's instructions before they touch your code. Here is how to turn AGENTS.md from prompt sludge into the operating manual that makes agents genuinely useful.

Running a Coding Agent on DeepSeek V4 Flash: The 1M-Context Cheap Workhorse

What one million tokens of context, DeepSeek's prefix caching, and a sub-cent per run price actually mean when you build an AI coding agent. A practical field note, not a benchmark.

Kimi K3 Is Open Weight, but You Still Need a Datacenter to Run It

Moonshot AI released a 2.8-trillion-parameter model with a 1.56 TB checkpoint. Here is what Kimi K3 changes—and what open weights still do not solve.

AI Agents Didn't Kill Junior Developer Jobs. They Killed the Reason to Hire Them.

Entry-level engineering postings are down 20-35% globally while AI/ML roles are up 163%. The data shows this was never about fewer jobs — it was about which tasks still need a human. Here is what actually changed and how to stay on the right side of it.

The ATS Resume That Actually Lands Interviews: A 2026 Software Engineer Guide

Why 75% of resumes get auto-rejected by bots - and the format, keywords, and bullet rewrites that get yours to a human at Google, Stripe, or the companies you want to work for

How I Designed an AI Chat App That Handles a Million Users (And the Mistakes That Almost Killed It)

The real architecture behind scaling an AI chat application — WebSockets, streaming, LLM cost control, caching strategies, and the three production incidents that taught me more than any system design interview ever did.

Senior Software Engineering Interview Questions — What Actually Gets Asked

A guide to the questions that separate senior SWE candidates from mid-level, including a deep dive into HyperLogLog for counting unique users at scale, 15+ real interview questions, and the mistakes that silently disqualify you

System Design Patterns That Show Up In Every Senior Interview (With Diagrams & Math)

The 12 patterns interviewers actually ask about - load balancing, caching, message queues, sharding, consistent hashing, CQRS, event sourcing - with back-of-envelope math, concrete numbers, and the C4 diagram language

STAR+R: The Behavioral Interview Framework That Lands Senior Offers (With 5 Real Stories)

Why STAR+R (Situation, Task, Action, Result, Reflection) beats STAR every time — and the 5 key stories every senior engineer needs ready before their first loop

The First 90 Days At A New Software Engineering Job: A Week-By-Week Playbook

Why 30% of new hires fail in their first 90 days - and the week-by-week playbook that turned me from 'new joiner' to 'the person they can't live without' at three different companies

Building an MCP Server in TypeScript: From Zero to Tool-Calling Agent in 90 Minutes

A production-grade walkthrough of the Model Context Protocol, the SDK almost nobody is using right, and why every full-stack dev will build at least one MCP server before 2027.

What I Learned About AI Agents, MCP, and the Next Supply Chain Risk

AI coding agents are moving from autocomplete into tool-calling workflows. Here is what I learned about MCP, prompt injection, credentials, and how to secure agentic development.

What Happens to the Economy When Tech Companies Mass Lay Off Workers?

A detailed analysis of how mass tech layoffs ripple through housing markets, consumer spending, startup ecosystems, and the broader economy — and what it means for your career as a developer.

From macOS to Arch Linux with Omarchy: A Developer's Journey to True Productivity

How I switched from macOS to Arch Linux using Omarchy and dramatically improved my development productivity. Real configs, benchmarks, and honest insights from 6 months of daily use.

Zero-Downtime Database Migration: Scaling from 10M to 100M Users

A comprehensive case study of migrating a 50TB PostgreSQL database to support 10x user growth with zero downtime, improved performance, and 40% cost reduction.

The 30-Year-Old 'Impossible' Algorithm That Makes Netflix Instant (And Why Your Computer Still Sucks)

How Bloom Filters power Google, Netflix, and Instagram with 99.9% accuracy while using almost zero memory - and the shocking reason they can lie to you

AI Killed My Impostor Syndrome (And It Might Kill Yours Too)

After 5 years as a developer, AI coding assistants did something unexpected - they made me realize I was actually good at my job. Here is the uncomfortable truth about impostor syndrome and why AI might be the cure we never saw coming.

From Nginx Proxy Manager to SWAG: A Powerful Migration Journey

Discover why I migrated from Nginx Proxy Manager to SWAG by LinuxServer.io, the challenges faced, and the transformative benefits that made this switch a game-changer for my self-hosted infrastructure.

How to Stay Ahead by Leveraging AI in Your Coding Workflow

Discover practical strategies for integrating AI coding assistants into your development process to boost productivity, improve code quality, and accelerate learning while avoiding common pitfalls.

Astro 5.9: Revolutionizing Web Security with Built-in Content Security Policy Support

Discover how Astro 5.9 introduces experimental Content Security Policy support, making it easier than ever to secure your websites against XSS attacks while maintaining framework flexibility.

Migrating a 6-Year-Old Codebase to Astro: A Strategic Architecture Journey

A comprehensive deep-dive into migrating a legacy portfolio site to modern Astro 4.x, covering architectural decisions, performance optimizations, and lessons learned from a decade of web development.

Building a Hare-raisingly Good Queue-based Messaging System with NestJS, RabbitMQ, and Azure

Embark on a tech adventure like no other with "Building a Hare-raisingly Good Queue-based Messaging System"! Join Piyush Mehta, Tech Consultant at BDO Canada LLP, as he crafts a messaging marvel using NestJS, TypeScript, Azure, and RabbitMQ

🔥 A Beginner’s Guide to ChatGPT and Ai based Chat bot solutions for individuals and enterprise

Creating a ChatGPT-like bot using Azure Bot SDK and Typescript can provide many benefits for your business

How to make your own blog like this website!

Ever wanted to make your own blog? Do it now!

🔥 A Beginner’s Guide to Hacktoberfest & Winning the schwag 👕

What exactly is hacktoberfest❓

What is Event Loop in JavaScript

JavaScript Event Loop is one of the most fundamental concepts that every developer must aspire to understand. It is also one of the most frequently asked interview questions.

What the Hell is microfrontend?

"Ever heard the word Micro-Frontend and wondered what the hell is that? Today youll know all about it!"

Monitor Website Uptime using GitHub Actions

How to Monitor any website uptime using GitHub Actions for free

How Do I Stop Feeling Inferior?

How is it that I stop feeling that I’m not good enough? How to stop feeling inferior or inferiority complex? Do you feel like a loser? How to feel confident and not get intimidated by others?

Will you be the Kubernetes to My Docker?

All about Kubernetes and Docker for a normal Man.

How we are maintaining ProtoBuf (Protocol Buffers) at Nuclei

How we are maintaining ProtoBuf (Protocol Buffers) at Nuclei!

The Silent S in HTTPS

Why http(s) is not secure?