<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Posts on Vijay's Notebook</title><link>https://notebook.patilvijayg.com/posts/</link><description>Recent content in Posts on Vijay's Notebook</description><generator>Hugo</generator><language>en</language><copyright>&amp;copy; 2014 &amp;ndash; 2025 Vijay Patil</copyright><lastBuildDate>Thu, 14 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://notebook.patilvijayg.com/posts/index.xml" rel="self" type="application/rss+xml"/><item><title>Building a Domain-Specific MCP Toolserver for Claude</title><link>https://notebook.patilvijayg.com/posts/building-mcp-toolserver-claude/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/building-mcp-toolserver-claude/</guid><description/></item><item><title>Claude Agent View: Run Many AI Sessions at Once Without Losing Your Mind</title><link>https://notebook.patilvijayg.com/posts/claude-agent-view-explained/</link><pubDate>Thu, 14 May 2026 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/claude-agent-view-explained/</guid><description/></item><item><title>Rebuilding My Portfolio: Ditching Spring Boot for Pure Static HTML</title><link>https://notebook.patilvijayg.com/posts/portfolio-v2-static-site/</link><pubDate>Wed, 15 Apr 2026 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/portfolio-v2-static-site/</guid><description/></item><item><title>Hi-Res Whole House Audio with Lyrion Music Server, PiCorePlayer, and WIIM</title><link>https://notebook.patilvijayg.com/posts/whole-house-audio-lyrion/</link><pubDate>Sat, 14 Mar 2026 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/whole-house-audio-lyrion/</guid><description/></item><item><title>Audit Trails for MongoDB Documents with JaVers</title><link>https://notebook.patilvijayg.com/posts/audit-trails-mongodb-javers/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/audit-trails-mongodb-javers/</guid><description/></item><item><title>MongoDB Schema Migrations with Mongock</title><link>https://notebook.patilvijayg.com/posts/mongodb-schema-migrations-mongock/</link><pubDate>Mon, 10 Nov 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/mongodb-schema-migrations-mongock/</guid><description/></item><item><title>Spring Boot 4 + Jackson 3 Migration Guide</title><link>https://notebook.patilvijayg.com/posts/spring-boot-4-jackson-3-migration/</link><pubDate>Sat, 01 Nov 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/spring-boot-4-jackson-3-migration/</guid><description/></item><item><title>Component Tests: Real Spring Context with Mocked HTTP</title><link>https://notebook.patilvijayg.com/posts/component-tests-spring-boot-testcontainers-mock-http/</link><pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/component-tests-spring-boot-testcontainers-mock-http/</guid><description/></item><item><title>Reliable Event Publishing with @TransactionalEventListener</title><link>https://notebook.patilvijayg.com/posts/transactional-event-listener-after-commit/</link><pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/transactional-event-listener-after-commit/</guid><description/></item><item><title>Resilience4j with Custom Context Propagators in Spring Boot 3</title><link>https://notebook.patilvijayg.com/posts/resilience4j-context-propagators-spring-boot3/</link><pubDate>Mon, 10 Mar 2025 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/resilience4j-context-propagators-spring-boot3/</guid><description/></item><item><title>How I Set Up This Blog on My Synology NAS</title><link>https://notebook.patilvijayg.com/posts/synology-nas-blog-setup/</link><pubDate>Sun, 03 Nov 2024 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/synology-nas-blog-setup/</guid><description/></item><item><title>Query Optimization at Petabyte Scale with Amazon Athena</title><link>https://notebook.patilvijayg.com/posts/athena-query-optimization/</link><pubDate>Fri, 05 Jul 2024 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/athena-query-optimization/</guid><description/></item><item><title>Building My Portfolio Site: Spring Boot, Thymeleaf, and a Synology NAS</title><link>https://notebook.patilvijayg.com/posts/portfolio-site-tech-stack/</link><pubDate>Mon, 15 Jan 2024 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/portfolio-site-tech-stack/</guid><description/></item><item><title>Redis Distributed Locking with Redisson Fair Locks</title><link>https://notebook.patilvijayg.com/posts/redis-distributed-locking-redisson-fair-locks/</link><pubDate>Thu, 28 Sep 2023 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/redis-distributed-locking-redisson-fair-locks/</guid><description/></item><item><title>Context Propagation Across Thread Boundaries in Spring Boot</title><link>https://notebook.patilvijayg.com/posts/context-propagation-executor-service-threads/</link><pubDate>Tue, 15 Aug 2023 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/context-propagation-executor-service-threads/</guid><description/></item><item><title>Git Worktrees: Multiple Branches Checked Out Simultaneously</title><link>https://notebook.patilvijayg.com/posts/git-worktrees/</link><pubDate>Tue, 18 Jul 2023 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/git-worktrees/</guid><description/></item><item><title>AWS CloudFormation: Infrastructure as Code for Microservices</title><link>https://notebook.patilvijayg.com/posts/aws-cloudformation-infrastructure-as-code/</link><pubDate>Thu, 10 Nov 2022 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/aws-cloudformation-infrastructure-as-code/</guid><description/></item><item><title>Graceful Shutdown and Kubernetes Readiness in Spring Boot</title><link>https://notebook.patilvijayg.com/posts/graceful-shutdown-kubernetes-readiness-spring-boot/</link><pubDate>Fri, 18 Mar 2022 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/graceful-shutdown-kubernetes-readiness-spring-boot/</guid><description/></item><item><title>In-Process Caching with Guava CacheBuilder</title><link>https://notebook.patilvijayg.com/posts/in-process-caching-guava-cachebuilder/</link><pubDate>Tue, 09 Nov 2021 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/in-process-caching-guava-cachebuilder/</guid><description/></item><item><title>Structured Logging for Production Observability: Logstash-Logback and MDC</title><link>https://notebook.patilvijayg.com/posts/structured-logging-logstash-logback-mdc/</link><pubDate>Tue, 14 Sep 2021 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/structured-logging-logstash-logback-mdc/</guid><description/></item><item><title>Custom Jackson Deserializers for Multiple Date Formats</title><link>https://notebook.patilvijayg.com/posts/custom-jackson-deserializers-date-formats/</link><pubDate>Mon, 15 Mar 2021 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/custom-jackson-deserializers-date-formats/</guid><description/></item><item><title>Code Quality Enforcement in a Java Microservice: PMD, SpotBugs, Checkstyle, and JaCoCo</title><link>https://notebook.patilvijayg.com/posts/code-quality-enforcement-pmd-spotbugs-checkstyle-jacoco/</link><pubDate>Tue, 07 May 2019 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/code-quality-enforcement-pmd-spotbugs-checkstyle-jacoco/</guid><description/></item><item><title>SQS Long-Polling, Graceful Shutdown, and DLQ Recovery</title><link>https://notebook.patilvijayg.com/posts/sqs-long-polling-graceful-shutdown-visibility-timeout-dlq/</link><pubDate>Wed, 12 Sep 2018 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/sqs-long-polling-graceful-shutdown-visibility-timeout-dlq/</guid><description/></item><item><title>Consuming REST Service with JavaScript</title><link>https://notebook.patilvijayg.com/posts/consuming-rest-service-javascript/</link><pubDate>Fri, 22 Jun 2018 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/consuming-rest-service-javascript/</guid><description/></item><item><title>Configure H2 Database for Spring Boot App</title><link>https://notebook.patilvijayg.com/posts/configure-h2-database-spring-boot/</link><pubDate>Thu, 15 Mar 2018 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/configure-h2-database-spring-boot/</guid><description/></item><item><title>Gradle Plugin to Package and Deploy Release</title><link>https://notebook.patilvijayg.com/posts/gradle-plugin-package-deploy-release/</link><pubDate>Tue, 18 Apr 2017 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/gradle-plugin-package-deploy-release/</guid><description/></item><item><title>Useful Git Tips, Tricks and Workflow</title><link>https://notebook.patilvijayg.com/posts/useful-git-tips-tricks-workflow/</link><pubDate>Mon, 08 Sep 2014 00:00:00 +0000</pubDate><guid>https://notebook.patilvijayg.com/posts/useful-git-tips-tricks-workflow/</guid><description/></item></channel></rss>