-
Core Java
Own your heap: Iterate class instances with JVMTI
Today I want to talk about a different Java that most of us don’t see and use every day, to…
Read More » -
Groovy
Gradle Goodness: Continue Build Even with Failed Tasks
If we run a Gradle build and one of the tasks fails, the whole build stops immediately. So we have…
Read More » -
Core Java
On heap vs off heap memory usage
Overview I was recently asked about the benefits and wisdom of using off heap memory in Java. The answers may be…
Read More » -
Enterprise Java
JGit Authentication Explained
Authentication in JGit is mostly on par with native Git. Commonly used protocols like SSH and HTTP(S) and their authentication…
Read More » -
Agile
When Should You Move from Iterations to Flow?
I’m writing part of the program management book, talking about how you need to keep everything small to maintain momentum.…
Read More » -
Software Development
If you could only do one thing to make better software, what would it be?
Good technical practices are what we have to do to make good software – this is the engineering part of…
Read More » -
Core Java
Self-healing JVM
This post is an example about an application where the first solution to each and every IT problem – “have…
Read More » -
Enterprise Java
Java Servlet Tutorial – The ULTIMATE Guide (PDF Download)
Java Servlets is a Java based web technology. Java Servlet technology provides Web developers with a simple, consistent mechanism for…
Read More » -
Software Development
Developers want to be heard
How often have you been in this situation? You’re in a meeting with the team and you’re all discussing the…
Read More »