-
Would You Enjoy Being a Scrum Master?
2022-07-04 in 2022
Scrum is the most popular approach to creating awesome new digital products. Perhaps you are thinking of pursuing a career as a Scrum master. You read the Agile Manifesto and memorized the 12 Agile Manifesto Principles. Perhaps you have recently …
-
Modular Monoliths are the new Graal
2022-06-10 in 2022
A modular monolith is a software design approach in which a monolith is designed with an emphasis on interchangeable and potentially reusable modules. A modular monolith can be split in the future into a set of microservices. Delay the split as long …
-
Software Structure with DDD
2022-06-01 in 2022
Domain Driven Development DDD is the preferred software architecture approach for designing digital products. The method nicely matches with the operational concepts of microservices. Domain-driven design is a holistic approach to understanding, …
-
Measurements and Units
2022-05-01 in 2022
JSR-385 could have saved Mars Climate Orbiter[2] in year 1999. Accidents in computer applications happen again and again due to calculation errors. The International System of Units SI, commonly known as the metric system, is the international …
-
Introducing DevOps Ideas
2022-04-21 in 2022
Your organization heard of DevOps, and your developers clamor you should adopt the approach. Each organization I talk with has some DevOps initiative. Often because they read that the DevOps approach puts customers and end-user satisfaction at the …
-
Digital Product Manager
2022-04-15 in 2022
Effective product management is driven by a customer-centric mindset. The customer is placed at the center of every decision. Supported by tools and techniques such as design thinking, this mindset focuses the entire organization on creating …
-
Yet Another Hybrid Method
2022-04-10 in 2022
SoDa Software Development Agile is a homebrew project development method created at the technical university of Lucerne. It is a mixture of Waterfall, RUP and Scrum approaches. It uses a distorted Scrum for the concept and implementation phase[2]. …
-
Java, Groovy, Clojure
2022-04-05 in 2022
Professional software developers shall master their primary technology stack and programming language. I am a proficient and experienced programmer in Java. I have written production code in Java for the last twenty years. I decided to study the …
-
Modernize Your Java Landscape
2022-03-20 in 2022
The dreaded attack through the log4j logging library was a wake-up call for all companies using obsolete libraries. Many organizations found out the hard way they cannot update the library and deploy the new version in a matter of minutes as …
-
Modern Java with Spring
2022-03-15 in 2022
Spring and Spring Boot frameworks are the standard for enterprise Java applications. Spring Boot makes it easy to create stand-alone, production-grade Spring-based Applications that you can run. They take an opinionated view of the Spring platform …