✕ Clear all filters
14 articles

📰 Dev.to · amir

14 articles · Updated every 3 hours · View all reads

All Articles 75,798Blog Posts 102,388Tech Tutorials 18,503Research Papers 16,016News 13,171 ⚡ AI Lessons
Mastering Context in Go: A Senior Engineer’s Playbook for Lifecycle Management
Dev.to · amir 1w ago
Mastering Context in Go: A Senior Engineer’s Playbook for Lifecycle Management
A practical, production-focused guide to using Go context correctly for cancellation, timeouts, request-scoped values, and avoiding goroutine leaks.
Memory Under the Hood: Why Go Often Feels Faster Than Python
Dev.to · amir 1w ago
Memory Under the Hood: Why Go Often Feels Faster Than Python
A practical, experience-based look at Go vs Python memory layout, allocation, garbage collection, cache locality, and streaming large files.
The Silent Killers of Go Concurrency: Mutexes, Semaphores, and Goroutine Leaks
Dev.to · amir 1w ago
The Silent Killers of Go Concurrency: Mutexes, Semaphores, and Goroutine Leaks
A senior backend engineer's field notes on lock contention, goroutine leaks, semaphores, pprof, and production-grade Go concurrency patterns.
Beyond the Hype: My Production Playbook for Docker Swarm
Dev.to · amir 2w ago
Beyond the Hype: My Production Playbook for Docker Swarm
A senior backend and infrastructure engineer's practical guide to running Docker Swarm in production: architecture, security, deployment strategy, observability
How I Analyzed the Linux Kernel's Deadliest Logic Bug: A Deep Dive into Dirty Pipe (CVE-2022-0847)
Dev.to · amir 🔐 Cybersecurity ⚡ AI Lesson 2w ago
How I Analyzed the Linux Kernel's Deadliest Logic Bug: A Deep Dive into Dirty Pipe (CVE-2022-0847)
A senior developer's code-level walkthrough of Dirty Pipe, Page Cache, pipe buffers, splice(), and the tiny initialization bug that became a critical Linux vuln
Composition over Inheritance in Go: The Design Choice That Makes Microservices Boring in the Best Way
Dev.to · amir ⚡ AI Lesson 2w ago
Composition over Inheritance in Go: The Design Choice That Makes Microservices Boring in the Best Way
A senior Go engineer's practical explanation of composition, embedding, interfaces, polymorphism, any vs interface{}, and why this model fits concurrent microse
Hardening a Linux Server in the Real World: Firewall, SSH, Fail2Ban, Nginx, Docker, .env Protection, and Bot Forensics
Dev.to · amir 2w ago
Hardening a Linux Server in the Real World: Firewall, SSH, Fail2Ban, Nginx, Docker, .env Protection, and Bot Forensics
A practical server hardening story from monitoring real internet bots, sensitive-path scans, SSH exposure, Docker isolation, and suspicious miner-like processes
From DeepSeek to Quack: When the Dream of Distributed DuckDB Started to Feel Real
Dev.to · amir 2w ago
From DeepSeek to Quack: When the Dream of Distributed DuckDB Started to Feel Real
A senior engineer's look at Smallpond, DuckDB, Quack, and why lightweight analytical systems may change how we build AI and data pipelines.
Understanding PID Namespaces: The Small Linux Feature Behind Container Process Isolation
Dev.to · amir 2w ago
Understanding PID Namespaces: The Small Linux Feature Behind Container Process Isolation
A practical, senior-level look at PID namespaces, PID 1, container isolation, process visibility, namespace identifiers, and the security mistakes that weaken i
Running My Tiny Docker-like Runtime on macOS with Lima
Dev.to · amir 2w ago
Running My Tiny Docker-like Runtime on macOS with Lima
What I learned while running a Linux-based container runtime from macOS using Lima, including mistakes around namespaces, cgroups, rootfs, architecture, and VM