PinnedHomoiconicity-Inspired Date/Time Handling in C#Homoiconicity is a fascinating concept in programming languages where a program’s code and its data share the same structure. This means…Feb 11Feb 11
PinnedDDD Learning RoadmapA structured guide from fundamentals to advanced techniques, with practical exercises and resourcesJan 2Jan 2
Language-Driven Design: A Language-Centric Approach to Software Development by Masoud BahramiLanguage-Driven Design: Encoding Domain Expertise into Software Architecture10h ago10h ago
The Ultimate Guide to Learning Domain-Driven DesignAs a software developer or architect, you’ve probably heard about Domain-Driven Design (DDD) — an approach that helps tackle complex…Feb 22Feb 22
Language and Thought in Coding — My Personal ManifestoCode is a form of language, a way of expressing our understanding of the world and our attempts to shape it. Clean code is the art of clearFeb 7Feb 7
Software Architecture vs. Design PatternsSoftware architecture is not about local optimization techniques or patterns. Design patterns on the other hand, focus more on design…Feb 1Feb 1
The Heart of Exploratory Domain DiscoveryA New Lens on Modelling Complex Domains with Exploratory Domain DiscoveryDec 5, 2024Dec 5, 2024