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 · 433,780 views.
RSS feed
George Tanev
12,975 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,679 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,788 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,052 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,664 viewsFEPCOS-J implements a Java-language extension that frees a Java-developer from network programming and supports cross-system concurrency.

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

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

Steve Poole
5,962 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
14 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 …