DEV Community

Umesh Malik profile picture

Umesh Malik

I'm Umesh Malik, a Software Engineer based in Gurugram, India. I specialise in building scalable, high-performance web applications with a focus on React, TypeScript, and modern web architecture.

Location Gurugram, Haryana, India Joined Joined on  Personal website https://umesh-malik.com/
Gemini agent hooks fail open: how to block a tool call anyway

Gemini agent hooks fail open: how to block a tool call anyway

Comments
9 min read
How to verify AI-generated benchmark claims: 1.4x to 1.5x slower

How to verify AI-generated benchmark claims: 1.4x to 1.5x slower

Comments
9 min read
SVG to MP4 in the browser: a two-step workflow, no server

SVG to MP4 in the browser: a two-step workflow, no server

Comments
8 min read
Rust GPU Offload Without unsafe: The 400x Mistake That Isn't Safety

Rust GPU Offload Without unsafe: The 400x Mistake That Isn't Safety

Comments
8 min read
Turn off AI features permanently: configure 1 policy, not 25 toggles

Turn off AI features permanently: configure 1 policy, not 25 toggles

Comments
11 min read
AI writing policy for engineers: the template and 5 checks

AI writing policy for engineers: the template and 5 checks

Comments
12 min read
Remove Cloudflare beacon.min.js: you must opt in to opt out

Remove Cloudflare beacon.min.js: you must opt in to opt out

Comments
10 min read
How DNA wires a brain: 300M bits for 100 trillion connections

How DNA wires a brain: 300M bits for 100 trillion connections

Comments
9 min read
Zero downtime database migration: 5 flags and a 17x P90 gap

Zero downtime database migration: 5 flags and a 17x P90 gap

Comments
11 min read
Fix EEVDF latency regressions with sched_ext: Meta's 28% p99 win

Fix EEVDF latency regressions with sched_ext: Meta's 28% p99 win

Comments
11 min read
Qwen3.8 27B VRAM: how to fit 262K context in 16 GiB, not 64

Qwen3.8 27B VRAM: how to fit 262K context in 16 GiB, not 64

Comments
10 min read
Configure Cloudflare Access for Workers: auth before your code runs

Configure Cloudflare Access for Workers: auth before your code runs

Comments
9 min read
Kubernetes on bare metal: the 4 cloud integrations you must build

Kubernetes on bare metal: the 4 cloud integrations you must build

Comments
10 min read
Cut agent tool call cost: GitHub's 20% fix was a prompt rewrite

Cut agent tool call cost: GitHub's 20% fix was a prompt rewrite

Comments
9 min read
Build your research spike as running code: 8 blockers a doc missed

Build your research spike as running code: 8 blockers a doc missed

Comments
10 min read
How to Verify AI Crawler IPs: 3 Lists Are Over a Year Stale

How to Verify AI Crawler IPs: 3 Lists Are Over a Year Stale

Comments
9 min read
Build on-device AI without breaking E2EE: the metrics leak first

Build on-device AI without breaking E2EE: the metrics leak first

Comments
9 min read
Agent context compaction: keep what the 150K cutoff drops

Agent context compaction: keep what the 150K cutoff drops

Comments
9 min read
Fix slow LLM inference in macOS VMs: 12.6 207 tok/s

Fix slow LLM inference in macOS VMs: 12.6 207 tok/s

Comments
10 min read
How to Test an LLM's Knowledge Cutoff: Opus 5's May Claim Falls Short

How to Test an LLM's Knowledge Cutoff: Opus 5's May Claim Falls Short

Comments
8 min read
Learn Complex Topics With Claude Code: Build a Simulation, Not Notes

Learn Complex Topics With Claude Code: Build a Simulation, Not Notes

Comments
8 min read
Run Muse Glimmer 30B locally: 55GB shrinks to under 20GB

Run Muse Glimmer 30B locally: 55GB shrinks to under 20GB

Comments
8 min read
vLLM throughput tuning: configure these four flags, not a bigger GPU

vLLM throughput tuning: configure these four flags, not a bigger GPU

Comments
9 min read
How to sandbox an AI agent: 10 of 122 eval runs went rogue

How to sandbox an AI agent: 10 of 122 eval runs went rogue

Comments
10 min read
Run CI/CD on Cloudflare Workflows: deploy in 18 lines, 33 free runs

Run CI/CD on Cloudflare Workflows: deploy in 18 lines, 33 free runs

Comments
10 min read
Configure Dependabot grouped updates: one PR a month, CVEs instant

Configure Dependabot grouped updates: one PR a month, CVEs instant

Comments
9 min read
Fix your agent tool instructions: GitHub's 20% review-cost cut

Fix your agent tool instructions: GitHub's 20% review-cost cut

Comments
10 min read
Set up AI Gateway for Workers AI: one argument, every call logged

Set up AI Gateway for Workers AI: one argument, every call logged

Comments
11 min read
Fix the Datasette SQL Injection: Why execute-sql Won't Save You

Fix the Datasette SQL Injection: Why execute-sql Won't Save You

Comments
9 min read
Configuring AI Agent Permissions: Humans Miss 1 in 3 Threats

Configuring AI Agent Permissions: Humans Miss 1 in 3 Threats

Comments
10 min read
How to Make Your Site Agent-Readable: 4 Layers, One Worker

