Rolling Binary Trees: A Guide to Common Design Patterns in Java
We introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.
78 articles in this category.
RSS feed
George Tanev
12,924 viewsWe introduce a linear algorithm for rolling binary trees and implement it in Java, by demonstrating the use of common design patterns.

Geertjan Wielenga
2,653 views"Java and the Java community are what brought me to this role, but my focus is now on Cloud cost, budget, and ideas for efficiency."

Nicolas Frankel
3,767 viewsTake a look at data residency and design a draft architecture to implement it. In the next article, we will delve into the technical …

Geertjan Wielenga
2,028 views"Wouldn’t it be great to use a Java Virtual Machine (JVM) to be 30% more performant? That is a win for both Engineering and Finance."

Gerhard Fuchs
4,615 viewsFEPCOS-J implements a Java-language extension that frees a Java-developer from network programming and supports cross-system concurrency.

Nicolas Frankel
2,883 viewsDiscussion extrapoliating from per-user rate limiting showing how one can implement it in a library and an infrastructure component.

Jamie Coleman
6,533 viewsLet's learn all about software composition analysis, how they work and why it is important for developers to get started as soon as …

Peter Lawrey
4,951 viewsHow to use Behaviour Driven Development to establish the requirements from users, and Event Driven Architecture to automate testing!

Steve Poole
5,940 viewsSoftware bill of materials, anyone? A year ago, developers had not heard of the 'SBOM' acronym... and now SBOM visualiser called BOM Doctor.

Nicolas Frankel
7 viewsWhen I started working on this post, I had another idea in mind: I wanted to compare the developer experience and performance of Spring Boot …