The R&D Lab
by Ionastec
Where software architecture meets experimentation. Building, breaking, and optimizing high-performance tools in public.
Latest Technical Insights
Documenting the technical challenges and architectural decisions behind our work.
Surviving Toxic Developer Experience Syndrome
Spinning up 15 local containers to change an endpoint doesn't make you faster. It makes you the SysAdmin of your own laptop. Time to trim the fat.
Read article
"depends_on" is a Lie: How Docker Healthchecks Actually Sequence Your Services
The race condition hiding in half the docker-compose.yml files out there, why depends_on alone doesn't guarantee service readiness, and how to actually fix it.
Read article
Reverse Proxying Everything: How Traefik Became My Home Lab's Backbone
From scattered port numbers to clean URLs with automatic SSL—my journey of putting Traefik in front of 36 services.
Read article
Technical knowledge,
packaged for real work
In-depth guides built from real production experience. Not tutorials, playbooks.
Docker Guide
Containers · Images · Compose · Networking · Volumes · Production
From your first container to production-ready deployments. The definitive Docker playbook for developers who ship real software.
TypeScript Guide
Types · Generics · Utility Types · Patterns · Advanced Config
Stop fighting the type system and start leveraging it. A practical guide to writing TypeScript that scales with your codebase.
Next.js Guide
App Router · Server Components · Auth · Caching · Deployment
From zero to production with the App Router. The patterns and decisions no tutorial covers — learned from shipping real products.