-
Software Development
Book review: ‘Are you smart enough to work at Google?’
You need to toss a coin for a football match. The only coin you have is bent and biased towards…
Read More » -
Enterprise Java
Implementing Master Slave / Grid Computing Pattern in Akka
Master Slave pattern is a prime example of fault tolerance and parallel computation. The idea behind the pattern is to…
Read More » -
Enterprise Java
Apache Shiro Part 3 – Cryptography
Besides securing web pages and managing access rights Apache Shiro does also basic cryptography tasks. The framework is able to:…
Read More » -
Enterprise Java
Understanding how OSGI bundles get resolved
I’d like to review how OSGI bundles get resolved and use Apache Karaf to demonstrate. Karaf is a full-featured OSGI…
Read More » -
Scala
A crash course in Scala types
After many years of Java development, discovering Scala’s type system and related features was something of a departure for me.…
Read More » -
Enterprise Java
XML unmarshalling benchmark: JAXB vs STax vs Woodstox
Introduction Towards the end of last week I started thinking how to deal with large amounts of XML data in…
Read More » -
Agile
The pursuit of protection: How much testing is “enough”?
I’m definitely not a testing expert. I’m a manager who wants to know when the software that we are building…
Read More » -
Software Development
Estimating the Unknown: Dates or Budgets, Part 1
Almost every manager I know wants to know when a project will be done. Some managers decree when a project…
Read More » -
Software Development
Estimating the Unknown: Dates or Budgets, Part 2
In Part 1, you had some knowledge of the team’s velocity. This is the option of when you do not…
Read More »