PinnedBertil MuthRefactoring to Configurable Dependency in 5 StepsConfigurable Dependency, a.k.a. Dependency Injection, is a pattern that enables you to switch dependencies of your application. The term…Aug 18, 2022Aug 18, 2022
PinnedBertil MuthinWe’ve moved to freeCodeCamp.org/newsEpics are dead. Here’s what we should do instead.What has not been declared dead already? Test Driven Development was buried years ago. Still, it continues to spread. Of course, Agile is…Jan 18, 201917Jan 18, 201917
PinnedBertil MuthinJavarevisitedModern Clean ArchitectureClean Architecture is a term coined by Robert C. Martin. The main idea: Entities and use cases are independent of frameworks, UI, the…Aug 10, 2021Aug 10, 2021
Bertil MuthReview your requirements with AII created a GPT App that assists you in reviewing and improving your softare requirements. You can try it out here:Nov 29, 2023Nov 29, 2023
Bertil MuthAct — a state machine library for (hierarchical) state machinesI created a library for defining executable state machines in your code. This includes the possibility to define hierarchical state…Jun 9, 2022Jun 9, 2022
Bertil MuthinJavarevisitedDeveloper-friendly event sourcingHere’s what event sourcing is about: Every time you make a change to the application state, you record the change as an event. You can…Jan 15, 2022Jan 15, 2022
Bertil MuthWhat do YOU want to read?I mostly write about technology related topics, and agile software development.Dec 9, 2021Dec 9, 2021
Bertil MuthHello world, modular monolithI just published a new side project of mine, for creating modular monoliths.Aug 27, 2021Aug 27, 2021
Bertil MuthDependency Injection in Javascript for BeginnersA few days ago, one of my students showed me his code. He had written an AWS lambda function that scrapes a web site and posts contents to…Aug 19, 2021Aug 19, 2021
Bertil MuthBehavior driven service developmentI just released version v2.0 of the requirements as code library.Jul 30, 2021Jul 30, 2021