Core Java
-

Getting to know about java.nio.file.Path – 1
Introduction The last few released of Java namely Java 7, Java 8 and the upcoming Java 9 have quite a…
Read More » -

flatMap() and the order of events – RxJava FAQ
As we already discovered, flatMap() does not preserve the order of original stream. Let’s illustrate this using the GeoNames API example from previous article: public…
Read More » -

Java Command-Line Interfaces (Part 10): picocli
The main picocli page describes picocli as “a mighty tiny command line interface” that “is a one-file Java framework for…
Read More » -

RAII in Java
Resource Acquisition Is Initialization (RAII) is a design idea introduced in C++ by Bjarne Stroustrup for exception-safe resource management. Thanks…
Read More » -

Java Command-Line Interfaces (Part 9): parse-cmd
The parse-cmd library consists of a single class, ParseCmd.java, that is “a Java-class used to define and parse command-line parameters…
Read More » -

Java 9 Migration Guide: The Seven Most Common Challenges
I’m sure you’ve heard that updating to Java 9 is no walk in the park, maybe even that it’s an incompatible…
Read More » -

NetBeans 9 Early Access
Java 9 is around the corner, and so is NetBeans 9. In this article we shall see the support that…
Read More » -

A JDeps Primer – Analyzing Your Project’s Dependencies
JDeps is the Java Dependency Analysis Tool, a command line tool that processes Java bytecode, meaning .class files or the…
Read More » -

Process Handling in Java 9
Managing operating system processes in Java was a daunting task all times. The reason for that is the poor tooling…
Read More »
