Java Mini Series | Handling the Unexpected: Exceptions
try/catch/finally, checked vs unchecked, and throw vs throws for Java beginners in the Mini Series.
Category
Explore backend development essentials, including server architecture, databases, APIs, and best practices for robust applications.
42 articles
try/catch/finally, checked vs unchecked, and throw vs throws for Java beginners in the Mini Series.
ArrayList, HashMap, List vs Set vs Map for Java beginners, with runnable Mini Series examples.
Encapsulation, inheritance, polymorphism, and abstraction with runnable Java examples. Part of the Java Mini Series.
Methods, parameters, and control flow in Java with clear examples. The engine layer after classes and objects.
Objects, classes, and the main method from first principles. The foundation post in the Java Mini Series.
Java latency playbook: allocation and I/O techniques, pooling, async-profiler and JMH guidance, with before/after discipline.
Constructor injection, circular dependencies, and advanced Spring Boot DI scenarios with concrete code patterns.
Why PostgreSQL covers JSON, vectors, FDWs, and more without a zoo of specialty stores. An opinionated database thesis.
Monolith vs microservices decided honestly: the side-by-side comparison on team shapes, scaling, and operational maturity, the modular monolith…
Executive Summary: Java REST services without clear layering end up with fat controllers and brittle contracts. This post…
How Kafka works from the log out: topics and partitions as the units of order and parallelism, consumer…
Executive Summary: Treating the JVM as a black box makes tuning and production debugging guesswork. This post walks…