Thursday, November 24, 2011

Moving Abroad: Life in Estonia

To compare life in different places there must be something, some base to compare against it. For me such a base is Estonia. And I'm a Java developer. I don't know enough details about other people life. Please just keep in mind, it's all about Java developers. Situation of other people can be completely different at least in some parts.

Saturday, November 19, 2011

Functional Style Programming Workshop: Solutions

1. Using map() or a similar function create a function transforming a list of strings into a list of tuples where the first element of tuple is a string from the input list, and the second element is the string length.

Example: Given a list of names: "John", "Jack", "Jill", "Sam", "William". The function should transform it into list of tuples: ("John", 4), ("Jack", 4), ("Jill", 4), ("Sam", 3), ("William", 7)

Solution in Scala:

Friday, November 4, 2011

Functional Style Programming Workshop

Sysart Hotspot 2011 featuring Venkat Subramaniam on Desing Patterns in Modern JVM Languages and Programming in Functional Style Workshop was a real pleasure to say the least.

I hope Venkat Subramaniam won't mind if I describe the workshop tasks here.

All tasks should be solved using functional style programming. Only immutable data are allowed. No iterations.

Programming languages supporting functional style programmings are Groovy, Scala, Clojure and many others…