-
Enterprise Java
JGroups: Leader election without additional infrastructure
Hi there, in this post I’ll show how you can solve the problem of leader election without using any additional infrastructure…
Read More » -
Software Development
The Librarian: Introduction to Test-Driven Development
This will be a series of articles revolving around unit testing where I will work through examples and exploring various…
Read More » -
Agile
Product Owners and Learning, Part 3
Part 1 was about how the PO needs to see the big picture and develop the ranked backlog. Part 2 was…
Read More » -
Core Java
Installing Java Application As a Windows Service
It sounds like something you’d never need, but sometimes, when you distribute end-user software, you may need to install a…
Read More » -
Core Java
Java 8: CompletableFuture vs Parallel Stream
This post shows how Java 8’s CompletableFuture compares with parallel streams when peforming asynchronous computations. We will use the following…
Read More » -
Core Java
Ignore Checked Exceptions, All the Cool Devs Are Doing It – Based on 600,000 Java Projects
An overview of exception handling in over 600,000 Java projects on Github and Sourceforge Java is one of the few…
Read More » -
Java
OpenMap Tutorial 5 – 3-tier GIS application
1. Introduction Welcome to the 5th tutorial of the OpenMap series of Tutorials. OpenMap is a free open source Java…
Read More » -
Core Java
Lombok, AutoValue, and Immutables
I liked Brandon‘s suggestion of a blog post comparing Project Lombok, AutoValue, and Immutables and this is a post that…
Read More » -
Core Java
Functor and monad examples in plain Java
This article was initially an appendix in our Reactive Programming with RxJava book. However introduction to monads, albeit very much…
Read More »