-
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 »