Published onJanuary 26, 2023The ambiguity of encapsulationprogrammingparadigmsgraspproblem-solvingsolidencapsulationmodelingencapsulationmodelcoderepresentationsprinciplesdisciplineTo protect or to hide?
Published onJanuary 21, 2023A solid grasp of responsibilityprogrammingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designresponsibility-driven-designGRASPSOLIDsoftware-designsoftware-engineeringmetaphorsHow to distribute responsibilities?
Published onJanuary 9, 2023Slow downprogrammingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designHow to gain speed by slowing down?
Published onDecember 24, 2022Bool considered harmful?programmingparadigmsproblem-solvinglanguagelearningencapsulationvalue-objectscodemodelmodelingtype-driven-thinkingCan bool be considered as non-modeling friendly?
Published onDecember 15, 2022Many faces of DDD Aggregates in F#programmingdomain-driven-designhaving-funlanguageabstractionmodelingencapsulationmodelcoderepresentationsprinciplestactical-designdddfsharpadvent-of-codeHow could we represent Aggregates, in the tactical DDD sense, using F#?