-
Software Development
Spark Data Source API: Extending Our Spark SQL Query Engine
In my last post, Apache Spark as a Distributed SQL Engine, we explained how we could use SQL to query…
Read More » -
Enterprise Java
Introducing The Delegate Pattern
Delegate: a person who is chosen or elected to vote or act for others – Merriam-Webster. Delegate pattern: In software engineering,…
Read More » -
Core Java
Improve Your JUnit Experience with this Annotation
JUnit is probably part of 90% of all Java projects. And the exciting thing is, we’ll soon have JUnit 5…
Read More » -
Enterprise Java
Keycloak SSO Integration into jBPM and Drools Workbench
Introduction Single Sign On (SSO) and related token exchange mechanisms are becoming the most common scenario for the authentication and…
Read More » -
DevOps
Java Remote Debug for Applications Running in Kubernetes
Kubernetes 1.2 was just released and is quickly becooming the defacto cluster management solution for containers (Docker, Rocket, Hyper, etc).…
Read More » -
Software Development
Logging Requests to Elasticsearch
This is something I wanted to write down for years but never got down to completing the post. It can…
Read More » -
Software Development
Micro-services for performance
Overview Microservices is a buzz word at the moment. Is it really something original or based on established best practices.…
Read More » -
Groovy
Building GORM Criteria Queries Dynamically
I originally wrote most of the queries in the spring-security-ui plugin using HQL because I find it more intuitive than…
Read More » -
DevOps
Docker Flow: Proxy – On-Demand HAProxy Service Discovery and Reconfiguration
The goal of the Docker Flow: Proxy project is to provide a simple way to reconfigure proxy every time a…
Read More »