-
Modern Java Development
2021-03-01 in 2021
Java development activities have won traction since the decision to release a new version to the community every six months. Preview and incubator features promote feedback from the community and users. Some tool builders, such as JetBrains are …
-
Effective Working in Digital Age
2021-02-20 in 2021
Home office is the new way of working. A lot of friends and business partners are working from home. Our meetings are mostly online. We share documents and results through digital platforms. I truly hope we continue to work online in the future. I …
-
Why Is Java Path Class Better?
2021-02-10 in 2021
Java NIO New Input Output is an alternative IO API for Java, meaning alternative to the standard Java IO and Java Networking APIs. Java NIO offers a different IO programming model than the traditional IO APIs. One major feature of interest is the …
-
LeSS Lessons Learnt
2021-02-01 in 2021
Scaling Agile, Lean and Scrum to the whole product development department is hard work. You start a change journey in murky waters. Best to communicate a lot, strengthen your teams, and have total support of upper management. Technical agile …
-
Software Development for Students
2021-01-25 in 2021
Computer science students shall achieve technical excellence when reaching bachelor level. They should be proficient with industry good practices. Students understand the theory and principles behind these practices. Experience with one of the best …
-
Gitlab for Bachelor Students
2021-01-18 in 2021
Computer science students shall be proficient with a basic set of software development techniques. Technical excellence is a mandatory skill for all software developers. Agile development approaches are state of the industry and used in almost all …
-
Meaningful Identifiers
2021-01-12 in 2021
Identifiers are a key concept to successfully model complex business domains. They permeate how our modern civilization functions. Could you imagine a country without a car registration number of vehicles, internet addresses, postal addresses, or …
-
Value Objects as Embedded Entities
2021-01-04 in 2021
This post discusses the value object pattern, and the factory pattern, which are tactical patterns in the domain-driven design Domain-Driven Design approach. Value objects represent typed values that have no conceptual identity in your domain. They …
-
Support Comments for Static Hugo Website
2020-12-11 in 2020
There are times in software when you are facing a problem, you find an off-the-shelf solution, and a few lines of code later it just works. Today I lived one of those moments. The whole configuration of comments and modification of the Docsy theme …
-
Advocate Zero Bug Policy in Your Projects!
2020-12-01 in 2020
At many customer sites I visit, I see a lot of effort being put into classifying and managing bugs. Their bug list may contain more than a thousand items. All are neatly documented with screenshots, ways to reproduce the problem, and a severity and …