-
Core Java

Java Command-Line Interfaces (Part 14): google-options
The GitHub page for google-options states that google-options is a “command line argument parsing library from the folks at Google…
Read More » -
Agile

Alternatives for Agile and Lean Roadmapping: Part 3, Flow-Based Roadmapping
In Part 1, I wrote about thinking in feature sets so everyone could see smaller chunks of work. (If you…
Read More » -
Enterprise Java

Understanding OAuth2 token authentication
1. Introduction In this tutorial, we will be understandingĀ OAuth2 Token Authentication, such that only authenticated users and applications get a…
Read More » -
Software Development

Overview of Functional Programming
The developer community seems to be in the midst of a paradigm shift, moving away from object oriented programming (OOP)…
Read More » -
Core Java

Getting to know about java.nio.file.Path ā 2
In Part 1 of this, we looked at most of the APIs in the java.nio.file.Path class. In this article, we…
Read More » -
Agile

Alternatives for Agile and Lean Roadmapping: Part 2, Rolling Wave Planning Inside One Quarter
In Part 1, I wrote about thinking in feature sets and how to quickly create a feature set ofāwith any…
Read More » -
Software Development

Lucene’s near-real-time segment index replication
[TL;DR: Apache Lucene 6.0 quietly introduced a powerful new feature called near-real-time (NRT) segment replication, for efficiently and reliably replicating…
Read More » -
Software Development

MQTT Security: Securing Mosquitto Server
This post describes how to implementĀ MQTT security. In more details, we will describe how to securing Mosquitto MQTT server. As…
Read More » -
Core Java

Streaming large JSON file with Jackson – RxJava FAQ
In the previous article, we learnedĀ how to parse excessively large XML filesĀ and turn them into RxJava streams. This time let’s…
Read More »






