-
Software Development
Design Patterns in API Gateways and Microservices
For all the buzz about microservices and API gateways, finding specifics can prove surprisingly difficult. I am reminded of the…
Read More » -
Core Java
Java Command-Line Interfaces (Part 29): Do-It-Yourself
This series on parsing command line arguments from Java has briefly introduced 28 open source libraries that can be used…
Read More » -
Enterprise Java
Aggregate and Index Data into Elasticsearch using Logstash, JDBC
Introduction In my previous posts here and here I showed you how to index data into Elasticsearch from a SQL…
Read More » -
Enterprise Java
Why is Spring’s Health Down, Down, Up, Up, Up and Down again?
Why Our new JavaScript client application regularly calls the /health endpoint of our Grails backend to determine on- of offline…
Read More » -
Android Core
How to develop an Android IoT app using Android Things and Cloud
In this article, we cover how to develop an Android IoT app that uses Android Things. In more details, this…
Read More » -
Core Java
Java Command-Line Interfaces (Part 28): getopt4j
The page for getopt4j describes this as “a library to parse command line arguments according to the GNU style.” The…
Read More » -
Core Java
Java 9: ServiceLoader
java.util.ServiceLoader class loads the service providers/implementations at run time. While compile time ServiceLoader just need to know Service interface. With…
Read More » -
Software Development
Some Best Practices For Rolling Out New Software
Many times, IT is overly eager to roll out new software and moves too quickly without adequate testing or a…
Read More » -
Enterprise Java
Spring and Threads: Transactions
In order to be able to use transactions with our thread we need to understand how transactions work with spring.…
Read More »