-
Software Development

5 Tips to Increase your Code Quality
Have you ever reflected on your code and wondered if you could have made it better? I’m here to tell…
Read More » -
Software Development

Kata – implementing a functional List data structure in Kotlin
I saw an exercise in chapter 3 of the excellent Functional Programming in Scala book which deals with defining functional data…
Read More » -
Android Core

Applying Google’s Android architecture with ObjectBox database
If you haven’t seen Google’s architecture, you can learn more about it here. Also, if you’re not familiar with ObjectBox,…
Read More » -
Core Java

Java Variables
Variables The variable is the basic unit of storage in a Java program. A variable is defined by the combination…
Read More » -
Agile

MVP is a marketing exercise not a technology exercise
… Minimally Viable Product Possibly the most fashionable and misused term the digital industry right now. The term seems to…
Read More » -
Core Java

Java 9: The Good, The Bad, and Private Interface Methods
Java 9 was released a few weeks ago. Check the release notes, they include many interesting features. However, I think…
Read More » -
Agile

Scrum and universal truths
An update to the Scrum Guide will be released on 7 November 2017. In a webinar the principal co-creators of…
Read More » -
Core Java

JUnit 5 – Basics
JUnit 5 is the next generation unit testing framework for Java equipped with many interesting features including nested tests, parameterized…
Read More » -
Core Java

Java Command-Line Interfaces (Part 20): JSAP
JSAP (Java Simple Argument Parser) 2.1 is the focus of this twentieth post in this series on processing command line…
Read More »






