The Evolution of Paas and how this site was setup

Update I’ve recently moved to a static website based on Hugo and hosted on Netlify As I’m a bit of a geek at heart and because I’m a major fan of open source I really wanted to host this web­site on an open source PaaS using as much open source soft­ware so I decided to use my favourite blog­ging soft­ware Word­Press and host it on Open­Shift Online. While I was putting this blog together I realised just how far things have come when it comes to set­ting up your own web­site, but before I dive into the evo­lu­tion of host­ing that has got­ten us to PaaS let me show you exactly why I think PaaS is so magic by tak­ing you through the three sim­ple steps it took to set up a Word­Press blog on the domain www.

Is RSS dying?

So today I open up my RSS reader (I migrated to News­blur after Google killed Reader) and I’m brows­ing my usual feeds — includ­ing Dil­bert when I see this: Grrr! Even after check­ing the web­site and going to the offi­cial feed it’s still bro­ken and the worst is that Scott Adams has decided to do this on pur­pose in some sort of per­verse and mis­guided attempt to drive traf­fic to their website.

JBoss World 2012 Abstract Submitted

I just sub­mit­ted an abstract for a talk at JBoss World 2012, hope it gets accepted! Real World Soft­ware Devel­op­ment with Openshift Open­Shift is Red Hat’s free, auto-scaling platform-as-a-service for Java, Ruby, PHP, Perl and Python applications. In this prac­ti­cal talk, Jeremy Brown will demon­strate how to use Red Hat’s Open­Shift PaaS within a team of devel­op­ers to rapidly develop software. The talk will describe how a team of devel­op­ers can develop, test and release code in par­al­lel with­out los­ing devel­op­ment veloc­ity and will draw on real world exam­ples and insights.

Emergency Conference Speaker Required!

I had the slightly dubi­ous priv­i­lege this week of stand­ing in at the last-minute as a speaker at a Mil­i­tary con­fer­ence on secu­rity in Prague. On Tues­day at 4:30pm I found out that we needed some­one to speak at a con­fer­ence in Prague the next day… slightly fool­ishly I vol­un­teered and 24 hours later I found myself presenting! The con­fer­ence was the “Inter­na­tional Con­fer­ence ITTE 2011 — Cyber Secu­rity and Defense” - https://www.

Open Sourcing my Linode StackScripts

I use Lin­ode to host a VPS and they have a great fea­ture called StackScripts which allows you to: StackScripts pro­vide a flex­i­ble way to cus­tomize our dis­tri­b­u­tion tem­plates. They’re very easy to use — find a StackScript, answer its ques­tions, and click deploy. When the deploy­ment is first booted, the script is exe­cuted and does its thing. You can even watch its progress by view­ing the console. I’ve used these for a while and decided to open source these scripts to make them pub­licly avail­able on github - https://github.

How-to Switch from CentOS 5.6 to Scientific Linux 5.6

I have recently switched my Lin­ode VPS from Cen­tOS 5.6 to Sci­en­tific Linux 5.6 because I got a bit sick of all of the delays that the Cen­tOS team have been expe­ri­enc­ing, to be hon­est I don’t care what their rea­sons are, I just want a dis­tro that fol­lows RHEL a bit faster! I think I can sum­marise my rea­sons based on this email: Faster updates Pro­fes­sional Secu­rity and bug­fix updates separate Secu­rity updates also for older ver­sions of SL More reli­able than CentOS The Cen­tOS guys seem more focused on infight­ing rather than focussing on get­ting Cen­tOS 6 out the door, con­sid­er­ing how long RHEL 6 has been avail­able this has turned into a bit of a joke!

How to load balance TCP connections with HAProxy

This week I was at a client where we were doing some per­for­mance test­ing of the JBoss Enter­prise Data Ser­vices prod­uct (EDS for short). EDS is based on the com­mu­nity project Teiid which is a data vir­tu­al­iza­tion sys­tem that allows appli­ca­tions to use data from mul­ti­ple, het­eroge­nous data stores. It’s a really cool prod­uct if you have a lot of back­end data sources and you want to expose a sim­pli­fied vir­tual (SQL) data­base to your front end appli­ca­tions — and it runs within the JBoss appli­ca­tion server, in our case the enter­prise ver­sion — Enter­prise Appli­ca­tion Plat­form or EAP for short.

Cheap And Easy Cloud Cracking On The Way

Ama­zon recently announced a new instance type for their EC2 cloud ser­vice that they call the Clus­ter GPU which has an impres­sive spec: 22 GB of mem­ory 33.5 EC2 Com­pute Units (2 x Intel Xeon X5570, quad-core “Nehalem” archi­tec­ture) 2 x NVIDIA Tesla “Fer­mi” M2050 GPUs 1690 GB of instance stor­age 64-bit plat­form I/O Per­for­mance: Very High (10 Giga­bit Ethernet) The really inter­est­ing part that has got a lot of peo­ple inter­ested is the fact that it has two high-powered graph­ics cards which can be used to do mas­sively pow­er­ful par­al­lel com­put­ing.

Do Cameroonian ISPs care about their customers?

I wanted to inves­ti­gate the typ­i­cal expe­ri­ence of a Cameroon­ian Inter­net user while vis­it­ing the web­sites of the major Inter­net Ser­vice Providers (ISPs). I fig­ured that the time and energy a com­pany puts into opti­mis­ing their web­site for slow con­nec­tions might indi­cate how focused they are as a com­pany on their cus­tomers. After all, if ISPs know what band­width they are giv­ing their cus­tomers then surely they will have opti­mised their sites to work well on those connections?

How to Optimise WordPress Performance for Search Ranking

Google says that they use the per­for­mance of your web­site as part of your search ranking: You may have heard that here at Google we’re obsessed with speed, in our prod­ucts and on the web. As part of that effort, today we’re includ­ing a new sig­nal in our search rank­ing algo­rithms: web­site speed. Site speed reflects how quickly a web­site responds to web requests. Speed­ing up web­sites is impor­tant ” not just to site own­ers, but to all Inter­net users. on the Way Back Machine

When I was think­ing of what this site used to look like I thought of the Inter­net Archive’s Way Back Machine and funny enough I found on it. Who would have thought that a lowly per­sonal site would have a snap­shot kept for pos­ter­ity, hardly worth keep­ing around I would have thought. It seems that the 29th of June 2006 was the last time there was con­tent on the site.


This is my first blog post in quite some time. I used to have a per­sonal web­site and blog on quite some time ago, but I got really busy at work and stopped updat­ing it before even­tu­ally tak­ing it down when the con­tent got incred­i­bly stale. Since then my per­sonal domain,, has been empty for years, not even a place­holder. I’ve recently had a bit of free time so I thought I would setup a sim­ple site using WordPress.