Learning Paths

Article Series

Deep-dive into complex topics with our curated multi-part series. Each series builds knowledge progressively, from fundamentals to advanced concepts.

4 series
20 articles
550 min total
Off-Heap Algorithms in Java
10 parts
Series

Off-Heap Algorithms in Java

From a naive heap-based queue to an off-heap ring buffer with dramatically better throughput, tail latency, and GC behavior for high-frequency trading workloads.

JavaOff-HeapConcurrencyPerformance
Arthur CostaAArthur Costa
344 min total
Jan 2026

In this series

  1. 1The Ring Buffer Foundation
  2. 2Wait-Free SPSC Queues in Java
  3. 3Lock-Free MPSC Queues: Production-Grade Implementation
  4. +7 more parts
Polyglot GraphQL Federation
5 parts
Series

Polyglot GraphQL Federation

Why monolithic GraphQL APIs collapse under the weight of growing teams and domains. An introduction to GraphQL Federation 2 and the architecture behind a polyglot e-commerce platform.

GraphQLFederationMicroservicesAPI Design
Arthur CostaAArthur Costa
139 min total
May 2026

In this series

  1. 1The Monolith's Breaking Point
  2. 2Three Languages, One Schema
  3. 3When GraphQL Meets gRPC and REST
  4. +2 more parts
Actor Model on the JVM
3 parts
Series

Actor Model on the JVM

Explore the evolution of Object-Oriented Programming and its challenges in concurrent programming, setting the stage for understanding the Actor Model as a solution.

Actor ModelJavaConcurrencyOOP
Arthur CostaAArthur Costa
54 min total
Jul 2025

In this series

  1. 1The OOP and the Rise of Concurrency Challenges
  2. 2The The Pitfalls of Shared State
  3. 3The The Final Chapter
Blockchain Foundations
2 parts
Series

Blockchain Foundations

Understanding Blockchain: The Technology Behind a Decentralised Future. Comprehensive guide to blockchain technology, its mechanisms, and real-world impact.

BlockchainCryptocurrencyDecentralizationBitcoin
Gabriel JeronimoGGabriel Jeronimo
13 min total
Apr 2025

In this series

  1. 1What is Blockchain, How Does It Work and Why Does It Matter?
  2. 2Building an Escrow Marketplace Smart Contract: A Beginner's Guide to Solidity