-
Software Development

What is HMAC Authentication and why is it useful?
To start with a little background, then I will outline the options for authentication of HTTP based server APIs with…
Read More » -
Core Java

Investigating Deadlocks – Part 1
I’m sure we’ve all been there: it’s late, you’re hungry, your server has hung or your application’s running at snail’s…
Read More » -
Core Java

Locking with a semaphore : An example
Concurrency is one aspect that brings along interesting challenges along with it. If not correctly handled, it brings about race…
Read More » -
Enterprise Java

Sending Event Invitations With Seam
These days one of my colleagues had problems with sending event invitation using mail templates with seam (version 2.x). In…
Read More » -
Core Java

Compact Off-Heap Structures/Tuples In Java
In my last post I detailed the implications of the access patterns your code takes to main memory. Since then…
Read More » -
Software Development

Should you care about Conway’s Law?
Conway’s Law says that “organizations which design systems (in the broad sense used here) are constrained to produce designs which…
Read More » -
Core Java

Eclipse refactoring on steroids
In my last post about common Java violations, I listed a set of mistakes that java developers tend to make.…
Read More » -
Software Development

Apache OpenOffice just graduated from the Incubator
Apache OpenOffice has just made it out of the Incubator and is now an official Apache Software Foundation project. “What?”,…
Read More » -
Enterprise Java

Spring MVC for Atom Feeds
How to add feeds (Atom) to your web application with just two classes? How about Spring MVC? Here are my…
Read More »






