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,900 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,643 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,754 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,019 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,601 viewsFEPCOS-J implements a Java-language extension that frees a Java-developer from network programming and supports cross-system concurrency.

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

Jamie Coleman
6,524 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,934 viewsHow to use Behaviour Driven Development to establish the requirements from users, and Event Driven Architecture to automate testing!

Steve Poole
5,930 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
3 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 …