Posts in 2020
  • Agile Component Design

    2020-04-17 in 2020

    Featured Image for Agile Component Design

    You are an experienced programmer. You master your primary technology stack and systematically write clean code. Your team recognized your merits and asked you to take ownership of whole packages in the application. You are now responsible for …

    Read more

  • Java Records Are Here - Available in JDK 14

    2020-03-31 in 2020

    Featured Image for Java Records Are Here - Available in JDK 14

    We need justification not to use immutable objects in our solutions, rather than an affirmative reason to use them. Records provide a first-class means for modeling data-only aggregates. They have been available in Java since the release of JDK 14. …

    Read more

  • How Agile Collaborators Learn

    2020-02-29 in 2020

    Featured Image for How Agile Collaborators Learn

    Most products are developed by a team, and these achievements are the fruit of teamwork. Software product development is now agile and most often uses the Scrum approach. Just putting a bunch of people together in the same open office will not …

    Read more

  • Calibrate Your Agile Approach: Bill of Rights

    2020-01-06 in 2020

    Featured Image for Calibrate Your Agile Approach: Bill of Rights

    When eXtreme Programming first came out, one expectation it worked hard to set is who gets to make what calls on software projects. For example, business has the right to know how long something is going to take and when it can expect things to be …

    Read more