Java
-
Setting TTL for @Cacheable – Spring
Today I was asked to set the expiry time of cache for some of the keys our application is using,…
Read More » -
JDK 9 is the End of the Road for Some Features
It was announced a few days ago that JDK 9 is Feature Complete! Many of the “features” that made the…
Read More » -
The structure of Netty
Netty‘s package structure is fantastic. Every programmer should study it; every system should mimic it; every project manager should print…
Read More » -
Getting Started with Kafka REST Proxy for MapR Streams
MapR Ecosystem Package 2.0 (MEP) is coming with some new features related to MapR Streams: Kafka REST Proxy for MapR…
Read More » -
Getting Started With Kafka REST Proxy for MapR Streams
Introduction MapR Ecosystem Package 2.0 (MEP) is coming with some new features related to MapR Streams: Kafka REST Proxy for…
Read More » -
JDK 9 is Feature Complete!
Today’s Mark Reinhold message JDK 9 is Feature Complete — now it’s time to ramp down announces that JDK 9’s…
Read More » -
Synchronized Decorators to Replace Thread-Safe Classes
You know what thread safety is, right? If not, there is a simple example below. All classes must be thread-safe,…
Read More » -
Expected Exception Rule and Mocking Static Methods – JUnit
Today I was asked to consume a RESTful service so I started implementing it following Robert Cecil Martin’s rules for…
Read More » -
Performance Tuning of an Apache Kafka/Spark Streaming System
Real-world case study in the telecom industry Debugging a real-life distributed application can be a pretty daunting task. Most common…
Read More »