-
Software Development
Java getting back to the browser?
Lead-in This article talks about WebAssembly and can be read to get the first glimpse of it. At the same…
Read More » -
Core Java
Don’t Parse, Use Parsing Objects
The traditional way of integrating object-oriented back-end with an external system is through data transfer objects, which are serialized into…
Read More » -
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 »