-
Enterprise Java
Apache Pulsar: Distributed Pub-Sub Messaging System
Apache Pulsar is an open-source distributed pub-sub messaging system originally created at Yahoo and part of the Apache Software Foundation. Pulsar…
Read More » -
Enterprise Java
OWASP Dependency Check Maven Plugin – a Must-Have
I have to admit with a high degree of shame that I didn’t know about the OWASP dependency check maven…
Read More » -
Enterprise Java
Apache Fluo: Implementation of Percolator Which Populates Google’s Search Index
Apache Fluo is an open source implementation of Percolator [2] (which populates Google’s search index) for Apache Accumulo [3]. With Fluo, users…
Read More » -
Core Java
Java 9: Enhancements to Optional
Previously, I wrote about the Optional class that was introduced in Java 8 to model potentially absent values and reduce…
Read More » -
Core Java
Java 9: Enhancements to the Stream API
Java 9 adds 4 new methods to the Stream interface: 1. dropWhile The dropWhile method is similar to the skip…
Read More » -
Core Java
Java 9: JShell
JShell is a new tool introduced in Java 9 that evaluates Java statements entered on the command line. It is…
Read More » -
Enterprise Java
Caching method results with JCache
In JCache there is a handy functionality that transparently caches the result of methods. You can annotate methods of managed…
Read More » -
Software Development
Emerging role of PaaS (Platform as a service) in building cloud-native applications
Challenges & opportunities for cloud-native applications Current technology landscape for cloud-native apps is evolving and Platform-as-a-Service (PaaS) solutions are constantly…
Read More » -
Kotlin
Kotlin – Try type for functional exception handling
Scala has a Try type to functionally handle exceptions. I could get my head around using this type using the…
Read More »