<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Vivek.dev&apos;s Engineering Notes</title><description>Notes, ideas, and work in progress.</description><link>https://example.com/</link><item><title>Why Your Database Needs a StatefulSet (Not a Deployment) in Kubernetes</title><link>https://example.com/blog/why-your-database-needs-a-statefulset-not-a-deployment-in-kubernetes/</link><guid isPermaLink="true">https://example.com/blog/why-your-database-needs-a-statefulset-not-a-deployment-in-kubernetes/</guid><description>The concepts you need to understand before running Postgres, or any database, on Kubernetes</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>From Ingress to Gateway API: The Future of Kubernetes Networking</title><link>https://example.com/blog/from-ingress-to-gateway-api-the-future-of-kubernetes-networking/</link><guid isPermaLink="true">https://example.com/blog/from-ingress-to-gateway-api-the-future-of-kubernetes-networking/</guid><description>Learn why Kubernetes is gradually moving beyond Ingress, understand the core building blocks of Gateway API, and migrate an existing…</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Understanding Kubernetes Services and Ingress: How Applications Become Reachable</title><link>https://example.com/blog/understanding-kubernetes-services-and-ingress-how-applications-become-reachable/</link><guid isPermaLink="true">https://example.com/blog/understanding-kubernetes-services-and-ingress-how-applications-become-reachable/</guid><description>Deploying a Spring Boot application on Kubernetes is relatively straightforward. Making that application reliably reachable by users and…</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>5 Kubernetes Lessons Every Spring Boot Developer Learns the Hard Way</title><link>https://example.com/blog/5-kubernetes-lessons-every-spring-boot-developer-learns-the-hard-way/</link><guid isPermaLink="true">https://example.com/blog/5-kubernetes-lessons-every-spring-boot-developer-learns-the-hard-way/</guid><description>If you’ve built a Spring Boot application, packaged it into a Docker image, and successfully run it on your machine, you’ve already crossed…</description><pubDate>Wed, 10 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Introducing Archify: From Architecture Idea to Spring Boot Code</title><link>https://example.com/blog/introducing-archify-from-architecture-idea-to-spring-boot-code/</link><guid isPermaLink="true">https://example.com/blog/introducing-archify-from-architecture-idea-to-spring-boot-code/</guid><description>https://archify-brown.vercel.app/</description><pubDate>Sat, 07 Mar 2026 00:00:00 GMT</pubDate></item><item><title>JWT Simplified for Everyone</title><link>https://example.com/blog/jwt-simplified-for-everyone/</link><guid isPermaLink="true">https://example.com/blog/jwt-simplified-for-everyone/</guid><description>In my previous videos, we explored HTTP Basic Authentication and API Key Authentication. We also implemented features like user…</description><pubDate>Tue, 12 Aug 2025 00:00:00 GMT</pubDate></item><item><title>Java to LLMs: Exploring the LLMs Fundamentals</title><link>https://example.com/blog/java-to-llms-exploring-the-llms-fundamentals/</link><guid isPermaLink="true">https://example.com/blog/java-to-llms-exploring-the-llms-fundamentals/</guid><description>As a long-time Java developer, I’ve always enjoyed the world of programming. Recently, I found myself increasingly curious about LLMs. It…</description><pubDate>Tue, 25 Feb 2025 00:00:00 GMT</pubDate></item><item><title>Spring Security For Beginners — Part 2</title><link>https://example.com/blog/spring-security-for-beginners-part-2/</link><guid isPermaLink="true">https://example.com/blog/spring-security-for-beginners-part-2/</guid><description>How to secure a Spring Boot REST API with HTTP Basic Authentication</description><pubDate>Mon, 30 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Spring Security For Beginners — Part 1</title><link>https://example.com/blog/spring-security-for-beginners-part-1/</link><guid isPermaLink="true">https://example.com/blog/spring-security-for-beginners-part-1/</guid><description>If you’re like — struggling with Spring Security — how to start or where to start then this is the right place for you.</description><pubDate>Tue, 10 Sep 2024 00:00:00 GMT</pubDate></item><item><title>Making Spring Transactions Transparent with Detailed Logging</title><link>https://example.com/blog/making-spring-transactions-transparent-with-detailed-logging/</link><guid isPermaLink="true">https://example.com/blog/making-spring-transactions-transparent-with-detailed-logging/</guid><description>TL;DR</description><pubDate>Wed, 05 Jun 2024 00:00:00 GMT</pubDate></item><item><title>Java on Azure Part 1 — Developing a CRUD application with Spring Boot &amp; Azure MySQL</title><link>https://example.com/blog/java-on-azure-part-1-developing-a-crud-application-with-spring-boot-azure-mysql/</link><guid isPermaLink="true">https://example.com/blog/java-on-azure-part-1-developing-a-crud-application-with-spring-boot-azure-mysql/</guid><description>TL;DR</description><pubDate>Tue, 14 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Cloud Native with Spring Cloud: A Beginner’s Guide</title><link>https://example.com/blog/cloud-native-with-spring-cloud-a-beginners-guide/</link><guid isPermaLink="true">https://example.com/blog/cloud-native-with-spring-cloud-a-beginners-guide/</guid><description>TL;DR</description><pubDate>Sat, 04 Nov 2023 00:00:00 GMT</pubDate></item><item><title>Role of Service Discovery in Microservices</title><link>https://example.com/blog/role-of-service-discovery-in-microservices/</link><guid isPermaLink="true">https://example.com/blog/role-of-service-discovery-in-microservices/</guid><description>TL;DR</description><pubDate>Tue, 26 Sep 2023 00:00:00 GMT</pubDate></item><item><title>Building a REST API using Spring Boot | Step-by-Step Plan</title><link>https://example.com/blog/building-a-rest-api-using-spring-boot-step-by-step-plan/</link><guid isPermaLink="true">https://example.com/blog/building-a-rest-api-using-spring-boot-step-by-step-plan/</guid><description>Hey Guys, I’m back again with another step-by-step plan.</description><pubDate>Wed, 30 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Mastering Spring Data — A Step-by-Step Plan with free course Links</title><link>https://example.com/blog/mastering-spring-data-a-step-by-step-plan-with-free-course-links/</link><guid isPermaLink="true">https://example.com/blog/mastering-spring-data-a-step-by-step-plan-with-free-course-links/</guid><description>TL;DR</description><pubDate>Sat, 12 Aug 2023 00:00:00 GMT</pubDate></item><item><title>Spring JDBC Quick Refresher</title><link>https://example.com/blog/spring-jdbc-quick-refresher/</link><guid isPermaLink="true">https://example.com/blog/spring-jdbc-quick-refresher/</guid><description>Database connectivity is one of the most important aspects of any application. After all, we need a persistent system to store the data.</description><pubDate>Sat, 08 Jul 2023 00:00:00 GMT</pubDate></item><item><title>Spring Framework for Everyone</title><link>https://example.com/blog/spring-framework-for-everyone/</link><guid isPermaLink="true">https://example.com/blog/spring-framework-for-everyone/</guid><description>Below YouTube playlist is a great place to start.</description><pubDate>Sat, 24 Jun 2023 00:00:00 GMT</pubDate></item><item><title>Unlocking Expertise: The Power of Technical Depth and Technical Breadth in Tech Careers</title><link>https://example.com/blog/unlocking-expertise-the-power-of-technical-depth-and-technical-breadth-in-tech-careers/</link><guid isPermaLink="true">https://example.com/blog/unlocking-expertise-the-power-of-technical-depth-and-technical-breadth-in-tech-careers/</guid><description>Introduction</description><pubDate>Tue, 30 May 2023 00:00:00 GMT</pubDate></item><item><title>Mastering Java Class Loaders : Dynamic Class Loading &amp; Custom Class Loaders</title><link>https://example.com/blog/mastering-java-class-loaders-dynamic-class-loading-custom-class-loaders/</link><guid isPermaLink="true">https://example.com/blog/mastering-java-class-loaders-dynamic-class-loading-custom-class-loaders/</guid><description>Ever thought about how JVM runs your code? Yes, it runs the class that has the main() method but how does it load and run it?</description><pubDate>Thu, 11 May 2023 00:00:00 GMT</pubDate></item><item><title>Demystifying Java Generics</title><link>https://example.com/blog/demystifying-java-generics/</link><guid isPermaLink="true">https://example.com/blog/demystifying-java-generics/</guid><description>Here’s my take on Generics where I talk about Generics, Type Safety, Type Erasure. Hope you learn something new —</description><pubDate>Sun, 07 May 2023 00:00:00 GMT</pubDate></item><item><title>How to become a Pro Programmer</title><link>https://example.com/blog/how-to-become-a-pro-programmer/</link><guid isPermaLink="true">https://example.com/blog/how-to-become-a-pro-programmer/</guid><description>Don’t forget to subscribe https://www.youtube.com/@therealdumbprogrammer/about</description><pubDate>Sat, 06 May 2023 00:00:00 GMT</pubDate></item><item><title>Interview Question — Comparable vs Comparator</title><link>https://example.com/blog/interview-question-comparable-vs-comparator/</link><guid isPermaLink="true">https://example.com/blog/interview-question-comparable-vs-comparator/</guid><description>What is the difference between Comparable and Comparator? It’s a very popular entry/mid-level Java interview question, isn’t it?</description><pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate></item><item><title>You can’t sort Immutable Java Lists?</title><link>https://example.com/blog/you-cant-sort-immutable-java-lists/</link><guid isPermaLink="true">https://example.com/blog/you-cant-sort-immutable-java-lists/</guid><description>I was working on a sorting demo using Comparable and Comparator when I first noticed this.</description><pubDate>Sun, 23 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Java HashMap — Cheat sheet</title><link>https://example.com/blog/java-hashmap-cheat-sheet/</link><guid isPermaLink="true">https://example.com/blog/java-hashmap-cheat-sheet/</guid><description>Watch the video where I explain these operations https://youtu.be/vtjkyOaHSyw</description><pubDate>Mon, 17 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Creating Immutable/Unmodifiable Sets in Java</title><link>https://example.com/blog/creating-immutable-unmodifiable-sets-in-java/</link><guid isPermaLink="true">https://example.com/blog/creating-immutable-unmodifiable-sets-in-java/</guid><description>Demo — https://youtu.be/cVn3zvqXeIA</description><pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Java HashSet Cheat sheet</title><link>https://example.com/blog/java-hashset-cheat-sheet/</link><guid isPermaLink="true">https://example.com/blog/java-hashset-cheat-sheet/</guid><description>Demo — https://youtu.be/2tLxcaopKR4</description><pubDate>Wed, 12 Apr 2023 00:00:00 GMT</pubDate></item><item><title>ArrayList for Beginners</title><link>https://example.com/blog/arraylist-for-beginners/</link><guid isPermaLink="true">https://example.com/blog/arraylist-for-beginners/</guid><description>ArrayList belongs to the List hierarchy in Java Collection framework.</description><pubDate>Sat, 08 Apr 2023 00:00:00 GMT</pubDate></item><item><title>Java Collection Framework — 1</title><link>https://example.com/blog/java-collection-framework-1/</link><guid isPermaLink="true">https://example.com/blog/java-collection-framework-1/</guid><description>We all know the importance of data structures, right? Data structures help in organizing, storing, and processing data.</description><pubDate>Mon, 03 Apr 2023 00:00:00 GMT</pubDate></item><item><title>All about Java Streams — a quick hands-on introduction</title><link>https://example.com/blog/all-about-java-streams-a-quick-hands-on-introduction/</link><guid isPermaLink="true">https://example.com/blog/all-about-java-streams-a-quick-hands-on-introduction/</guid><description>Java 8 added great features to the Java language. Out of them, two stand out — Lambdas and Streams.</description><pubDate>Tue, 14 Mar 2023 00:00:00 GMT</pubDate></item><item><title>When Lambdas get confused</title><link>https://example.com/blog/when-lambdas-get-confused/</link><guid isPermaLink="true">https://example.com/blog/when-lambdas-get-confused/</guid><description>Lambdas are smart — they can infer a lot of details from the context.</description><pubDate>Sun, 05 Mar 2023 00:00:00 GMT</pubDate></item></channel></rss>