-
Java
In Defense of Java
So we have an eBook, The Top 10 Java Performance Problems, that we tweet out from time to time. Without…
Read More » -
Scala
Spark Streaming Example – How to Stream from Slack
Let’s write a Spark Streaming example in Scala, which streams from Slack. This post will show how to write, configure…
Read More » -
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 »