-
Agile
11 Agile Myths and 2 Truths
I deliver a lot of Agile training courses and I give a lot of talks about Agile (BCS Bristol tonight).…
Read More » -
Software Development
Promises and Deferred objects in jQuery and AngularJS
Series of articles about futures/promises without JavaScript would not be complete. Futures (more commonly named promises in JS land) are…
Read More » -
Software Development
Fragmented projects and overcommitted people
In 2010 I wrote two articles on Burn-Out and exhaustion in software teams. Since then there were more and more…
Read More » -
Core Java
Using Lambda Expression to sort a List in Java 8 using Netbeans Lambda Support
As part of JSR 335 Lambda expressions are being introduced to the Java language from Java 8 onwards and this…
Read More » -
Software Development
Why Open Source Software?
I decided to look at something everyone thinks we know well, Open Source Software (OSS) and see what I discover.…
Read More » -
Core Java
Setup your Java Development Environment in Windows 7
I have been receiving a lot of requests over the time, from students and people willing to experiment with the…
Read More » -
Scala
Gang of Four Patterns With Type-Classes and Implicits in Scala
Type-classes, as they’re known within the Scala language, have a wonderful place in library development. They make code open to…
Read More » -
Groovy
Groovy and HTTP Servers
This article originally appeared in the January 2013 issue of GroovyMag. There’s no denying that the World Wide Web has…
Read More » -
Software Development
What’s in a name : Reason behind naming of few great projects
Ever wondered about how the project , framework or product names are coined ? Why the particular name , what…
Read More »