home | about

Recent Post

Security Misnomers

In this article I’m not going to talk about IT security, instead I’m going to talk about the fallacies of security in our everyday lives in the real world.


Configuring Tomcat Single Sign-on with SPNEGO (Kerberos & LDAP)

So what is SPNEGO? SPNEGO stands for Simple and Protected GSSAPI Negotiation Mechanism (SPNEGO). It is a mechanism by which an authenticating body negotiates with the authenticator what security protocol to use, for example Kerberos, NTLM, Digest or Basic


Programming Language Peculiarities: JavaScript WAT!

Last week I wrote about some of the strange statements that are considered syntactically correct in Ruby. This week I am going to write about function scoping peculiarities with JavaScript. Firstly there are a number of ways you can define functions in JavaScript


Programming Language Peculiarities: Ruby WAT!

In reference to a famous talk that went viral on the web, so lets talk about Ruby WAT! In this article I’m going to talk about a few of the problems with the Ruby programming language.



I saw the poster in this post in a pub the other day so I took a photo. Wonderful!


IT Extremists

Working in IT I have met a number of what I would call “IT Extremists”. There are different factions of these people but they are all characterized by a common trait, they don’t see reason and they all take things way too far.


Bilinguality / Bilingualità

You’ll find over time that some articles will be published in Italian, some will be published in English and some will be published in both.



Why oh why do people insist on using the phrase ‘often times”?