I came across the work of Chris Argyris at the start of the year and in a twitter conversation with Benjamin Mitchell he suggested that Bill Noonan’s ‘Discussing the Undiscussable‘ was the most accessible text for someone new to the subject.
They finally arrived: IntelliJ IDEA keyboard stickers! Inspired by the Vi Keyboard Stickers,
I've been working with JetBrains over the last couple weeks to create
keyboard stickers to remind users (and myself) of the most common IDE
Let’s talk about spellcheckers. A
spellchecker, as you may know, is that device that tells you whether you
misspelled or not a word, and makes you some suggestions. One of the
first spellcheckers that i remember seeing is the MS Word spellchecker.
I was talking to someone the other day about monitoring servers and suggested they took a look at the CfTracker
project and they were impressed by what it does. I thought that maybe
other people aren't aware of what it does so here is a quick overview of
With apologies to Kenny Loggins’ Danger Zone (lyrics)…
Revvin’ up your VM
Listen to her disk roar
EBS under tension
Beggin’ you to touch and go
Highway to the Availability Zone
Right into the Danger Zone
Let's say you want to browse some images from a Facebook album in an Android application. Overall it's easy enough to call the Facebook API to get albums and photos.
Wrestling it all into UI controls takes a little more effort but isn't all that...
Earlier this year, I was invited to present a talk at Devopsdays Boston about deployment as the new build:
how deployments are carried out now, how they will need to adapt in a
more virtualized, on-demand application landscape and what fundamental...
There was a requirement to generate user interfaces on fly for different use cases. It is also required to allow the end user to change the look and feel and layout without changing the java code. I was working on prototype which involved apache velocity and...
means Data Access Object and is an industry design pattern. In this
article, I will discuss What is a DAO and how to create a DAO. I will
also discuss what is the significance of creating Data Access Objects.There
are tools which can generate DAO...
After finishing my own session at XP 2011 I attended the second half of J.B. Rainsberger’s tutorial on modular design.
For most of the time that I was there he drove out the design for a
point of sale system in Java while showing how architectural...
3.1 introduces a new feature to allow methods to be cached and evicted
thus allowing resource heavy methods to be avoided where possible.
Caching is enabled via the new @Cacheable and @CacheEvict annotations.
For full details of Spring caching have...
java.lang.Class is probably one of Java’s most
famous classes, and whether you write applications or frameworks, you
have probably encountered it many times, either superficially (getClass()) or in more depth (reflection, class loaders, etc…).
Today Martin Odersky, the creator of the Scala language launches Typesafe as the premier Scala company. Developers will benefit immediately, with the release of the open source Typesafe Stack, integrating recent releases of the Scala programming language,...