Here we go again. THAT TOPIC. But hang on. The approach discussed here (and in the Ceylon language) is not something you see every day. At the same time, it is very cunning. Nulls are baked into the language ... or so it may seem. Indeed, in Ceylon, like in Kotlin (and possibly many other … Continue reading Ceylon Might Just be the Only (JVM) Language that Got Nulls Right
Tag: NullPointerException
10 Reasons not to Choose a Particular Open Source software
We're all Software Engineers of one type or another. Most of us have one thing in common, though: We're lazy. And we know that someone else was less lazy and has already solved that tedious problem that we're on. And because we're not only lazy but also stingy, we search for Free Open Source software. … Continue reading 10 Reasons not to Choose a Particular Open Source software
On Java 8’s introduction of Optional
I had recently discovered the JDK 8's addition of the Optional type. The Optional type is a way to avoid NullPointerException, as API consumers that get Optional return values from methods are "forced" to perform "presence" checks in order to consume their actual return value. More details can be seen in the Javadoc. A very … Continue reading On Java 8’s introduction of Optional