PinnedPublished inDev GeniusBuilding a Platform: Part 0Standard Abstraction Layers and Defining a PlatformFeb 2, 20221Feb 2, 20221
Published inDev Genius.NET DI — Service AssignmentAssigning services to specific registrations in .NET DIJan 19, 20241Jan 19, 20241
Published inBetter ProgrammingDesigning a Complex Software SystemTechniques I utilize to provide a vision for building software at an architectural levelJan 17, 20231Jan 17, 20231
Published inDev GeniusLezer: A Complex Number GrammarWriting grammars is harder than it looks.Jan 4, 2023Jan 4, 2023
Published inBetter ProgrammingA Response to “Stop Using If-Else Statements”Let’s refine what was saidDec 31, 202215Dec 31, 202215
Published inDev GeniusAdvanced C# — Controlling Dependencies with AssembliesWe should really be considering how we are isolating code within assemblies as we build our software.Dec 31, 2022Dec 31, 2022
Published inDev GeniusLet’s Do Better with Log Messages, Pretty PleaseCan we focus on some core aspects of software early on, rather than waiting to the end?Dec 28, 2022Dec 28, 2022
Midsummer Nights EndMidsummer night breaks the sky Upon the field we all lie Merry and fun and laughter send To those that hear, it never endsDec 12, 20221Dec 12, 20221
Published inDev GeniusIn that Programming Rut…Have you ever been in a programming rut, where you find yourself writing code the same way for each and every project; where you feel that…Dec 7, 2022Dec 7, 2022
Published inDev GeniusThe Self-Identifying IdentifierLet’s just make this easier on ourselves, why don’t we…Dec 6, 20227Dec 6, 20227