Archive

All Posts

  1. Starting This Blog

    A home for technical articles, working notes, and lessons worth keeping.

    Notes
    Read
  2. Designing Idempotent APIs That Survive Retries

    A practical model for idempotency keys, request fingerprints, stored outcomes, and safe retry behavior.

    Technical Articles
    Read
  3. A BigDecimal Checklist for Money

    Small Java rules that prevent surprising amounts, comparisons, and rounding behavior.

    Notes
    Read
  4. Tracing One Request Across Several Services

    A repeatable way to correlate a failing request through gateways, APIs, queues, and workers.

    Technical Articles
    Read
  5. Choosing Between Synchronous and Asynchronous Integration

    A comparison based on user latency, consistency, failure handling, and operational cost.

    Technical Articles
    Read
  6. Notes on Effective Debugging

    A compact loop for turning vague symptoms into small, falsifiable explanations.

    Notes
    Read
  7. Demystifying Authentication in Spring Security

    A guided tour through Spring Security authentication, providers, filter chains, and security context persistence.

    Technical Articles
    Read