Skip to main content

On the Web

Our experience with Domain Events
Domain-Driven Design backgroundThere are a series of Domain Model patterns that describe objects...
(Feb 23, 2012)
Separation of Concerns in Vaadin
Last week, we quickly created a Delete generated column in a table. Although this is enough to...
(Feb 23, 2012)
Which JVM Language Is On Top?
It’s a well known fact that Java’s prevalence in the software development industry is encouraged...
(Feb 23, 2012)
Which JVM Language Is On Top?
It’s a well known fact that Java’s prevalence in the software development industry is encouraged by...
(Feb 22, 2012)
JAXB and Package Level XmlAdapters
The XmlAdapter mechanism in JAXB (JSR-222) allows an unmappable class to be converted to a mappable...
(Feb 22, 2012)
Public Service Announcement: Your Build is Leaking (and how to stop it)
Use Maven. Gradle, or Ivy? or any other tool that depends on a remote repository? (Which is just...
(Feb 22, 2012)
Continuous Delivery Using Maven
I’m currently working on a continuous delivery system where I work, so I thought I would write...
(Feb 22, 2012)
The Hidden Evils Of Java String Methods
If you code in Java, you have inevitably used the String.split() and String.replace() (including...
(Feb 22, 2012)
Isn't Java a Civilised Language?
A few weeks ago I was given the opportunity to learn iOS programming. My current boss decided that...
(Feb 22, 2012)
Websockets in Play 2.0
The source code for this guide can be found in the github repository. Websockets allow full-duplex...
(Feb 22, 2012)
Stephen Colebourne: Time-zone database - Astrolabe withdraws
Just a quick blog to say that the lawsuit against the time-zone database appears to be at an end.
(Feb 22, 2012)
Learn Java with Joel Murach and NetBeans IDE
"For this book, we recommend using NetBeans because we think it’s more intuitive and easier...
(Feb 22, 2012)
Amazon RDS for MySQL - Is it any good?
We have been testing the MySQL RDS Service from Amazon here at RF, and so far it looks good for...
(Feb 22, 2012)
Amazon Goes PaaS: Game On! Let’s See How the Competition Respond
A week or two ago I had a heated argument on Twitter with someone who was adamant that Amazon...
(Feb 22, 2012)
The "Truth" Behind Unstructured Data
 The content of this article was written by Ram Subramanyam Gopalan on his blog, Big Data...
(Feb 22, 2012)
Exploring the Viability of your Search Engine Results Pages
When a user enters in a search query and is taken to a search engine results page, then the...
(Feb 22, 2012)
Agile MVC User Interface Design: Not Solely For The Web
Introduction When I wrote this I mainly had Java Swing developers in mind, particularly members of...
(Feb 22, 2012)
Securing Resources With Roo
Ok, so now we get to the fun parts. I wanted to hide sections of my pre-scaffolded user interface...
(Feb 22, 2012)
Mapping an Arbitrary List of Objects using JAXB's @XmlAnyElement and XmlAdapter
The @XmlAnyElement annotation enables a property to handle arbitrary XML elements, and the...
(Feb 22, 2012)
Where is the Science in Software Development?
Lots of stuff in software development has some really solid scientic foundation. Relational...
(Feb 21, 2012)