📰 Dev.to · Wes
18 articles · Updated every 3 hours · View all reads
All
Articles 72,052Blog Posts 101,122Tech Tutorials 17,514Research Papers 15,348News 12,911
⚡ AI Lessons

Dev.to · Wes
1mo ago
Your Phone as a Terminal: One Command, One QR Code, No SSH Client
It happens a few times a year. I'm away from my laptop, a deploy is stuck, and I want to tail a log...

Dev.to · Wes
1mo ago
htop for Your Git History
You clone a repo you've never seen before and you want to understand it. Not the code, not yet. The...

Dev.to · Wes
1mo ago
What's Actually in Your Docker Image? Reading the Parser That Tells You
Everyone who works with Docker images eventually asks the question: why is this image 2 GB? You...

Dev.to · Wes
1mo ago
When AI Writes Your Firewall, Check the Math
A Python developer with "AI Solutions Architect" in their GitHub bio pushes 8,500 lines of eBPF Rust...

Dev.to · Wes
1mo ago
Anatomy of a GitHub Actions Supply Chain Attack Targeting MCP Repos
On April 7th, someone submitted a pull request to my project Charlotte. 28 lines. One new file. A...

Dev.to · Wes
1mo ago
Your Artifact Registry Doesn't Need 2 GB of RAM
Every team eventually needs an artifact registry. You need somewhere to push Docker images, host...

Dev.to · Wes
2mo ago
I Renamed All 43 Tools in My MCP Server. Here's Why I Did It Now.
Charlotte 0.6.0 ships a breaking change, batch form fills, and lazy browser launch. Plus the story of 7 strangers improving code I wrote alone in February.

Dev.to · Wes
2mo ago
Your System Is Not a State Machine
State machines can't describe agentic AI systems. The state space is too vast, the behavior isn't stochastic, and the flowchart is a lie. What replaces it?

Dev.to · Wes
2mo ago
Your Encrypted Backups Are Slow Because Encryption Isn't the Bottleneck
If you encrypt files before pushing them to backup storage, you've probably assumed the encryption...

Dev.to · Wes
2mo ago
Your Package Manager's Installer Doesn't Know Fish Exists
You find a new CLI tool on GitHub. The README looks good. You scroll to "Installation" and see the...

Dev.to · Wes
2mo ago
The Blackwall Between Your AI Agent and Your Filesystem
Every AI coding agent you run has the same permissions you do. Claude Code, Cursor, Codex, Aider....

Dev.to · Wes
2mo ago
Why Your SFTP Transfer Is Stuck at 2 MB/s (and the Fix Is a Protocol from 1983)
Two minutes to copy a 274 MB file to a VM running on localhost. Not over the internet. Not to a cloud...

Dev.to · Wes
2mo ago
Finding Blocking Code in Async Rust Without Changing a Single Line
You know the symptoms. Latency spikes under load. Throughput that should be higher. A Tokio runtime...

Dev.to · Wes
2mo ago
Nobody Reviews Their Agent's Code
You tell your AI agent to implement a feature. It writes 150 lines across four files. You skim the...

Dev.to · Wes
3mo ago
Your LLM Doesn't Need 200 Lines of Test Output
You paste a command's output into your LLM context, and half of it is noise. go test -v on a...

Dev.to · Wes
3mo ago
Your Benchmarks Are Lying to You (And This 148-Star Crate Knows Why)
Microbenchmarks lie. Not maliciously, just structurally. You write a tight loop, measure it a...

Dev.to · Wes
3mo ago
Your RSS Feeds Are Broken and This Rust Tool Fixes Them
RSS is still the best way to follow the internet without an algorithm deciding what you see. But it...

Dev.to · Wes
3mo ago
I Read 9,000 Lines of a Stranger's Mergetool
Every developer has a merge conflict horror story. Mine usually starts with vimdiff opening four...
DeepCamp AI