✕ Clear all filters
21 articles
▶ Videos →

📰 Dev.to · Matías Denda

21 articles · Updated every 3 hours · View all reads

All Articles 119,133Blog Posts 126,404Tech Tutorials 30,514Research Papers 23,724News 17,328 ⚡ AI Lessons
What happens when an AI agent commits to your repo
Dev.to · Matías Denda 🤖 AI Agents & Automation ⚡ AI Lesson 1mo ago
What happens when an AI agent commits to your repo
When AI agents start committing to your repo, Git history reveals something uncomfortable: not all AI-assisted developers produce the same quality of code. Here
I Built a REST Microservice With a Database in 3 Files — and Wrote Zero Code
Dev.to · Matías Denda 🔧 Backend Engineering ⚡ AI Lesson 1mo ago
I Built a REST Microservice With a Database in 3 Files — and Wrote Zero Code
Mycel is a declarative microservice framework for Go. You don't write the service — you declare it in HCL, and the runtime serves it. Here's the whole thing in
Plausible Deniability in Cryptography: Building a Duress Password in Rust
Dev.to · Matías Denda 🔐 Cybersecurity ⚡ AI Lesson 1mo ago
Plausible Deniability in Cryptography: Building a Duress Password in Rust
How to design a tool that, under coercion, reveals a decoy message that's cryptographically indistinguishable from the real one. And why your decoder should nev
The lie of the 80%: why software progress charts don't work
Dev.to · Matías Denda ⚡ AI Lesson 1mo ago
The lie of the 80%: why software progress charts don't work
Burndowns, Gantts, and "we're 80% done" estimates aren't bad because we draw them wrong. They're bad because software development is non-linear, and any linear
Procedurally generating marble dice textures with simplex noise
Dev.to · Matías Denda 🛠️ AI Tools & Apps ⚡ AI Lesson 1mo ago
Procedurally generating marble dice textures with simplex noise
I built a 3D dice roller as a Chrome extension and wanted dice that look like the marbled Chessex...
The four decisions every team makes about Git (whether they realize it or not)
Dev.to · Matías Denda 2mo ago
The four decisions every team makes about Git (whether they realize it or not)
Most teams run on Git decisions they never explicitly made. Here's the framework to surface them — and what happens when they don't align.
N! Ways to Hide a Message: Multi-Carrier Encoding in Rust
Dev.to · Matías Denda 2mo ago
N! Ways to Hide a Message: Multi-Carrier Encoding in Rust
Using multiple carrier files together as an ordered secret. N files give you N! additional permutations — and wrong order produces garbage, not errors. Part 2 o
Stop estimating in hours. Start estimating in complexity.
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
Stop estimating in hours. Start estimating in complexity.
Hours always get estimated low. Complexity changes the conversation your team has — and that's where the real value is.
Your team isn’t slow — your WIP is too high (Little’s Law explained)
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
Your team isn’t slow — your WIP is too high (Little’s Law explained)
A team with 20 open PRs is mathematically slower than a team with 3 — and it's not opinion. Here's the queuing theory that proves it.
I shipped a feature in a language I barely know — thanks to AI (and not for the reason you think)
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
I shipped a feature in a language I barely know — thanks to AI (and not for the reason you think)
AI makes it possible to build in languages you don’t know. But what actually makes that work has nothing to do with AI — and everything to do with fundamentals.
Your Kanban board is lying to you (and Git knows it)
Dev.to · Matías Denda 📅 Project Management ⚡ AI Lesson 2mo ago
Your Kanban board is lying to you (and Git knows it)
Most teams have a board with columns nobody uses, states that don't match Git, and tickets that skip half the workflow. Here's how to fix it.
Hiding Data in Plain Sight: Building Anyhide in Rust
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
Hiding Data in Plain Sight: Building Anyhide in Rust
A Rust steganography tool where the carrier file is never transmitted — only a short encrypted code. Part 1 of a 6-post series on cryptography, Tor, and termina
SOLID isn't overrated, it's misapplied
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
SOLID isn't overrated, it's misapplied
Why ecosystems like Node.js and Android often treat SOLID as optional, and what they lose when they do
Git worktree: the stash replacement nobody teaches you
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
Git worktree: the stash replacement nobody teaches you
A Git command most developers don't know exists — and why it's better than git stash for most real scenarios.
What cave diving taught me about distributed systems
Dev.to · Matías Denda 🏗️ Systems Design & Architecture ⚡ AI Lesson 2mo ago
What cave diving taught me about distributed systems
Lessons from 14 years of building backend systems and a decade underwater — and why the physics of failure is the same in both worlds.
One TUI for RabbitMQ, Kafka, and MQTT: why I built queuepeek
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
One TUI for RabbitMQ, Kafka, and MQTT: why I built queuepeek
A Rust-based terminal UI for inspecting and operating message queues across three brokers, with non-destructive peeking, Schema Registry decoding, and multi-sel
What actually happens when you `git merge --no-ff`
Dev.to · Matías Denda ⚡ AI Lesson 2mo ago
What actually happens when you `git merge --no-ff`
A visual explainer of the difference between a fast-forward merge and --no-ff, and why it actually matters for your team.