Redux Toolkit Re-Renders: What We Keep Out of State
Redux Toolkit re-renders traced through a live AI interview session: what belongs in the session slice, what stays in a ref, and why the audio path skips React.
All articles
EngineeringProgrammatic SEO in Next.js: JSON-LD and Sitemaps
Programmatic SEO in Next.js from a real App Router codebase: a cross-linked JSON-LD @graph, sitemap.xml generated from data, and OG images built with sharp.
10 min
EngineeringNext.js Server vs Client Components: Where to Draw It
Next.js server vs client components decided in a real codebase: where we put the boundary, what generateStaticParams prerenders, and the bundle we measured.
10 min
EngineeringLLM as a Judge Rubric: Scoring Answers Reproducibly
A free-form score out of 10 is not a score. The LLM as a judge rubric design we use to make interview scoring reproducible, auditable and stable across runs.
11 min
Career & EdTech NewsFrontier Deployed Engineer: Inside Claude Frontier Academy
Anthropic will train 10,000 frontier deployed engineers by 2027. What the role actually involves, who gets nominated, and how to build the profile yourself.
7 min
AI NewsGemini 4 Argon vs GPT-6.1 Sol: Same Price, Different Bet
Gemini 4 Argon vs GPT-6.1 Sol: two frontier coding models at the same $2/$10 price. We compare DeepSWE v1.1 scores, cache rates and who can use them today.
7 min
AI NewsClaude Sonnet 5.5 vs Opus 5.5: Which to Use for Coding
Claude Sonnet 5.5 vs Opus 5.5: Sonnet is half the price and wins Terminal-Bench. Here is where Opus still wins, and why the real cost gap is 43%, not 50%.
8 min
EngineeringAI Interviewer System Prompt: Rules That Actually Stick
An AI interviewer system prompt alone won't stop a model lecturing or leaking the answer. Here are the config limits and tools that make the rules stick.
10 min
EngineeringVoice Agent Interruption Handling: Barge-In in Production
Voice agent interruption handling in production: how barge-in is detected, the three queues you cancel when it fires, and keeping the transcript honest.
10 min
EngineeringWebRTC vs WebSocket for Voice Agents: We Ship Both
WebRTC vs WebSocket for voice agents, from a product running both in production: the latency budget, audio-only negotiation, ICE and TURN, and barge-in.
9 min
EngineeringCodeMirror 6 in React: Language Switching and Bundle Size
Our CodeMirror 6 React editor rebuilt its whole extension tree on every keystroke. Here is the cause, the compartment fix, and what 11 languages cost.
10 min
EngineeringCode Template Wrappers: How Online Judges Run Your Code
A code template wrapper lets candidates write one function while the harness handles stdin parsing and output formatting across four languages, and what breaks.
9 min
AI NewsClaude Opus 5.5 Breaking Changes: 6 Errors, 2 Silent
Claude Opus 5.5 breaking changes go past the usual four: six request settings now return 400, and two more change how your app behaves without any error.
8 min
AI NewsClaude Opus 5.5 Pricing: What It Really Costs to Run
Claude Opus 5.5 pricing is $4 and $20 per million tokens. Here is how cache reads, effort defaults and batch mode change what an agent run really costs.
8 min
Career & EdTech NewsThe Tech and Management Job Market in 2026: Where the Opportunities Are
A data-backed look at tech and management hiring in 2026, with the latest figures from India and the U.S. and practical advice for job seekers.
9 min
EngineeringJudge0 Batch Submission: Streaming Per-Test-Case Results
Judge0 batch submission plus per-test-case callbacks beats N synchronous requests. How we submit once, stream partial results, and assemble them in order.
9 min
EngineeringRunning Untrusted Code Safely: A Sandbox Design Guide
Running untrusted code safely takes layers: real isolation, no network access, enforced resource limits, and a runner the public internet can never reach.
10 min
EngineeringServer-Sent Events with Redis: Streaming Test Results
How we stream code-execution results to the browser using Server-Sent Events with Redis behind them: keying run state, reconnecting a tab, closing cleanly.
10 min
EngineeringAWS VPC Design — Learning Roadmap
A 22-step roadmap for learning AWS VPC design from scratch — from CIDR and subnetting all the way to multi-AZ, production-grade network architecture.
16 min
Career & EdTech NewsAI Interview App: Complete Guide to Ace Your Tech Interviews
Learn how AI interview apps can help you prepare for technical interviews with real-time feedback and practice sessions.
8 min
Career & EdTech NewsBest Free AI Mock Interview Apps (2026 Guide)
A practical, no-nonsense look at the best free AI mock interview apps for practicing coding and behavioral interviews — what each is good at, and where the free tier ends.
6 min
Career & EdTech NewsHow to Prepare for Interviews Using AI Tools
Step-by-step guide on using AI interview tools to prepare for your next technical interview effectively.
10 min
EngineeringBuild a Browser Voice Agent: How Gemini Types Give Context to Your App
Learn how to use Gemini's tool calling and session control signals to add context and agentic features to your UI without MCP or LangChain.
5 min
EngineeringScaling Real-Time Apps: Best Practices for WebSocket Infrastructure
WebSockets can be costly for your infrastructure. Here are the core practices I used at Taqari.com to ensure a solid and secure communication layer.
7 min
EngineeringOpenAI Realtime API: Build Voice Agents with WebRTC (Beginner's Guide)
Learn how to use OpenAI's Realtime API with WebRTC to build voice agents directly in the browser. A complete beginner-friendly guide with code examples.
12 min
EngineeringUnderstanding Time Value and Date Comparison in JavaScript
Learn what time value means in JavaScript and how to compare dates correctly using time values.
7 min
Reading about interviews only gets you so far.
Practise out loud with an AI interviewer that asks real follow-up questions and tells you exactly what to fix. Free to start.
Start a free mock interview