-
Core Java

Getters and Setters Considered Harmful
Java programmers habitually pepper their classes with “getters” and “setters,” and this practice is so ingrained that probably few ever…
Read More » -
Software Development

On Tail Call Optimisation
If you are interested in functional programming as many of our craftspeople are, you will have heard talk about tail…
Read More » -
Core Java

Java Optionals For More Expressive Code
Any of us who has programmed in a language that permits null references will have experienced what happens when you…
Read More »

