-
Software Development
Using Apache Kafka for Asynchronous Communication in Microservices
While microservice architecture might not be a silver bullet for all systems, it definitely has its advantages, especially when building…
Read More » -
Software Development
Polyglot Applications
We had centralized applications. We introduced with distributed applications. Now, we have decentralized applications. Will it replace the whole system?…
Read More » -
Enterprise Java
Testing your code with Spock
Spock is a testing and specification framework for Java and Groovy applications. Spock is: Extremely expressive Facilitates the Given /…
Read More » -
DevOps
Running Tomcat and Oracle DB in a Docker container
In one of my previous posts I showed how to run an ADF essentials application on Tomcat in a docker…
Read More » -
Core Java
Java May Use UTF-8 as Its Default Charset
Because Java-based applications are often used in a wide variety of operating systems and environments, it is not uncommon for…
Read More » -
Agile
Agile Transformation: See Your System and Culture (Part 3)
If you read my scaling agile series, you can see that becoming an agile organization requires seeing your organization as…
Read More » -
Enterprise Java
The Drools Executable Model is alive
Overview The purpose of the executable model is to provide a pure Java-based representation of a rule set, together with…
Read More » -
Enterprise Java
Spring Boot 2 Applications and OAuth 2 – Legacy Approach
This post is the second part of a 3 post series exploring ways to enable SSO with an OAuth2 provider…
Read More » -
Enterprise Java
Running around the block: a dummy’s first encounter with AWS Lambda
It all started when the Egyptians slid a few marbles on a wooden frame to ease up on their brains…
Read More »