Xerxes Blog

software-design

Functional Programming Ideas That Make C# Code Better

Small functional techniques for clearer C# code without forcing a functional rewrite of an object-oriented system.

learning #csharp #functional-programming #software-design

SOLID Principles Without the Ceremony

A pragmatic view of SOLID: useful design pressure, not a reason to turn a small feature into a framework.

engineering #architecture #solid #software-design