The Agentic Blog
Stay updated with the latest in modern development, career advice, and tech insights from our team.

How we ship full-stack apps with Bun, Next.js, and Elysia
The stack we use at Agentic Academy Labs: Bun workspaces, Next.js App Router, Elysia APIs, PostgreSQL, and a Docker deploy. What we keep shared and what we refuse to share.
Read article
VPS Cutover Checklist: Inventory, Rehearsal, Rollback Steps
Field notes from Agentic Academy Labs on the VPS cutover checklist we run with startups, including inventory, rehearsal, and rollback steps that prevent 3 AM pages.

How a Cached __session Cookie Leaked Across Users on Our Next.js Site
A static page served a cached Set-Cookie header, leaking Auth0 sessions between users. Here is the middleware fix we shipped and the lessons we learned.

Duplicate Order Keys and Null Timestamps Broke Our Client Billing Sync
A Shopify-Odoo sync failed because webhooks arrived twice and timestamps were null. Here is the exact fix we shipped.

Null Timestamps and IST Timezone Drift Broke Our Client Pipeline
A boring data failure (nulls, timezones, IST vs UTC, duplicate keys) we had to fix for a client during a MySQL to Snowflake migration.

We Lost DNS Resolution Mid-Cutover and Forgot the Fallback
A 3 AM cutover went dark for 30% of users. Here is the checklist we now run with every VPS-to-AWS migration.

We Skipped the Pre-Cutover Smoke Test and Paid for It
A $440M lesson from TSB Bank and Knight Capital reminds us why we now run mock cutovers at T-14 and smoke tests before every DNS flip.

We Swapped the VPS Without Rehearsing the Database Migration
A 2 AM migration that skipped rehearsal cost us six hours of downtime. Here is the playbook we now force every startup through before touching DNS.

We Forgot to Drain the Queue Before the VPS Swap
A field note from a 48-hour migration where 300 emails got stuck in the Exim queue after a VPS swap, and how we rebuilt the cutover playbook.

3 AM Rollback: When Our VPS Swap Killed the Database
A late-night swap file on a $5/mo VPS took down PostgreSQL for a client demo. Here is the exact rollback sequence we now rehearse with every startup.

SSH Key Rotation Broke Our VPS Cutover at 3 AM
We lost SSH access mid-migration at 3 AM. Here is the inventory, rehearsal, and rollback checklist we now use with startups moving off budget VPS providers.

Flutter Token Refresh Race Condition Crashed Our Node API Login
A dashboard load that fired four parallel API calls triggered a token refresh race condition, logging out half our interns. Here is how we fixed it with a DIO interceptor lock.

Flutter Login Worked on Emulator, Failed on Device: Android Network
We walked into this one during our Sikar internship build: auth calls hitting our Node and PostgreSQL API worked flawlessly on the Android emulator but timed out silently on a Pixel 6. Here is exactly how we traced it to Android 9+ clear text traffic blocking and fixed it.

Next.js ISR Revalidation Race Condition Wiped Our Client Homepage
A silent race condition in Next.js 15.0.2 served 14-day-old pricing during a flash sale. Here is the fix we kept.

Next.js Edge Middleware Blocked Our Client Webhook at 2 AM
A silent 401 from Clerk middleware killed our Stripe webhook handler in production. Here is the exact fix we shipped.

A career path from full-stack into AI engineering in India
What we tell internship graduates who want AI work: ship a RAG slice, learn evals, keep a boring API job, and do not wait for a new degree.

Next.js 13 App Router Link Prefetching Flooded Our Client API
A production incident where Next.js 13 App Router prefetching flooded our client API with thousands of empty JSON requests per session, and the targeted fix we shipped.

Next.js Build Cache Hit Our Production Deploy at 3 AM
A truncated prerendered shell from a restored Turbopack cache served a blank page in production. Here is the fix we kept.

Next.js Middleware Redirect Loop Broke Our Client Login
A production Next.js 14 dashboard got stuck in an infinite redirect loop between /login and /dashboard after a routine deploy. Here is the exact fix we shipped.

ISR Stale Data Fix: Cache Keys, Headers, and Edge TTL
Paying users saw expired pricing on our academy portal. Here is the exact Next.js ISR failure and the cache key fix we shipped.

Next.js Image Optimization Broke Our Client Build: The Sharp Fix
When our client's Next.js build passed but images stayed unoptimized in production, we traced it to a missing sharp binary in the standalone output. Here is the explicit declaration and file tracing fix we now bake into every project.

Next.js ISR Cache Poisoning on a Client Site: The Revalidation Bug
A single GET /index request from an external scanner poisoned our ISR cache and took down the home page. Here is how we found the root cause and fixed it.

Intern Code Review Playbook: Shipping Our First Production Change
How our intern team hit a Next.js image crash on the careers page, failed twice in staging, and landed the fix with a plain <img> tag and a code review lesson.

Intern Code Review Checklist: 3 Diffs We Shipped to Production
Real diffs from our Sikar internship. Small PRs, named owners, and one deploy you can actually show.

Getting started with Roo Code in VS Code
Install Roo Code, connect a model, and use plan and code modes without dumping your whole repo into a cloud prompt. How we introduce it to students.

Flutter, Next.js, Elysia, and Postgres: how we split the product
When the website, the API, and the mobile app should share a backend, and when Supabase is enough versus a custom Elysia API. From Agentic Academy Labs delivery.

Earning as a freelance developer in India
Niche, proof, pricing, and GST. Advice we give internship graduates who want independent work, without pretending Upwork is a career plan by itself.

What n8n is, and when we refuse to use it
n8n is a node-based workflow tool. We use it for glue between CRMs and Slack. We do not use it as the core of a customer-facing product.

GST Suvidha Providers, explained for developers
A GSP is a licensed gateway to GSTN. Your app does not talk to GSTN directly. Here is what that means for invoices, returns, and API design in India.
Stay in the Loop
Get the latest articles and updates delivered directly to your inbox. No spam, ever.
What you will find on this blog
Tutorials, career notes, and product write-ups
Posts cover Next.js, Flutter, Bun.js, PostgreSQL, AI-assisted workflows, and developer careers in India. We publish step-by-step tutorials, explainers on tools we actually use, and notes from client and training work.
Use category filters to jump between AI, full-stack, and career pieces. Longer guides also live under guides when the topic is a buying or architecture decision rather than a tutorial.
How this relates to services and training
Service pages explain what we sell. The blog shows how we think about the work: RAG vs fine-tuning, cloud cutovers, proposal writing, and shipping on a small team. Training students read the same material alongside live sessions.