✕ Clear all filters
209 articles

📰 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
How to Work Around MySQL's View Subquery Limitation (Bug #11472)
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.
Migrating off Google Analytics: Umami vs Plausible vs Fathom
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.
Why Your PyTorch Training Crawls on a Beefy GPU (And How to Fix It)
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.
How to sandbox AI coding agents without crippling them
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.
Bumblebee vs OSV-Scanner: Two Takes on Supply Chain Scanning
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.
How to cut Node.js memory usage by 40% in self-hosted apps
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.
Migrating Away from Claude: What Actually Works
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.
Why LLMs Fail at OpenSCAD Code Generation (and How to Fix It)
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.
Why your AI agent loops forever (and how to break the cycle)
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.
How to fix OOM crashes when running large open-source LLMs locally
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.
Privacy-First Analytics: Migrating from Google Analytics to Umami, Plausible, or Fathom
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.
How to audit what your IDE extension actually sends to the cloud
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.
How to Track Down a Rogue Device in Your Server Rack
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.
How to Fix Slow Page Loads Caused by Third-Party Scripts
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.
Qwen3.7 Max vs Open-Weight LLMs: Practical Migration Notes
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.
How to Stop Your LLM Agent From Looping Itself Into Oblivion
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.
How to Fix CUDA Out of Memory Errors in Stable Diffusion WebUI
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.
How to stop a rogue VSCode extension from stealing your repos
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.
How to Stop Accidentally Committing AWS Keys to GitHub
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.
How to Stop Leaking AWS Keys to GitHub (And What to Do When You Already Did)
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.