Exploring Kotlin, writing a simple spell checker

In my last blog I talked about exploring Kotlin, a JVM language in development by JetBrains. In this blog I’ll walk through a larger piece of Kotlin code.

Spell checker
The program we’re talking about is a simple spell checker. It reads a dictionary of words from a file (/usr/share/dict/words) into a set. Then it reads a sentence from stdin and checks if every word is in the dictionary. Finally it informs the user whether or not the sentence is spelled correctly, i.e. every word is known in the dictionary.

The spell checker is available on my GitHub. Take a moment to study the Java version, we’ll discuss the Kotlin version next. Continue reading

Day 3 at Devoxx 2011

This is a “live” blog from day 1 at Devoxx 2011, we will be updating this blog post during the day. You can read all three blogs by following the links below

Day one
Day two
Day three

Day three

We made it for the last day of Devoxx! A bit tired after the Devoxx party at the NOXX, but luckily there were only two sessions and a keynote today. Like previous years the keynote on friday was a “technical” discussion panel with people from/representing Oracle, Google, Microsoft, JUG’s, open source. Everybody could ask questions which unfortunately meant that the talk was less technical and more politics. With a lot of political questions which of course the panelists couldn’t answer.

Continue reading