Debugging
-
Core Java

Why debugging in production is so tempting?
Debugging in Production Why debugging in production is so tempting? In one of my first jobs, one of the tasks…
Read More » -
Core Java

Supercharged jstack: How to Debug Your Servers at 100mph
A guide for using jstack to debug live Java production servers jstack is like U2 – it’s been with us since the…
Read More » -
Core Java

Write an auto-debugger to catch Exceptions during test execution
Previously I have stated that there are some exceptions you would always want to keep an debugger breakpoint on for.…
Read More » -
Enterprise Java

Hunting a Random Bug – A True Story
A few weeks ago, I finished a bug hunt for the RapidFTR open source project, which took me three evenings.…
Read More » -
Software Development

Fixing Bugs that can’t be Reproduced
There are bugs that can’t be reproduced, or at least not easily: intermittent and transient errors; bugs that disappear when…
Read More » -
Software Development

Bug Fixing – to Estimate, or not to Estimate, that is the question
According to Steve McConnell in Code Complete (data from 1975-1992) most bugs don’t take long to fix. About 85% of…
Read More » -
Software Development

Fixing Bugs – if you can’t reproduce them, you can’t fix them
‘Generally, if you can’t reproduce it, it’s almost impossible to fix’. Anonymous programmer, Practices of Software Maintenance, Janice Singer Fixing…
Read More » -
Core Java

Debugging the JVM
In some (rare) cases you might find yourself in the situation that you managed to crash the JVM itself. I…
Read More » -
DevOps

How to solve production problems
At my job, I’m finding that a large percentage of the questions that come to my desk are “Hey this…
Read More »



