-
Core Java
What to Expect in Java 11
The last few years have been tumultuous for the Java world, with a diverse range of features being added in…
Read More » -
Groovy
Groovy 2.5 CliBuilder Renewal (Part 2)
The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. This is…
Read More » -
Groovy
Groovy 2.5 CliBuilder Renewal (Part 1)
The CliBuilder class for quickly and concisely building command line applications has been renewed in Apache Groovy 2.5. This two-part…
Read More » -
Software Development
What Is Blockchain?
The world and its dog has gone crazy for blockchain (and related technologies, which is a whole other post). The…
Read More » -
Core Java
Deferred Execution with Java’s Consumer
In an earlier blog post (“Deferred Execution with Java’s Supplier“) I referenced Cay Horstmann‘s statement in the book “Java SE8…
Read More » -
Enterprise Java
Speed Up Services With Reactive API in Java EE 8
Services can often be optimized with asynchronous processing even without changing their behavior towards the outside world. The reason why…
Read More » -
Software Development
How to write better code
My previous blog post took off on Twitter. It pointed out a problem: Insisting on the obligation to follow certain…
Read More » -
Software Development
MySQL Stored Procedure Tutorial
1. Introduction In an enterprise level application, there is always a need to perform certain specific set of tasks on…
Read More » -
Agile
Time You Spend in Agile Meetings
Whenever I teach agile approaches, I discuss the possible meetings a team might choose. Some people turn to me in…
Read More »