July 31, 2010

Clojure talk at Münster JUG

Yesterday I gave a talk about Clojure at Münster Java User Group meeting. This was my first public talk in Germany, but I hope, that Clojure community will get new members ;-) Slides are available from Slideshare.
I also de-virtualised with Meikel Brandmeyer, who came from Frankfurt am Main to attend this meeting

July 25, 2010

Programming Hadoop with Clojure

Just uploaded to site a new article about programming Hadoop with Clojure using great clojure-hadoop library. Article describes different approaches in Hadoop programming, that are implemented by library, together with small example of working application.
If you'll have questions and comments, please leave them as commentary to article

July 23, 2010

Clojure talk at Münster JUG

Next Friday, 30th July, I will talk about Clojure at meeting of Münster JUG. You can find all necessary details here.

July 9, 2010

Review of Practical Clojure book

Yesterday, at one sitting, I read the Practical Clojure book. What I can say about it? This is very good & concise introduction into Clojure programming language. This book contains all necessary information about language, including experimental features, such as Protocols & Datatypes. There are also a lot of diagrams there, and very good explanations of state/identity concepts, and how they are used in Clojure.
But this book doesn't contain complete examples, similar to examples in Programming Clojure book, that has example of pretty big program - Lancet.
Another drawback - lack of description of IDEs, build tools, and related infrastructure. To get this information you'll need to search it on the web or in other books, like 'Clojure in Action'.
But I can recommend this book as short introduction, because it contains more actual information than 'Programming Clojure'...

July 4, 2010

Books...

Just finished reading of Hadoop: The Definitive Guide - this is very good book, it allows to learn about Hadoop itself, development in MapReduce style, and also get information about Hadoop-related projects - Pig, HBase, ZooKeeper, Cascading and other. This books also contains number of hints on proper organization of programs for Hadoop, and also interesting case-studies from companies, who are using Hadoop in production.
Next book in reading queue is Data-Intensive Text Processing with MapReduce (it's also available for free as last draft version). This book describes how Hadoop (and MapReduce) could be used for analysis of text data in different tasks. But to read it, you need to know about Hadoop and development for it.