"True Science teaches, above all, to doubt." - Miguel de Unamuno

Jetty has a slogan, "Don’t deploy your application in Jetty, deploy Jetty in your application!". What this means is that Jetty can be instantiated and used in a Java program just like any plain old java object. In the
Read More

The Java API for RESTful web services (JAX-RS) is a Java language specification that simplifies the development and deployment of RESTful web services. RESTEasy is JBoss's implementation of the JAX-RS specification. In this post, I will walk you through the
Read More

In this post, I'll walk you through the steps I followed when setting up a VNC Server (on my Raspberry Pi 3 PicoCluster's manager node running Raspbian Jessie) and a VNC Client (on my MacBook Pro running Elementary OS Freya
Read More

In this post, I'll walk you through the steps I followed when setting up my D-Link Taipan DSL-4320L modem router to work with Wondercom/TPG's fibre to the building (FTTB): Prerequisites You need to know your ISP account details (your
Read More

In this post, I'll walk you through the steps I followed when enabling SSH, SCP/SFTP and configuring a static IP address on my Synology NAS. Enabling Services Login to the Synology DiskStation Manager (DSM) from your web browser (you
Read More

In a previous post, I wrote about setting up my Raspberry Pi 3 PicoCluster. In this post, I'll walk you through the steps I followed when setting up Docker Swarm Mode on my Raspberry Pi 3 PicoCluster. Install Docker We
Read More

In a previous post, I wrote about Raspberry Pi 2 Model B headless setup. In this post, I'll walk you through the steps I followed when setting up my Raspberry Pi 3 PicoCluster. We'll cover the following items: Hardware Operating
Read More

I'm having a good week, my new Synology DiskStation DS216+II is up and runnning (with 8GB of memory) and my new Raspberry Pi 3 PicoCluster has just arrived. The Pico 5 Raspberry Pi 3 Cluster is available as a
Read More

I have been thinking about it for a while and I finally got around to purchasing a Synology DiskStation DS216+II: I also found this great post by Andrivy Fedorov that walks you step by step through the process of
Read More

In a previous post, I wrote about installing Git, Maven and the Eclipse IDE on Elementary OS in order to start working with the eXo Platform. In this post, I'll walk you through the steps required to create your own
Read More

In a previous post, I wrote about installing the eXo Platform (Community Edition) on Elementary OS, now that I have the eXo Platform up and running there are a few more tasks that I need to complete in order to
Read More

The eXo Platform is an open-source social collaboration platform that you can use to implement niche networks, that bring people together (based on their interests, speciality or profession) and helps them interact and share information. In this post, we'll install
Read More

If you only read one book this year, read this one (twice): Understanding Michael Porter: The Essential Guide to Competition and Strategy – by Joan Magretta Seriously, its a concise but accessible introduction to Michael Porter's work on Competition and Strategy.
Read More

I've had a lot of problems running OS X (Mavericks, Yosemite) as a guest operating system in VMware Fusion (7.0, 7.1, and 8.0) when using an external monitor with my MacBook Pro (Retina, 15-inch, late 2013). So
Read More

In a previous post, I described the steps I followed to start working with Fabric.js. In this post, I'll describe the steps I followed to add support for ports and connectors. Interactivity Out of the box Fabric.js enables
Read More

In a previous post, I described the steps I followed to start working with AngularUI's Router. In this post, I'll describe the steps I followed to start working with Fabric.js. Fabric.js "Fabric.js is a powerful and simple
Read More

In a previous post, I described the steps I followed to create the layout for my 2D diagram editor. In this post, I'll describe the steps I followed to start working with AngularUI's Router. The AngularUI Router The AngularUI Router
Read More

In a previous post, I described the steps I followed to create the scaffolding for a new AngularJS application. In this post, I'll describe the steps I followed to create the layout for my 2D diagram editor. Create the layout
Read More

In a previous post, I described the steps I followed to setup my environment (OSX Mavericks) for my 2D diagram editor. In this post, I'll describe the steps I followed to create the scaffolding for a new AngularJS application. Create
Read More

In a previous post, I described my requirements for a 2D diagram editor and shortlisted two HTML5 diagramming libraries: Fabric.js and Draw2D. In this post, I'll describe the steps I followed to setup my environment (OSX Mavericks) and to
Read More