About a month ago, I had the pleasure of taking a tutorial led by the fantastic Brendan Gregg on creating FlameGraphs using the Linux perf toolset. I recommend reading his many blog posts on the subject, but in short: while perf is an excellent resource f...
Read more »
Java and the JVM more generally are widely used for services everywhere, but often challenging to debug and manually test, particularly in… (more…)
Read more »
This gets interesting when you find your way into a mail server, says dev who found it... (more…)
Read more »
I think the first thing we should discuss is: what is an exception. In a short definition: an exception is a notification of an execution error occurrence.What kind of errors can occur: programming errors and system failure.Wait! How is a programming erro... (more…)
Read more »
The release of Java SE 15 in Sept 2020 will introduce "sealed classes" (JEP 360) as a preview feature. A sealed class is a class or interface which restricts which other classes or interfaces may extend it. Sealed classes, like enums, capture alternative... (more…)
Read more »