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…6 min read·Aug 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…6 min read·Jan 18, 2019--17--17
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…7 min read·Aug 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:1 min read·Nov 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…2 min read·Jun 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…5 min read·Jan 15, 2022----
Bertil MuthWhat do YOU want to read?I mostly write about technology related topics, and agile software development.1 min read·Dec 9, 2021----
Bertil MuthHello world, modular monolithI just published a new side project of mine, for creating modular monoliths.2 min read·Aug 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…3 min read·Aug 19, 2021----
Bertil MuthBehavior driven service developmentI just released version v2.0 of the requirements as code library.1 min read·Jul 30, 2021----