We all know that blissful feeling at the start of a greenfield project. Every decision has been left up to you, and the possibilities seem endless. As you think about how to get started, one question you will probably ask yourself is which programming lan... (more…)
Read more »
Investigating concurrency, cache contention, and coherence issues on the JVM using JOL and the new @Contended annotation in Java 8. (more…)
Read more »
Xstream is an old but still a good framework for serialization. Definitely, there are faster libraries however Xstream still lightweight an... (more…)
Read more »
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 »
Remember the days when you need to write at least one class to test a small snippet of Java code ?! well, this days will be soon from the past once java 9 is released. JShell is the first official Java REPL (Read-Eval-Print-Loop), a command line tool that... (more…)
Read more »