Big O Notation
A Big O primer tied to common data structures and the runtime tradeoffs behind them.
This collection keeps only the material that remains useful across languages, frameworks, and infrastructure trends.
A Big O primer tied to common data structures and the runtime tradeoffs behind them.
Notes on Java collections, streams, and lambda expressions with examples.
An overview of Java functional interfaces and where they fit in everyday code.
A quick guide to Java Optional and how to use it clearly in application code.
A long-form Java concurrency reference covering threads, synchronization, locks, atomics, and virtual threads.
An introduction to Java socket programming with foundational networking examples.
Examples and notes for working with the modern Java HTTP client API.
A short Git reference covering common commands and routine version control tasks.