fastThread is an universal thread dump analyser. It parses complex thread dumps and presents with you with insightful metrics and beautiful graphs.
What are some of the most interesting Groovy use cases for Java developers?
Git is, without any doubt, the most popular version control system. Ironically, there are other version control systems easier to learn and to use, but, despite that,
A collection of tips and insights for handling Java exceptions
The well-known Law of Demeter is seriously misunderstood by object-oriented programmers - it isn't equal to the law of one dot.
What are some of the most useful JVM JIT optimizations and how to use them?
This article begins a series about Amazon’s Elastic Compute Cloud (EC2) Container Service, which is Amazon’s answer to managing a cluster of Docker containers.
In this post we're going to take a look at one of Spring Boot's best kept secrets: the Spring Boot DevTools.
Understanding how your customers use your app is critical to improving UX. Web analytics and CSR teams provide great opportunities to gather these insights easily and for low cost.
It's one thing to install Jenkins and boast about being progressive. But is your CI actually leading you to continuous improvement?
Surely you've noticed? Everything is fresh, and there's entire list of new features. Here's a rundown on what's changed and why.
Java programs shouldn't read like a choose your own adventure novel. Joe Ottinger espouses the value of both advancing the language and keeping things simple.
Future-proofing is an important because the cost of re-work can skyrocket if the right provisions aren't in place. IT professionals may be in the race to meet time-to-market pressures but ...
We live in a very mobile heavy society and many enterprises have mobility at the center of their IT strategy. As such, it can't help to understand mobile security better and equipping your ...
Every experienced software developer knows what an IDE is, but how would one define the term to someone just learning about IT?