Zero to Om - Act 2

In this second post we will look at actual ClojureScript source code, step by step. The source code can be found on GitHub. Note: I strongly recommend reading the previous post first if you haven’t done so already. ClojureScript 101 Before we dive in we’ll look at the philosophy of ClojureScript. Since ClojureScript is a Lisp dialect, it strips away most of the syntax you may know from other programming languages.

Zero to Om

This is the first part of a series of blog posts about Om. If you don’t know anything about Om, don’t worry! You’ll learn everything step by step. Here are the basics: Om is a ClojureScript interface to Facebook’s React. If that doesn’t ring any bells, again, don’t worry! NOTE: I just started learning React.js, ClojureScript and Om. So this is my way of trying to learn this myself: By taking you on the ride with me.

Talk at BedCon 2014

Today I gave a talk at the BedCon here in Berlin. It introduced the audience to the fairly new programming language Go, created by Google. The room was packed, some people had to actually stand in the back. In case you missed it, here are my slides.

Scala Macros Use Case: Teaching Scala

The brand new experimental macro feature in Scala 2.10 can be used in many interesting ways: writing concise test cases, generating serialization code inlining methods This article shows exciting new possibilities it opens up for teaching Scala. To quote one student: “This is so awesome … and fun!”. Exercises are a crucial part of the “Introduction to Scala” training course I developed for German-speaking software engineers. Nobody wants to listen to someone else’s dialog for 8 hours - they want to get a feeling for the new language, try out the new syntax, play around with new features.