How to Make Your Site Agent-Readable: 4 Layers, One Worker

Comments
10 min read
Run agent tool calls in parallel: 10 turns become 2 DAG levels

Run agent tool calls in parallel: 10 turns become 2 DAG levels

Comments
10 min read
Ads for AI Agents: TIME Serves Crawlers a Different Site

Ads for AI Agents: TIME Serves Crawlers a Different Site

Comments
10 min read
Reinforcement Fine-Tuning: When a 4B Model Beats GPT-5.6

Reinforcement Fine-Tuning: When a 4B Model Beats GPT-5.6

Comments
10 min read
Rust LLM Policy: Use AI to Review, Not to Create

Rust LLM Policy: Use AI to Review, Not to Create

Comments
10 min read
MCP Write Controls: Lessons from Cloudflare WriteGuard

MCP Write Controls: Lessons from Cloudflare WriteGuard

Comments
12 min read
Insider Threat Offboarding Controls: The Apple v. OpenAI Lesson

Insider Threat Offboarding Controls: The Apple v. OpenAI Lesson

Comments
10 min read
How to Secure MCP Write Tools: Cloudflare's WriteGuard Lesson

How to Secure MCP Write Tools: Cloudflare's WriteGuard Lesson

Comments
10 min read
LLM Abuse Detection: What OpenAI's Scam Ban Reveals

LLM Abuse Detection: What OpenAI's Scam Ban Reveals

Comments
10 min read
Agent Harness Design: Why an ARC-AGI-3 Score Tripled

Agent Harness Design: Why an ARC-AGI-3 Score Tripled

Comments
10 min read
Production-Grade AI Agents: The Vibe-to-Live Gap

Production-Grade AI Agents: The Vibe-to-Live Gap

Comments
10 min read
Cloudflare Wallets and x402: How AI Agents Pay for APIs

Cloudflare Wallets and x402: How AI Agents Pay for APIs

Comments
9 min read
LLM Eval Framework: Grade Prompts, Models and Harnesses

LLM Eval Framework: Grade Prompts, Models and Harnesses

Comments
10 min read
Fake CVE Reports: 54 of 55 SQLite Advisories Were AI Slop

Fake CVE Reports: 54 of 55 SQLite Advisories Were AI Slop

Comments
11 min read
Run 70B LLM on 4GB GPU: AirLLM's Real Tradeoff

Run 70B LLM on 4GB GPU: AirLLM's Real Tradeoff

Comments
10 min read
Agent-to-Human Delegation: Why Your AI Shouldn't DM Coworkers

Agent-to-Human Delegation: Why Your AI Shouldn't DM Coworkers

Comments
10 min read
Explorative Modeling: Train on the Best of K Guesses

Explorative Modeling: Train on the Best of K Guesses

Comments
8 min read
DeepSeek V4 Flash 0731 Benchmarks: 13B Active Beats 1.6T

DeepSeek V4 Flash 0731 Benchmarks: 13B Active Beats 1.6T

Comments
9 min read
How to Increase SEO Traffic in the AI Era: 10 Techniques (2026)

How to Increase SEO Traffic in the AI Era: 10 Techniques (2026)

Comments
7 min read
SEO in the AI Era: The 2026 GEO Playbook for Winning AI Search Traffic

SEO in the AI Era: The 2026 GEO Playbook for Winning AI Search Traffic

Comments
11 min read
Claude Opus 5 Migration: The Two API Changes That Break Your Code

Claude Opus 5 Migration: The Two API Changes That Break Your Code

Comments
11 min read
Vercel AI SDK in Production: Streaming, Tool-Calling & the Gotchas Nobody Tells You (2026)

Vercel AI SDK in Production: Streaming, Tool-Calling & the Gotchas Nobody Tells You (2026)

Comments
10 min read
React Server Components in 2026: The Mental Model, the use client Boundary & When Not to Use Them

React Server Components in 2026: The Mental Model, the use client Boundary & When Not to Use Them

Comments
7 min read
Build a RAG Chatbot in Next.js: Retrieval, Streaming & Citations (2026)

Build a RAG Chatbot in Next.js: Retrieval, Streaming & Citations (2026)

Comments
8 min read
Kimi K3 vs Claude Fable 5: When the Open Model Is Worth the Switch

Kimi K3 vs Claude Fable 5: When the Open Model Is Worth the Switch

Comments
7 min read
Streaming HTML Out of Order Without JavaScript (2026)

Streaming HTML Out of Order Without JavaScript (2026)

Comments
13 min read
GPT-5.6 API: Pricing, Thinking Modes, and the Shared Context Trap

GPT-5.6 API: Pricing, Thinking Modes, and the Shared Context Trap

Comments
10 min read
GPT-5.6 Sol vs Terra vs Luna: The Routing Strategy That Cuts Cost

GPT-5.6 Sol vs Terra vs Luna: The Routing Strategy That Cuts Cost

Comments
6 min read
ChatGPT Apps SDK and the Super App Reform: How Apps in ChatGPT Work (2026)

ChatGPT Apps SDK and the Super App Reform: How Apps in ChatGPT Work (2026)

Comments
7 min read
How to Build Enterprise-Grade AI Agents for Free (MaxKB, 2026)

How to Build Enterprise-Grade AI Agents for Free (MaxKB, 2026)

Comments
10 min read
loading...