-
Software Development
Approaches to XML – Part 1 – XML is not a String…
XML has been around a long time: from memory, I’d guess that it’s about 12-14 years old by now; it’s…
Read More » -
Software Development
OAuth 2.0 Webapp Flow Overview
In my last few blogs I’ve been talking about accessing Software as a Service (SaaS) providers such as Facebook and…
Read More » -
Core Java
A Birds’s Eye View of Maven
One of the things that we do on a daily basis is use Maven to build our projects by issuing…
Read More » -
Core Java
Implementing the State Machine Pattern as a Stream Processor
In my last blog, I said that I really thought that some of the Gang Of Four (GOF) patterns were…
Read More » -
Enterprise Java
The Strategy Pattern
In a recent blog on I received a comment from Wojciech Soczy?ski about how the “strategy” pattern can be used…
Read More » -
Enterprise Java
Integrating Spring Into Legacy Applications
One of the things that all Spring developers like to do is to shoehorn Spring into any application they work…
Read More » -
Software Development
Disassembling Tell Don’t Ask
In my last blog I defined Tell Don’t Ask (TDA) using a simple shopping cart example. In it the shopping…
Read More » -
Enterprise Java
Isn’t Java a Civilised Language?
A few weeks ago I was given the opportunity to learn iOS programming. My boss decided that I was more…
Read More »