Talesfrom

Tales about mistakes, learning, software, programming, philosophy, life

BlogTagsAbout
Blog
Tags
About

Software-engineering

  • Published on
    December 9, 2025

    Bounded contexts: from compile-time hierarchies to runtime composition

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-workingmodularitymodular-monolithboundaries
    How to design composable models?
  • Published on
    December 3, 2025

    Boundaries, modularity and a diaper effect

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-workingmodularitymodular-monolithboundaries
    What is a diaper effect when it comes to software design?
  • Published on
    November 30, 2025

    TDD: specify, satisfy, simplify

    software-engineeringsoftware-designobject-oriented-designmodularitydesign-patternslanguage-patternssoftware-qualityknowledge-working
    Why is it easy to miss the point of TDD?
  • Published on
    April 21, 2025

    Functions, objects, actors: deliverying results

    cqrsmodelingsoftware-designdomain-modelingactor-modelfunctional-programmingdesign-patternssoftware-engineeringobject-oriented-designpatterns
    Is there a single way of yielding results?
  • Published on
    January 21, 2023

    A solid grasp of responsibility

    programmingparadigmsproblem-solvinglanguagelearningmodelmodelingdomain-driven-designresponsibility-driven-designGRASPSOLIDsoftware-designsoftware-engineeringmetaphors
    How to distribute responsibilities?
mailgithubtwitter
Damian Płaza
•
© 2025
•
Tales from Dev
Tailwind Nextjs Theme