by Kenny Baas-Schwegler | Aug 17, 2018 | Blog
Arranging a wedding is an exciting time to look forward to, but also comes with a lot of stress, especially when planning for it. For most of us, it will be the first time to plan our wedding, and, at least for me, hopefully, also the last. We can, of course, always...
by Kenny Baas-Schwegler | Jul 31, 2018 | Blog
Technical design decision can have a severe impact on companies their communication structure. Conway’s law explains; “Any organization that designs a system (defined more broadly here than just information systems) will inevitably produce a design whose...
by Kenny Baas-Schwegler | Feb 14, 2018 | Blog
In my previous post, I discussed why we want to write software with empathy in mind; software that is understandable for peers. For us to create software with empathy in mind, we need to create a shared understanding of the users’ needs; the needs we are...
by Kenny Baas-Schwegler | Oct 30, 2017 | Blog
One of the biggest challenges as engineers is to write working software and also keep an extensive documentation. Most engineers hate writing documentation, and after they published documentation on a wiki it will die a lonely death. We want to strive for writing...
by Kenny Baas-Schwegler | Jun 12, 2017 | Blog
In Part 1 of this tutorial we created a Property-based test (PBT) from a normal JUnit test with basic types. Now let us extend the domain object PostalParcel with a list of Products. public class Product { private UUID uuid; private String name; private int...
by Kenny Baas-Schwegler | May 3, 2017 | Blog
To be able to show you what Property-based testing (PBT) is, let’s start by grasping the concept of a property in programming languages. Since this is a Java tutorial, I will start with Oracle and their definition of a property in...