-
Career
Why You Make Less Money
Have you ever had a conversation with a fellow technologist that you felt wasn’t quite at your skill level, and…
Read More » -
Scala
Synchronizing transactions with asynchronous events in Spring
Today as an example we will take a very simple scenario: placing an order stores it and sends an e-mail…
Read More » -
Software Development
How to Design a Good, Regular API
People have strong opinions on how to design a good API. Consequently, there are lots of pages and books in…
Read More » -
Enterprise Java
ActiveMQ Message Priorities: How it works
There’s usually a steady drip of questions on the mailing list surrounding ActiveMQ’s message-priority support as well as good questions…
Read More » -
DevOps
How do you measure Devops?
If you’re trying to convince yourself (or the team or management) that your operations program needs to be changed for…
Read More » -
Enterprise Java
Multipart Upload on S3 with jclouds
1. Goal In the previous article, we looked at how we can use the generic Blob APIs from jclouds to…
Read More » -
Android Core
Android – Google TV Subtitle Support
One of the more frequent questions from users of Serenity for Google TV, is the ability to play back subtitles…
Read More » -
Scala
Scala traits implementation and interoperability. Part I: Basics
Traits in Scala are similar to interfaces, but much more powerful. They allow implementations of some of the methods, fields,…
Read More » -
Software Development
Augmenting 3rd-Party Libraries
For every project I’ve participated in, there has been a need for augmenting some third-party library. A couple of reasons:…
Read More »