Project Loom's mission is to make it easier to write, debug, profile and maintain concurrent applications meeting today's requirements. Threads, provided by Java from its first day, are a natural and convenient concurrency construct (putting aside the sep... (more…)
Read more »
In this video, I explained how hashing works. What are the different types of Hashing and how you can implement them. Also explained pros and cons of each ty... (more…)
Read more »
Progressbar is a console-based progress bar for Java with minimal runtime overhead. (more…)
Read more »
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 9 introduces unified logging, a central mechanism configurable with -Xlog to observe class loading, threading, garbage collector, module system, etc. (more…)
Read more »