Version Number Anti-Patterns
After the gang of four (GOF) Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides published the book, Design Patterns: Elements of Reusable Object-Oriented Software, learning how to describe problems and solutions became popular in almost every field in software … Continue reading →
Non-Functional Requirements: Quality
To meet the definition of code quality, it’s not enough to focus solely on the source code. Structure, organization, and maintenance also play an important role. Continue reading →
Acceptance Tests in Java With JGiven
In a standard set-up for Java projects like NetBeans, Maven, and JUnit, it is not that difficult to produce your first test code. Besides, this approach is used in Test Driven Development (TDD) and exists in other technologies like Behavioral…
Docker Basics in less than 10 minutes
A short video introduction to Docker, a Linux-based container technology for virtualizing critical applications and infrastructure services. An essential tool for developers, DevOps, and system administrators. Continue reading →
The new Java Release Cycle
When Oracle in 2017 introduced the new release cycle for Java I started to have a look for options. One of the options I can recommend is Java OpenJdk. Check in this post why I’m not agree with the new…
Apache License 2.0
Apache LicenseVersion 2.0, January 2004http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. “License” shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document. “Licensor” shall mean…