Skip to main content

Tag · page 2 of 2

Programming

17 articles filed under Programming, newest first.

All topics All articles

Articles tagged Programming

Banner for "The Tough Love Architecture Guide" showing a blueprint and a hammer

Software Design Patterns

The Tough Love Architecture Guide

Stop pattern-worshipping and start solving problems. A cynical but practical journey through software design, incremental refactoring, and high-performance systems.

1 min Beginner

Banner for the "The Tough Love Architecture Guide" series

Chapter 3 · Software Design Patterns

Design Patterns for Performance: Scaling Beyond Simple Code

Master high-performance architecture. Explore the Reactor pattern, Actor model, and resilience strategies like Circuit Breakers and Load Shedding for low-latency systems.

7 min Beginner

Banner for the "The Tough Love Architecture Guide" series

Chapter 2 · Software Design Patterns

The Rescue Mission: Refactoring a 'Monster' Class Step-by-Step

Don't delete that messy code just yet. Learn how to transform a tightly coupled Java class into a clean, testable architecture using incremental refactoring and abstractions.

10 min Beginner

Banner for the "The Tough Love Architecture Guide" series

Chapter 1 · Software Design Patterns

The Art of Saying No: The Harsh Truth About Design Patterns

Stop pattern-worshipping and start solving problems. Learn why most developers misuse design patterns and how to pick the right architecture for real-world constraints.

5 min Beginner