I like programming. I do it a lot, mostly on the JVM, usually writing fancy backends for big, distributed systems.
I also display a particular affection to continuous delivery.. UI, unless quickly hacked, is not my play ;-) I believe that most problems we deal with are people problems, so I mix and match tools with technologies to achieve my goals, make people happy and achieve world peace :-) I believe in software quality, and organize GeeCON, Polish JUG, Krakow Software Craftsmanship, Cracow Hadoop User Group. In my free time, I read paper books and cycle, a lot!
Are you aware of /bin of your JDK?
There is a number of tools that are as part of a JDK installation.
Often, you can rely only on these successfully analyse issues, without the need to resort to (often expensive) 3rd party tools. What is better, these being part of the JDK, they can be used as early as development and testing!
Taking and analysing memory dumps, stack traces of java processes running in a particular system, monitoring GC activity.. and more, command line as you would hope when accessing this well-protected machine in a data centre somewhere far.
This session will iterate through a number of such tools, discuss purpose and capabilities. All followed with demonstrations of most common usages.
Unleash the power of the tools that you already have, today!