Blog

Thoughts on development, technology and DevOps

48 ARTICLES

CATEGORIES:

TAGS:

All Articles

BDD, TDD & Agile Tools in Go: From Zero to Professional — The Complete Guide
Testing & Quality

BDD, TDD & Agile Tools in Go: From Zero to Professional — The Complete Guide

Master Behavior Driven Development with Gherkin, Godog, TDD, Docker, and CI/CD from a developer's perspective. A complete guide from absolute beginner to deep professional using Go.

DDD, Hexagonal Architecture, BDD & TDD for Agile Teams: The Enterprise Playbook
Architecture

DDD, Hexagonal Architecture, BDD & TDD for Agile Teams: The Enterprise Playbook

Master Domain Driven Design, Hexagonal Architecture, BDD, and TDD in Agile Scrum teams. Real enterprise case studies, Go, React, and Flutter implementations with practical tools and workflows.

BDD for Agile Teams: The Complete Theory Guide — No Code, Just Clarity
Testing & Quality

BDD for Agile Teams: The Complete Theory Guide — No Code, Just Clarity

Understand Behavior Driven Development from the ground up. What it means for QA, developers, product owners, scrum masters, and PMs. Real conversations, team scenarios, diagrams, and practical examples without a single line of code.

Go: From Zero to Deep Internals — The Complete Senior Developer Guide
Backend Development

Go: From Zero to Deep Internals — The Complete Senior Developer Guide

The most complete Go guide ever written. From absolute zero to compiler internals, GMP scheduler, garbage collector, memory model, goroutines, CPU/RAM interaction, standard library anatomy, and senior Go mindset.

Difficult Conversations & Conflict Resolution: Navigating Disagreement, Politics & Defensive Teams
Architecture

Difficult Conversations & Conflict Resolution: Navigating Disagreement, Politics & Defensive Teams

Master the art of having difficult conversations as an architect. Learn how to manage technical disagreements, handle defensive teams, say no effectively, and navigate organizational politics without damaging relationships.

Automation Tools for Developers: Real Workflows Without AI - CLI, Scripts & Open Source
Productivity & Workflow

Automation Tools for Developers: Real Workflows Without AI - CLI, Scripts & Open Source

Master free automation tools for developers. Learn to automate repetitive tasks, workflows, deployments, monitoring, and operations. Build custom automation pipelines with open-source tools—no AI needed.

Advanced SQL Mastery: From Window Functions to Full-Text Search
Database

Advanced SQL Mastery: From Window Functions to Full-Text Search

A comprehensive guide to advanced SQL query optimization covering window functions, CTEs, execution plans, indexing strategies, transaction isolation, partitioning, JSON data, and full-text search. Master SQL performance with Table Plus, PostgreSQL CLI, Go + pgx, and DBeaver.

Neovim for DevOps Engineers: From SSH Terminals to Full Development
DevOps

Neovim for DevOps Engineers: From SSH Terminals to Full Development

A comprehensive guide to why Neovim is the superior editor for DevOps work. Master remote development, infrastructure-as-code workflows, minimal dependencies, and why traditional IDEs fail in SSH environments. Learn the mental model of why Neovim beats VS Code and JetBrains when you're managing infrastructure.

Neovim for Go Backend Development: Monorepo, Microservices, Infrastructure
Backend Development

Neovim for Go Backend Development: Monorepo, Microservices, Infrastructure

A comprehensive guide to mastering Neovim for large-scale Go backend development. Navigate monorepos, manage microservices, mix Go with infrastructure-as-code, and orchestrate multiple languages seamlessly. Learn how senior Go engineers use Neovim for complex distributed systems.

Technical Writing for Developers: From Code Comments to Documentation Systems
Documentation

Technical Writing for Developers: From Code Comments to Documentation Systems

A comprehensive guide to technical writing in the dev industry. Master documentation strategies, automated doc generation, writing tools, grammar best practices, multi-format output (slides, PDFs, markdown), and building documentation that developers actually read and maintain.

Disaster Recovery and Business Continuity: Planning for the Worst
Infrastructure

Disaster Recovery and Business Continuity: Planning for the Worst

A comprehensive guide to disaster recovery and business continuity planning. Master RTO/RPO concepts, backup strategies, multi-region deployment, and chaos engineering. Learn how to build resilient systems that survive catastrophic failures.

GitFlow + GitOps: The Complete Senior Git Guide for Agile Teams and Scrum
Git

GitFlow + GitOps: The Complete Senior Git Guide for Agile Teams and Scrum

A comprehensive tutorial on GitFlow and GitOps best practices from a senior developer's perspective. Master branch strategy, conflict resolution, commit discipline, merge strategies, documentation, and how to be a Git professional in Agile/Scrum teams.

Writing Effective Documentation: From Code Comments to User Guides
Documentation

Writing Effective Documentation: From Code Comments to User Guides

A comprehensive guide to documentation that actually works. Master self-documenting code, API documentation, Architecture Decision Records (ADRs), and runbooks. Learn what developers actually need to understand and maintain systems, written from a senior engineer's perspective.

Zero Trust Architecture: Building Secure Systems From First Principles
Security

Zero Trust Architecture: Building Secure Systems From First Principles

A comprehensive guide to Zero Trust Architecture from security and architecture perspectives. Master the principles, implementation strategies, network segmentation, and identity management needed to build truly secure systems in modern cloud environments.