articles

Scala snippets 1: Folding

Coming from a Java background, Scala provides lots of nice features and libraries that allow you to create nice and concise code. Wrapping your head around these concepts though, can be hard. In this short series of articles I'll walk through some of the concepts behind scala, and show you how you can use the various concepts. There is no strict structure to this series, I'll just show concepts I found interesting.

Widgets and dashboard with Atlasboard, Node.js and d3.js

So it's been a while since I added something to this blog. I've been very busy with work and at the same time finishing up my second book on Three.js. For our company we're looking for a new and flexible way to create dashboards. We want to use these kinds of dashboard to monitor the various development teams, provide a complete realtime overview for the IT manager and even try to monitor our complete devops process.

Create global precipitation (rain) visualizations with HTML5, Canvas, and open data

I'm currently working on my next book for Three.js and one of the chapters deals with visualizing open data. When looking around for data that I could use, I ran across a set of data from the NOAA. Through this site you can download a set of monthly precipiation reports for the whole world in a gridded format.

Browser to browser communication with Vert.x, websockets and HTML5

I've been playing around with Vert.x for a couple of weeks and I'm really starting to like the simplicity of the framework. With very little configuration you can quickly get impressive results. In this article I'm diving a bit deeper in how to set up browser to browser communication using the Vert.x eventbus by using the javascript client side API. In short I'm going to show you the following things:

Pages