-
Clojure
ClojureScript Routing and Templating with Secretary and Enfocus
A good while ago I was looking for good ways to do client-side routing and templating in ClojureScript. I investigated…
Read More » -
Software Development
The future may just as well be RESTful
Chris Zheng has just published an article on “Why the future is NOT RESTful”. It made a bit of a…
Read More » -
Software Development
Systems that Run Forever Self-heal and Scale
I recently saw a great presentation by Joe Armstrong called “Systems that run forever self-heal and scale” . Joe Armstrong…
Read More » -
Enterprise Java
JPA/Hibernate: Version-Based Optimistic Concurrency Control
This article is an introduction to version-based optimistic concurrency control in Hibernate and JPA. The concept is fairly old and…
Read More » -
Software Development
Domain Modeling: Naive OO Hurts
I’ve read a post recently on two ways to model data of business domain. My memory is telling me it…
Read More » -
Enterprise Java
Testing Spring & Hibernate Without XML
I’m very keen on the improvements in Spring 3 that eventually let you move away from XML into plain Java…
Read More » -
Software Development
Learning to Fail
Back at university, when I dealt with much low-level problem solving and very basic libraries and constructs, I learned to…
Read More » -
Software Development
Software for Use
Here’s confession of a full time software developer: I hate most software. With passion. Why I Hate Software Software developers…
Read More » -
Core Java
IO vs. NIO – Interruptions, Timeouts and Buffers
Let’s imagine a system that sometimes needs to copy a file to a few locations, but in a way where…
Read More »