I created a GPT App that assists you in reviewing and improving your softare requirements. You can...
Configurable Dependency, a.k.a. Dependency Injection, is a pattern that enables you to switch...
I created a library for defining executable state machines in your code. This includes the...
Here's what event sourcing is about: Every time you make a change to the application state, you...
I noticed it on Twitter first: I became increasingly bored by the content I was seeing. I also...
What’s the most interesting topic you’re learning about at the moment, tech or otherwise?
I recently posted this question on Twitter: Bertil Muth ...
Photo by Kaleidico on Unsplash I just published a new side project of mine, for creating modular...
Anybody has built a modular monolith? If yes: what were the design principles you used (i.e....
A few days ago, one of my students showed me his code. He had written an AWS lambda function that...
Clean Architecture is a term coined by Robert C. Martin. The main idea: Entities and use cases are...
I am pleased to announce the release of the modern-clean-architecture project. Clean architecture...
I just released version v2.0 of the requirements as code library. Using it, you can create a single...
Hi everybody, it seems to me that there are more people new to Java programming on this platform rec...
In the early '90s, I was part of the demo scene for a wonderful computer called Commodore Amiga. Most...
Is self-documenting code enough documentation? Do you comment your code, and if so, what are the rule...
During today’s break from work, I took a walk outside with my kids. It was cold, but seeing them pla...
Hi folks. In the dev.to iOS app, when I click on my profile picture, the menu showing my name, Dashbo...
I’ve started a new side project. The goal is to drastically simplify the development of...
I have become more skeptical about the use of interfaces in object oriented programming languages lik...
If there is one technology, framework, programming language, paradigm, ... you would recommend anoth...
Jackson is a powerful library for processing JSON. It’s the default library used by the Spring Framew...
A post by Bertil Muth
When I add an item to the reading list in the dev.to iPhone app, and then I look at the list, the or...
I just wonder what you enjoy(ed) more: working for a small company, say <50 people, or a big compa...
I use Gradle for my open source projects. I like its features, specifically the easy way to do multi...
Hi folks. I hope you're doing good and staying healthy. I just wanted to let you know that I did a m...
Who is using a service mesh? What was the reason you started using it? What are your experiences so f...
What are your personal hopes and dreams for the new year, no matter if realistic or not?
I'm just wondering: what do you do when you are bored? Could be a few moments, could be days or weeks...