asmhatre
  • Joined on 2025-12-11
asmhatre pushed to main at asmhatre/spring-ai 2026-10-09 06:39:26 +00:00
cc2a1b8bcb Add observability module: Spring AI built-in meters and spans, cost per endpoint from token usage, Prometheus and Grafana dashboard
asmhatre pushed to main at asmhatre/spring-ai 2026-10-09 06:15:44 +00:00
65f580c5bc Add evaluation module: RelevancyEvaluator and FactCheckingEvaluator, golden dataset with a pass-rate gate, deterministic CI judge and simulated judge noise
asmhatre pushed to main at asmhatre/spring-ai 2026-10-09 06:05:29 +00:00
80db4eb8ac Add vector-stores module: one dataset through VectorStore on pgvector, Redis, Qdrant and Elasticsearch
asmhatre pushed to main at asmhatre/spring-ai 2026-10-09 05:50:11 +00:00
74e6334704 Add vector-stores module: one dataset through VectorStore on pgvector, Redis, Qdrant and Elasticsearch
asmhatre pushed to main at asmhatre/jackson3-by-example 2026-10-08 17:01:03 +00:00
84070a8dfb part4custom: add E06 (ValueDeserializer direct) and E07 (mix-in on a record), fix run-all.sh exit-code detection through the grep filter (post #50)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 16:41:02 +00:00
b9388053c4 Add rest-client-test module: @RestClientTest on Boot 4.1, Jackson 3 by default, and the RestClient-vs-RestTemplate root-URI matching trap (post #49)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 16:26:32 +00:00
69190e3706 Add rest-client-test module: @RestClientTest on Boot 4.1, Jackson 3 by default, and the RestClient-vs-RestTemplate root-URI matching trap (post #49)
asmhatre pushed to master at asmhatre/JUnit_Tutorials 2026-10-08 15:53:50 +00:00
84721c3e58 Add repeated module: @RepeatedTest from JUnit 5 to JUnit 6 (6.1.3, JDK 25)
asmhatre pushed to main at asmhatre/spring-async-demo 2026-10-08 15:19:13 +00:00
a7b76243fa Add awaitility module: testing async @Async/@Scheduled/@KafkaListener code without Thread.sleep
asmhatre pushed to main at asmhatre/spring-async-demo 2026-10-08 15:04:55 +00:00
623456a9ca Add awaitility module: testing async @Async/@Scheduled/@KafkaListener code without Thread.sleep
asmhatre pushed to master at asmhatre/JUnit_Tutorials 2026-10-08 13:19:36 +00:00
fd3434c42d Add testcontainers2 module: Testcontainers 2.0 artifact renames, JUnit 4 removal, and the Docker API version bump
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 12:35:16 +00:00
4370ac7fdf Correct post #45: Flyway and Liquibase DO run under @DataJpaTest by default
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 11:52:20 +00:00
97f946136b Add data-jpa-testcontainers module: @DataJpaTest's default substitution, the Flyway-never-runs trap, and @ServiceConnection on Testcontainers 2.0.5 (post #45)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 09:40:52 +00:00
5e4d481c02 Add rest-test-client module: RestTestClient across all four binding modes, TestRestTemplate relocation, gzip-hiding HTTP client surprise (post #44)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 09:16:39 +00:00
503ae34111 Add rest-test-client module: RestTestClient across all four binding modes, TestRestTemplate relocation, gzip-hiding HTTP client surprise (post #44)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 06:20:44 +00:00
5851521420 Add testing-no-containers module: WireMock, MockWebServer, @MockitoBean/@MockitoSpyBean (post #43)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 06:09:57 +00:00
71820cb36d Add testing-no-containers module: WireMock, MockWebServer, @MockitoBean/@MockitoSpyBean (post #43)
asmhatre pushed to main at asmhatre/spring-boot-demo 2026-10-08 05:35:25 +00:00
f736108067 Add kotlin module: null safety, coroutines, allopen/noarg, JSpecify interop (post #42)
asmhatre pushed to main at asmhatre/framework-benchmarks 2026-10-08 04:30:02 +00:00
98e01bed4b framework-benchmarks: Spring Boot 4.1.1 vs Quarkus 3.40.1 vs Micronaut 5.2.2, JVM + native, benchmarked
asmhatre created branch main in asmhatre/framework-benchmarks 2026-10-08 04:30:02 +00:00