Java 8’s Optional Type, NullPointerExceptions and the Elvis Operator

Posted 4 CommentsPosted in Concepts of programming languages, Groovy, Java 8

Sooner or later every Java programmer is maddened by the notorious NullPointerException. Not only Java programmers, by the way. Probably every JVM programmer is suffering from the problem, and many other languages know similar problems. What makes the NullPointerException so annoying is the fact is essentially a NotImplementedYetException in disguise.

Java 8 – Catalyst for a Superior Language?

Posted Leave a commentPosted in Concepts of programming languages, ECMAScript, Groovy, Java 8, Javascript

These days I’ve read two language-related stories at Lavalobby. The first story I read matched my own experience on the topic. It has also an refreshingly optimistic air. Obviously, the author believes in progress. The second article also had a lot of ideas matching my experience. Thing is, both articles contradict each other. While the […]