Year: 2015
-
Core Java
Java 8 Lambda Expression for Design Patterns – Decorator Design Pattern
The Decorator pattern (also known as Wrapper) allows behavior to be added to an individual object, either statically or dynamically,…
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
Running Eclipse Neon on a Custom Java 9 Image
I’ve started tinkering with the creation of custom Java binary runtime image files. An image file is a configuration of modules…
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
Using Mockito without static imports with Java 8
How to simplify Mockito usage by removing static imports in Java 8 based projects. Rationale Mockito API is based on…
Read More » -
Enterprise Java
Master-Detail data with ADF List View
Lately the ADF Faces table component has not been considered cool anymore from UI perspective. List View is supposed to…
Read More » -
Software Development
The Art of Data Science: The Skills You Need and How to Get Them
The meteoric growth of available data has precipitated the need for data scientists to leverage that surplus of information. This…
Read More » -
Core Java
Visualizing Java 9 Module Relationships
As I stated in an earlier post, I’ve been running Eclipse Neon on the Java 9 + Jigsaw builds for…
Read More »