Streams API Part 1: map, filter, and forEach
Executive Summary: A Java stream is a one-use, lazy pipeline over a source such as a collection, array,…
Author
548 articles
Executive Summary: A Java stream is a one-use, lazy pipeline over a source such as a collection, array,…
Microservices architecture explained: service boundaries and bounded contexts, the microservices trade-offs in both directions, and honest guidance on…
Database Migrations at Scale need expand and contract steps. Learn how to change schemas with no downtime, keep…
Learn how to disable the WordPress core sitemap generator and why it might be beneficial for your website,…
Executive Summary: A Java lambda implements the single abstract method of a functional interface. I cover the standard…
Learn how the event loop runs coroutines, how tasks and TaskGroup give you concurrency, and how to handle…
Executive Summary: Create a custom Java exception when a failure has domain meaning that callers need to handle…
Python 3.11 is faster, points at the exact expression that failed, and adds exception groups, TaskGroup, and tomllib.…
Blue green vs canary deployment decided: zero downtime deployment mechanics, the canary release strategy and its observation ramp,…
In the world of premium smartphones, Google Pixel disrupted the binary choice between the iPhone and Samsung...
Clock Skew in Distributed Systems breaks leases, caches, and event order. Learn the causes, the impact on reads,…
Executive Summary: Every Java exception descends from Throwable, split into Errors, checked exceptions, and unchecked RuntimeExceptions. I cover…
Go from a first assert to fixtures, parametrized cases, temporary files, environment patching, and coverage, with complete files…