Welcome to Smartjava.org

Welcome to Smartjava.org. My name is Jos Dirksen, I work as Enterprise Architect for Malmberg, a large Dutch publisher of educational content. I like talking, reading, presenting and writing about technology. On this website you can find additional information relating to the books I've written:

It's been a while since I updated this Blog (half a year) but a lot has happened this year. I've switched jobs from JPoint to Malmberg, wrote a book on Three.js and most important, became dad for the second time of a beautiful daughter (Amber, born the 20th of August 2013). In the next couple of months I'll start posting more and more articles since time seems to be freeing up now that Amber finally starts sleeping a little bit better.

On this page you can find the latest set of articles I've written for this blog. For an overview of all the articles, you can use the link in the menu.

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: