-
Groovy
Detecting Java Threads in Deadlock with Groovy and JMX
Unfortunately, Java applications taking advantage of multiple threads can at times run into the dreaded deadlock condition. Fortunately, the Java…
Read More » -
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 »