📰 Dev.to · Alan West
209 articles · Updated every 3 hours · View all reads
All
Articles 84,955Blog Posts 106,829Tech Tutorials 20,883Research Papers 18,057News 14,102
⚡ AI Lessons

Dev.to · Alan West
2w ago
Why your quantized LLM loses its MTP heads and how to keep them
Quantizing a model with multi-token prediction heads? Here's why standard conversion pipelines drop them silently, and how to preserve and calibrate them.

Dev.to · Alan West
🔐 Cybersecurity
⚡ AI Lesson
2w ago
How to build reliable geo-restrictions that actually hold up in production
Geo-restrictions look simple until you ship them. Here's how to build jurisdiction-based access controls that survive VPNs, mobile carriers, and CDN caching.

Dev.to · Alan West
2w ago
Why your VPS might be part of a botnet — and how to find out
How to detect when your servers have been compromised into attack infrastructure, with a step-by-step debugging walkthrough using ss, auditd, and nftables.

Dev.to · Alan West
🤖 AI Agents & Automation
⚡ AI Lesson
2w ago
How to Fix Tool-Use Loops in Autonomous Coding Agents
Autonomous coding agents love getting stuck in tool-use loops. Here's why it happens and four concrete fixes that stop the bleeding.

Dev.to · Alan West
2w ago
How to Work Around MySQL's View Subquery Limitation (Bug #11472)
MySQL's 20-year-old view subquery restriction (Bug #11472) finally has a reported fix. Here's how to refactor views with CTEs and nested views today.

Dev.to · Alan West
2w ago
Migrating off Google Analytics: Umami vs Plausible vs Fathom
A practical comparison of Umami, Plausible, and Fathom for teams migrating off Google Analytics, with code examples and self-hosting notes.

Dev.to · Alan West
3w ago
Why Your PyTorch Training Crawls on a Beefy GPU (And How to Fix It)
Your GPU sits at 15% utilization and bigger batches don't help? Here's how to diagnose whether you're compute, memory, or overhead bound — and fix it.

Dev.to · Alan West
🤖 AI Agents & Automation
⚡ AI Lesson
3w ago
How to sandbox AI coding agents without crippling them
A practical guide to sandboxing AI agents with layered defenses: containers, seccomp, namespaces, and network controls — without breaking them.

Dev.to · Alan West
🔐 Cybersecurity
⚡ AI Lesson
3w ago
Bumblebee vs OSV-Scanner: Two Takes on Supply Chain Scanning
Comparing Perplexity's new on-disk scanner Bumblebee with manifest-based tools like OSV-Scanner and Snyk for supply chain security triage.

Dev.to · Alan West
3w ago
How to cut Node.js memory usage by 40% in self-hosted apps
A walkthrough of debugging high memory usage in a Node.js service running on a small VPS, with three concrete fixes that added up to a 40% RSS reduction.

Dev.to · Alan West
3w ago
Migrating Away from Claude: What Actually Works
A practical look at moving off Claude for AI tasks — alternatives I've tried, an abstraction pattern that helps, and the broader vendor lock-in lesson.

Dev.to · Alan West
3w ago
Why LLMs Fail at OpenSCAD Code Generation (and How to Fix It)
LLMs produce confident-looking but geometrically broken OpenSCAD code. Here's why spatial reasoning fails and how to fix it with structured intermediates.

Dev.to · Alan West
3w ago
Why your AI agent loops forever (and how to break the cycle)
Why your AI agent gets stuck calling the same tool 47 times in a row, and three concrete patterns to break the loop in production.

Dev.to · Alan West
🧠 Large Language Models
⚡ AI Lesson
3w ago
How to fix OOM crashes when running large open-source LLMs locally
Why local LLM inference hits OOM errors even when the model 'fits' in VRAM — and how to fix it with quantization, KV cache tuning, and allocator config.

Dev.to · Alan West
3w ago
Privacy-First Analytics: Migrating from Google Analytics to Umami, Plausible, or Fathom
An honest comparison of Umami, Plausible, and Fathom as privacy-focused Google Analytics alternatives, with real migration steps and code.

Dev.to · Alan West
3w ago
How to audit what your IDE extension actually sends to the cloud
A practical walkthrough for auditing what your IDE extensions actually send to the cloud, using lsof, mitmproxy, and filesystem monitoring.

Dev.to · Alan West
3w ago
How to Track Down a Rogue Device in Your Server Rack
A practical walkthrough for identifying unknown hardware on your network — from passive MAC discovery to LLDP, traffic mirroring, and prevention.

Dev.to · Alan West
⚡ AI Lesson
3w ago
How to Fix Slow Page Loads Caused by Third-Party Scripts
When third-party scripts wreck your Core Web Vitals, here's how to find the worst offenders and fix the slowdown without rewriting your app.

Dev.to · Alan West
3w ago
Qwen3.7 Max vs Open-Weight LLMs: Practical Migration Notes
Notes from migrating production workloads between closed LLM APIs and open-weight models like Qwen, with code, gotchas, and honest tradeoffs.

Dev.to · Alan West
🧠 Large Language Models
⚡ AI Lesson
3w ago
How to Stop Your LLM Agent From Looping Itself Into Oblivion
Stop runaway LLM agent loops with hard iteration caps, tool-call deduplication, embedding-based loop detection, and forced-decision prompts.

Dev.to · Alan West
3w ago
How to Fix CUDA Out of Memory Errors in Stable Diffusion WebUI
A practical guide to fixing CUDA out of memory errors in Stable Diffusion WebUI — from command-line flags to PyTorch allocator tuning.

Dev.to · Alan West
3w ago
How to stop a rogue VSCode extension from stealing your repos
A practical guide to auditing VSCode extensions, sandboxing projects with dev containers, and rotating credentials before the next supply chain attack hits.

Dev.to · Alan West
3w ago
How to Stop Accidentally Committing AWS Keys to GitHub
A practical guide to detecting, scrubbing, and preventing leaked AWS keys in Git repos — using gitleaks, git-filter-repo, OIDC, and pre-commit hooks.

Dev.to · Alan West
🔐 Cybersecurity
⚡ AI Lesson
3w ago
How to Stop Leaking AWS Keys to GitHub (And What to Do When You Already Did)
A practical guide to detecting leaked credentials before they hit GitHub, scrubbing them from git history when they do, and preventing the next leak.
DeepCamp AI