-
Core Java
Composing Multiple Async Results via an Applicative Builder in Java 8
A few months ago, I put out a publication where I explain in detail an abstraction I came up with…
Read More » -
Core Java
The importance of tuning your thread pools
Whether you know it or not, your Java web application is most likely using a thread pool to handle incoming…
Read More » -
Enterprise Java
Reactive Development Using Vert.x
Lately, it seems like we’re hearing about the latest and greatest frameworks for Java. Tools like Ninja, SparkJava, and Play;…
Read More » -
Scala
Reactive file system monitoring using Akka actors
In this article, we will discuss: File system monitoring using Java NIO.2 Common pitfalls of the default Java library Design…
Read More » -
Core Java
Writing BDD tests with Cucumber JVM
Cucumber JVM as an excellent tool to write your BDD tests.In this article I would like to give an introduction…
Read More » -
Software Development
Migrating Spring App to MicroServices App on AWS
The company I am working for has recently gone through a migration of refactoring our code base from a monolithic…
Read More » -
Core Java
Functional Data Structures in Java 8 with Javaslang
Java 8’s lambdas (λ) empower us to create wonderful API’s. They incredibly increase the expressiveness of the language. Javaslang leveraged…
Read More » -
Core Java
Native Speed File Backed Large Data Storage In ‘Pure’ Java
Motivation All this started with the realisation that I could not afford a big enough computer. Audio processing requires huge…
Read More » -
Core Java
2 decades of Java: A timeline of the notable events
Reference: 2 decades of Java: A timeline of the notable events from our JCG partner Jeshan Babooa at the Java…
Read More »