Shaping Software with Precision & Craft
Insights on Behavior-Driven Development, sociable unit testing, internal domain-specific languages (DSLs), and modern software design patterns.
Latest Publication
Featured Article
Fumapps Testing Methodology: Sociable BDD with Internal DSLs
How we combine Sociable Unit Testing, Behavior-Driven Development (BDD), and Internal DSLs into a cohesive testing approach that ensures refactoring safety and high readability.
Testing & Design Pillars
Sociable Unit Testing
Testing collaborating components together. Avoid brittle mocks that break on internal code refactoring and ensure high confidence.
Behavior-Driven Dev
Structuring test cases around business behavior using Given-When-Then. Maintain automated tests that double as living documentation.
Internal DSLs
Creating expressive, string-based domain-specific assertions. Review and assert complex states visually at a single glance.