-
Software Development
Dirty Hacks Are OK
In practically every project you’ve used a “dirty hack”. setAccessbile(true), sun.misc.Unsafe, changing a final value with reflection, copy-pasting a class…
Read More » -
Core Java
Cyclops-react Organises the Cambrian Explosion of Java 8 Libraries
What is Cyclops-react? The arrival of Lambda expressions and default methods in Java 8 heralded the biggest structural changes to…
Read More » -
Software Development
AWS Lambda for Beginners
AWS Lambda is a compute service from Amazon. It makes deployment and provisioning very simple and fits very well with…
Read More » -
Enterprise Java
NetBeans Java EE Tip #8: Persistence Units
The foundational goals of any good IDE are to simply and organize one’s code and development workflow. NetBeans does a…
Read More » -
Core Java
CompressedOops: Introduction to compressed references in Java
In this article we are going to introduce you to one of the JVM optimizations known as Compressed oops. The idea…
Read More » -
Software Development
Ideal Messaging Capabilities for Streaming Data
What capabilities should you look for in a messaging system when you design the architecture for a streaming data project?…
Read More » -
Enterprise Java
Understanding Transactional annotation in Spring
1. Introduction Spring provides support for both programmatic and declarative transactions . 1.1 Programmatic Transactions With programmatic transactions, transaction management…
Read More » -
Enterprise Java
How to Integrate Custom Data Sources Into Apache Spark
Streaming data is a hot topic these days, and Apache Spark is an excellent framework for streaming. In this blog…
Read More » -
Core Java
ANTLR and the web: a simple example
ANTLR on the web: why? I started writing my first programs on MS-DOS. So I am very used to have…
Read More »