Core Java
-
Cheating with Exceptions – Java 8 Lambdas
Cheating with Exceptions – Java 8 Lambdas Leaving aside the religious debate about Checked vs Runtime exceptions, there are times…
Read More » -
Validating Class/Package Dependencies with Classycle
Classycle is a very nice analyzer and dependency checker for class and package dependencies. It lets you define package groups…
Read More » -
Logging stop-the-world pauses in JVM
Different events can cause the JVM to pause all the application threads. Such pauses are called Stop-The-World (STW) pauses. The…
Read More » -
When JVMs Crash: How to Investigate the Root Cause of Your Toughest Errors
What can you learn when your application crashes? I think, “Hindsight is 20 / 20” is one of the favourite…
Read More » -
FileSystemMap: A Natural Way to Interact with your File System
As part of a project I’m working on at the moment I’ve been looking at creating a FileSystemMap. I’ve started…
Read More » -
How Java 9 And Project Jigsaw May Break Your Code
Java 9 looms on the horizon and it will come with a completed Project Jigsaw. I didn’t pay much attention…
Read More » -
JavaOne 2015 – Tips And Recommendations For Your Submission
Everybody knows JavaOne. It feels like, it’s been there forever. And even if we had our ups and downs and…
Read More » -
JUnit: Testing Exceptions with Java 8 and AssertJ 3.0.0
AssertJ 3.0.0 release for Java 8 makes testing exceptions much easier than before. In one of my previous blog post…
Read More » -
Using Rhino with Java 8
Java brings Nashorn as new JavaScript implementation for JSR 223 (javax.scripting). While this is certainly great news (Nashorn is way…
Read More »