👋 Sign in for the ability to sort posts by relevant, latest, or top.
3 min read
🔧 Mastering Modularization: A Beginner's Guide to Organizing Complex Software Systems
The Four Horsemen of Software Complexity — Architecture Decision Records to the Rescue
How to organize a drawer the right way
Use D-MVC Pattern in Symfony Application
Are you writing automated tests for your architecture?
Reading Note: A philosophy of Software Design Chapter 1
A New Perspective on Software Development
How to write an effective design document
Implementing Approval Tests For PDF Document Generation
Port and adapters architecture. Python + Nameko microexample.
How to structure your code effectively
Approval Tests For PDF Document Generation
5 things to consider when Designing Event Driven Systems
5 min read
Event-Driven Architecture Myth Busting — Part 1: Five Common EDA Claims
Tales Of TDD - The Case Of Overused Test Doubles
How to modularize a big iOS project
Why Naming Conventions are Important (and useful) in Software Development.
SOLID Principles in Swift: Single Responsibility Principle
Decouple Data from UI in React Part 2
Decouple Data from UI with React Hooks
Prevent domain knowledge from sneaking into solitary tests
Availability in Distributed Systems
Why Solitary Tests Should Be Easy To Read
Mars Rover – Defining The Problem
The SOLID Principles in Software Design Explained
Site Reliability Engineering: Afrontando el riesgo y los desastres
Knowledge sharing and relevance inside a company
The ultimate guide for Microservices’ design
Single Responsibility Principle Unpacked
Um guia ilustrado de 8 hábitos de Especialistas em Design de Software
How to Learn Software Design and Architecture [Roadmap]
The 7 most important software design patterns
Dependency Injection in TypeScript
Dependency Injection - A Practical Perspective.
Basics of Object Design - Part Two
Folder Structure and Frameworks: What is exerting control?
Architectural Decision Records in a Nutshell
Value Objects - DDD w/ TypeScript
(How) do you write technical specifications when adding complex new features?
Basics of Object Design - Part One
Basics of Object Design - Introduction
How to write a really object oriented program