How to Build a Portfolio with Astro

A practical walkthrough of building a fast, maintainable portfolio and blog with Astro.

Golden Master Testing: A Practical Migration Safety Net

A practical approach for using golden master testing to preserve behavior during risky refactoring and migration work.

Career Growth: 5 Things to Do and 5 Things to Avoid

Practical career lessons for software engineers: five habits that support growth and five common behaviors that can slow progression.

Senior Java Backend Interview Questions: Java, Quarkus, MicroProfile, and Microservices

A concise senior backend interview simulation covering Java, Quarkus, MicroProfile, microservices, observability, and OpenTelemetry.

Why Story Estimation Still Matters in Agile Teams

Story estimation helps agile teams clarify scope, reveal risks, monitor progress, and learn from delivery without turning estimates into pressure.

How to Write System Tests in a JavaEE Application

How module-level system tests validate real execution flows that isolated unit tests can miss, without the cost of full end-to-end tests.

Available soon

How to Develop Authentication with OAuth2 and JWT in Quarkus

A practical guide to securing Quarkus APIs with OAuth2, OpenID Connect, JWT bearer tokens, roles, claims, and production-ready validation.