Posts in 2022
  • First Steps DevOps

    2022-12-01 in 2022

    Featured Image for First Steps DevOps

    The DevOps movement started to gather momentum with the first DevOps conference held in Ghent, Belgium in 2009 [1]. The approach aims to shorten the system development life-cycle and to provide continuous delivery with high software quality. DevOps …

    Read more

  • Multi-Module Test Reporting with Gradle 7.x

    2022-11-07 in 2022

    Featured Image for Multi-Module Test Reporting with Gradle 7.x

    I love Gradle as the building tool for all my Java projects. But sometimes I was discouraged about how spotty or cumbersome the support for a multi-module project is. I struggled for years to generate test and code overage reports over modules …

    Read more

  • Behavior Driven Design

    2022-11-01 in 2022

    Featured Image for Behavior Driven Design

    Domain-Driven Design DDD has been around since Eric Evans published his book about the subject in 2003 [1]. Vernon Vaugh published powerful approaches how to implement DDD concepts into a software solution [2, 3]. How do you validate and test your …

    Read more

  • Modern Java Constructs

    2022-10-12 in 2022

    Featured Image for Modern Java Constructs

    Modern Java is quite a departure from the traditional Java available at the beginning of the millennium. The most visible change is certainly lambda expressions and stream, enabling a more functional programming approach in Java. Functional …

    Read more

  • Vaadin

    2022-10-01 in 2022

    Featured Image for Vaadin

    Vaadin is an ideal solution if you are a Java developer and wants to provide a user interface for your product. Vaadin is a framework to create graphical user interfaces using plain Java, or any JVM-based language for that matter. You develop in …

    Read more

  • Eliminate Your Printer

    2022-09-10 in 2022

    Featured Image for Eliminate Your Printer

    In an increasingly technology-focused world, the demand for businesses to digitize has grown dramatically. So, what does it mean to digitize your business? Essentially, it means incorporating technology into your business operations to increase …

    Read more

  • ArchUnit

    2022-09-01 in 2022

    Featured Image for ArchUnit

    How often have you experienced a well-defined and understood software architecture on paper? And it falls apart when developers start implementing it? While re-architecting recently legacy components in an application, I experienced the same. As …

    Read more

  • Transfer a Software Project

    2022-08-15 in 2022

    Featured Image for Transfer a Software Project

    You developed a new digital product for an internal or external customer. Your solution is awesome. The product is released to delighted users. Your users love your solution. The project is now winding down and closing activities are initiated. The …

    Read more

  • How to Detect Fake Scrum?

    2022-08-01 in 2022

    Featured Image for How to Detect Fake Scrum?

    Some organizations are adopting agile and Scrum approaches simply because they see competitors doing it. In these situations, there is rarely a desire to adopt a new mindset and culture, or motivation for true change. A common pattern is the …

    Read more

  • Would You Enjoy Being a Scrum Master?

    2022-07-04 in 2022

    Featured Image for Would You Enjoy Being a Scrum Master?

    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 …

    Read more