asmhatre
  • Joined on 2025-12-11
Five Spring Boot apps that each leak memory a different way, driven to a real OutOfMemoryError with real heap dumps and real Eclipse MAT leak-suspect reports. Companion repo for the ankurm.com OOM debugging post.
Updated 2026-10-01 12:12:33 +00:00
Companion project for the ankurm.com post: Java Flight Recorder and Mission Control: Profiling a Live Spring Boot App in 20 Minutes
Updated 2026-10-01 04:37:40 +00:00
Runnable companion code for ankurm.com's Java interview-prep article series - one module per article, every number and stack trace in the articles traces to a committed file here.
Updated 2026-10-01 04:27:41 +00:00
Repository of interesting 8086 and Mix (C++ and Assembly) Programs for reference
Updated 2026-09-30 19:11:00 +00:00
Companion repository for the ankurm.com Hibernate 7 batch: get() vs load(), merge() vs refresh(), and inserting objects efficiently. Hibernate 7.4.1.Final + Spring Boot 4.1.0.
Updated 2026-09-28 08:42:22 +00:00
Runnable Spring Boot 4.0.6 / Spring Data JPA 4.0.6 sample demonstrating the 3.x -> 4.0 migration behavior shifts (JSpecify null-handling, JPQL-derived queries, NULLS precedence, Specification API). Companion code for the ankurm.com migration guide.
Updated 2026-09-17 19:09:46 +00:00
Companion repo for the ankurm.com Spring Security Context Propagation guide: virtual threads, @Async, DelegatingSecurityContextExecutor, and StructuredTaskScope, each verified with real captured output.
Updated 2026-08-29 04:01:22 +00:00
Side-by-side Jackson 2.22.1 and Jackson 3.2.1 code for the ankurm.com migration guides. Three Maven modules — jackson2-before, jackson3-after and a coexistence module that puts BOTH majors on one classpath — so every migration claim is executed rather than asserted. Paired class names make before/after outputs directly diffable.
Updated 2026-08-04 17:59:29 +00:00
Spring AI 1.x to 2.0 migration: complete breaking-change reference plus a runnable offline test suite (no API key) asserting the chat-memory changes. Verified on Spring AI 2.0.0 / Spring Boot 4.1.0 / JDK 25. Companion code for the ankurm.com guide.
Updated 2026-08-01 05:21:07 +00:00
Spring gRPC on Spring Boot 4.1: all four call types plus a symptom-first troubleshooting suite - message size limits, missing deadlines, unobserved cancellation, useless error statuses. Runs over the in-process transport, no installs. Companion code for the ankurm.com guide.
Updated 2026-07-31 17:35:07 +00:00
Exactly-once with Spring Kafka on Spring Boot 4.1: idempotent producers verified from the broker, transactions, markers and offset arithmetic, zombie fencing, the database boundary, and measured transaction cost. Runnable with EmbeddedKafka (KRaft) - no Docker. Companion code for the ankurm.com guide.
Updated 2026-07-31 16:57:40 +00:00
Runnable companion code for the Java Vector API (JEP 537) guide on ankurm.com: SIMD kernels, masks, the loopBound+tail pattern, and JMH benchmarks on JDK 21.
Updated 2026-07-26 11:50:16 +00:00
Updated 2026-07-25 05:20:31 +00:00