Sign in

Siva

@sivalabs.in
850 followers 298 following 277 posts

💻 Software Developer || ☕ Java Developer Advocate @ JetBrains || sivalabs.in || youtube.com/sivalabs Interested in Java, Kotlin, Docker, and Software Architecture.

PostsRepliesMedia
Reposted by Siva
Guillaume Laforge @glaforge.dev · 13/09/2026
Sharing an #Obsidian vault across multiple computers with #Git gives you full ownership, revision history, and zero subscription fees. But a default `git init` quickly leads to sync friction and merge conflicts. Here is my step-by-step guide to make it seamless 🧵👇
2166
Reposted by Siva
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 20/07/2026
ICYMI: There's a walkthrough video by @antonarhipov.bsky.social, @maritvandijk.bsky.social, @sivalabs.in, and Marco Behler covering all the highlights of the IntelliJ IDEA 2026.2 release. Check it out!
youtu.be
What's New in IntelliJ IDEA 2026.2
IntelliJ IDEA 2026.2 is here! This version brings updates designed to streamline your workflows and help you confidently adopt the latest innovations across the Java ecosystem. Our developer…
086
Siva @sivalabs.in · 22/07/2026
Stop parsing AI responses with brittle string manipulation. Let Spring AI return real Java objects. 🚀 www.sivalabs.in/blog/spring-... 🤖 Why structured output matters ⚡ Generate typed objects 📋 Work with BeanOutputConverter, ListOutputConverter and MapOutputConverter #SpringAI #SpringBoot #Java
sivalabs.in
Spring AI : Structured Output
Chat models are great at producing prose, but most applications don’t want prose — they want a Java object, a List<String>, or a Map they can bind to a response and return from a REST API. Spring AI’s...
021
Siva @sivalabs.in · 18/07/2026
My 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗖𝗼𝘂𝗿𝘀𝗲 code is upgraded to 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 𝟰.𝟭.𝟬. github.com/sivaprasadre... 𝗧𝗵𝗲 𝗦𝗽𝗿𝗶𝗻𝗴 𝗕𝗼𝗼𝘁 𝗠𝗶𝗰𝗿𝗼𝘀𝗲𝗿𝘃𝗶𝗰𝗲𝘀 𝗬𝗼𝘂𝗧𝘂𝗯𝗲 𝗖𝗼𝘂𝗿𝘀𝗲 👇 www.youtube.com/playlist?lis...
github.com
GitHub - sivaprasadreddy/spring-boot-microservices-course: YouTube Spring Boot Microservices Course Application
YouTube Spring Boot Microservices Course Application - sivaprasadreddy/spring-boot-microservices-course
010
Siva @sivalabs.in · 22/05/2026
🚨NewVideo - Kubernetes Made Easy. Deploy. Monitor. Debug. All from IntelliJ IDEA youtube.com/watch?v=Y8M7... You can connect & interact with Kubernetes cluster from IntelliJIDEA 👉 Explore kubernetes cluster resources 👉 Port forwarding 👉 SSH into pod containers 👉 Remote Debugging Spring Boot app
youtube.com
Kubernetes Made Easy. Deploy. Monitor. Debug. All from IntelliJ IDEA
YouTube video by SivaLabs
053
Siva @sivalabs.in · 18/04/2026
If you want to learn some of the topics I covered on my "Skyrocket Developer Productivity with Spring Boot & IntelliJ IDEA" workshop at Spring I/O 2026 conference, checkout github.com/sivaprasadre... #Java #IntelliJIDEA #SpringBoot #SpringIO2026
github.com
GitHub - sivaprasadreddy/spring-io-2026-intellijidea-workshop: Spring I/O 2026 IntelliJ IDEA Workshop
Spring I/O 2026 IntelliJ IDEA Workshop. Contribute to sivaprasadreddy/spring-io-2026-intellijidea-workshop development by creating an account on GitHub.
052
Reposted by Siva
Marit van Dijk @maritvandijk.bsky.social · 17/04/2026
This is a good post by @sivalabs.in : blog.jetbrains.com/idea/2026/03...
blog.jetbrains.com
AI-Assisted Java Application Development with Agent Skills | The IntelliJ IDEA Blog
Agent Skills is a new initiative that solves both problems by managing context progressively and extending AI agent capabilities on demand.
141
Siva @sivalabs.in · 01/04/2026
Nice talk on JPA gotchas and how to fix them. You can also learn how @intellijidea.com Spring Debugger plugin helps in identifying those JPA issues 👇 When ORM Becomes OMG: Performance Pitfalls in JPA and Friends by Jos Roseboom www.youtube.com/watch?v=NE_V... #Java #JPA #SpringBoot
youtube.com
When ORM Becomes OMG: Performance Pitfalls in JPA and Friends by Jos Roseboom
YouTube video by Devoxx
011
Siva @sivalabs.in · 30/03/2026
Agent Skills helps to steer AI Agents in the right direction and also helps in efficiently using the context. blog.jetbrains.com/idea/2026/03... In this article, I have shared how you can create an Agent Skill and use it with @jetbrains.com Junie and Claude to generate optimal code.
blog.jetbrains.com
AI-Assisted Java Application Development with Agent Skills | The IntelliJ IDEA Blog
Agent Skills is a new initiative that solves both problems by managing context progressively and extending AI agent capabilities on demand.
260
Siva @sivalabs.in · 16/03/2026
The jSpecify specification helps you to avoid NullPointerExceptions. You can easily configure jSpecify support in Java projects using the freshly brewed 𝐣𝐒𝐩𝐞𝐜𝐢𝐟𝐲 𝐀𝐠𝐞𝐧𝐭 𝐒𝐤𝐢𝐥𝐥 ♨️ github.com/sivaprasadre...
010
Siva @sivalabs.in · 16/03/2026
You have implemented Pagination using Spring Data JPA and it seem to work fine locally, but in production it crashed the server with OutOfMemory Exception 😰 www.youtube.com/watch?v=2Y0e... This video can help you identify a specific pagination issue and how to resolve it 🚀 #Java #SpringBoot
youtube.com
Spring Data JPA : Pagination While Loading Child Collection
YouTube video by SivaLabs
064
Siva @sivalabs.in · 12/03/2026
🚨𝐇𝐨𝐰 𝐭𝐨 𝐟𝐢𝐱 𝐇𝐢𝐛𝐞𝐫𝐧𝐚𝐭𝐞 𝐋𝐚𝐳𝐲𝐈𝐧𝐢𝐭𝐢𝐚𝐥𝐢𝐳𝐚𝐭𝐢𝐨𝐧𝐄𝐱𝐜𝐞𝐩𝐭𝐢𝐨𝐧? youtu.be/a0mzCZNEvLk 👉 What causes LazyInitializationException 👉 How OSIV Filter or Eager Loading may result in N+1 SELECT problem 👉 How to fix LazyInitializationException in 3 ways 𝐁𝐨𝐧𝐮𝐬: @intellijidea.com tip to generate Spring Data Projections
youtu.be
How to Fix Hibernate LazyInitializationException?
YouTube video by SivaLabs
030
Siva @sivalabs.in · 11/03/2026
🚨 Spring Boot + IntelliJ IDEA Tip 💡 www.youtube.com/watch?v=W6Zp... Learn how you can use @intellijidea.com Spring Debugger plugin with H2 Database. #Java #IntellijIDEA #SpringBoot
youtube.com
IntelliJ IDEA Spring Debugger with H2 Database
YouTube video by SivaLabs
042
Siva @sivalabs.in · 05/03/2026
ICYMI: I have created Agent Skills for Spring Boot. github.com/sivaprasadre... Yesterday I have added support for the following: ⭐️ MockMvcTester ⭐️ ArchUnit/Taikai ⭐️ Thymeleaf ⭐️ Docker Compose ⭐️ Taskfile #Java #SpringBoot #AI #Agents
github.com
GitHub - sivaprasadreddy/sivalabs-agent-skills: Spring Boot skills for AI coding agents
Spring Boot skills for AI coding agents. Contribute to sivaprasadreddy/sivalabs-agent-skills development by creating an account on GitHub.
021
Reposted by Siva
Thomas Vitale ☀️ @thomasvitale.com · 03/03/2026
The new version of the Arconia CLI is now out, ready to supercharge your Spring Boot workflow 🚀 The CLI uses Java 25, Spring Boot 4, and is now powered by @picocli.bsky.social after migrating from Spring Shell. It's released as a native executable with @graalvm.org and released with @jreleaser.org.
Arconia CLI
Supercharge Your Spring Boot Workflow

brew install arconia-io/tap/arconia-cli

# Run your Spring Boot application during development
arconia dev

# Build your application as a native executable
arconia build --native

# Run tests for your Java application
arconia test

# Build a container image using Cloud Native Buildpacks
arconia image build buildpacks --image-name ghcr.io/thomasvitale/myapp

# Migrate your application to Spring Boot 4.0
arconia update spring-boot --to-version 4.0
286
Siva @sivalabs.in · 03/03/2026
❌ Prompt and Pray ✅ Use Agent Skills www.youtube.com/watch?v=OBHt...
youtube.com
Spring Boot Agent Skills - Let AI Generate Code The Way You Want
YouTube video by SivaLabs
010
Siva @sivalabs.in · 03/03/2026
If you are looking for a YouTube channel on #Java #SpringBoot #JPA #Docker #Testcontainers #Microservices #Architecture #IntelliJIDEA #AI #SpringAI topics, checkout my YouTube channel www.youtube.com/sivalabs
youtube.com
SivaLabs
Video tutorials on Java, Spring, SpringBoot, Hibernate, JPA, MicroServices, Docker, Kubernetes, DevOps, and Testing
061
Reposted by Siva
Konstantin Pavlov @kpavlov.me · 02/03/2026
Spring Modulith is very valuable tool to avoid dependency cycles between modules in enterprise applications. Must-have tool for every serious project.
022
Siva @sivalabs.in · 02/03/2026
[🚨New Video ] Spring Boot Agent Skills - Let AI Generate Code The Way You Want youtu.be/OBHtRiWEyEs #Java #SpringBoot #AgentSkills
youtu.be
Spring Boot Agent Skills - Let AI Generate Code The Way You Want
YouTube video by SivaLabs
051
Siva @sivalabs.in · 02/03/2026
SpringModulith helps in building Modular Monolith by providing automated modularity checks & more jb.gg/uj9s2n In this article I have explained: ✨Core principles of Spring Modulith ✨Adapting Spring Modulith in an existing Spring Boot app ✨How @intellijidea.com helps with inspections, & quick fixes
blog.jetbrains.com
Migrating to Modular Monolith using Spring Modulith and IntelliJ IDEA | The IntelliJ IDEA Blog
As applications grow in complexity, maintaining a clean architecture becomes increasingly challenging. The traditional package-by-layer approach of organizing code into controllers, services, reposito
1103
Siva @sivalabs.in · 26/02/2026
Another wonderful podcast episode. Interesting to hear the journey of open source software developers. I became a fan of Ronald Dehuysser's sense of humor 🙂 @jobrunr.bsky.social
041
Reposted by Siva
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 25/02/2026
Need a straightforward persistence layer for a CRUD service? Spring Data JDBC is lean and explicit. For a DB-first approach, use IntelliJ IDEA to generate entities from an existing schema. Liquibase and Flywaydb diff generation are also supported. jb.gg/b8o1hq
blog.jetbrains.com
Spring Data JDBC Made Easy with IntelliJ IDEA | The IntelliJ IDEA Blog
In this article, you will learn how to use Spring Data JDBC by leveraging IntelliJ IDEA's powerful features and become more productive in your development process.
043
Siva @sivalabs.in · 23/02/2026
Spring Modulith is my preferred way to build Spring Boot applications. I have created Spring Boot Agent Skill to use Spring Modulith so that I don't have to repeat myself 😎 github.com/sivaprasadre...
042
Siva @sivalabs.in · 16/02/2026
AI Powered Software Development: AI Ecosystem Overview youtu.be/JZ2UXSrhMIo
youtu.be
AI Powered Software Development: AI Ecosystem Overview
YouTube video by SivaLabs
011
Siva @sivalabs.in · 14/02/2026
Finally I am going to meet the Spring Community legends in-person 🤩
270
Siva @sivalabs.in · 29/01/2026
Learning Spring Boot can feel overwhelming for beginners 😵‍💫 That’s why I created 𝐒𝐩𝐫𝐢𝐧𝐠 𝐁𝐨𝐨𝐭 𝐒𝐞𝐥𝐟 𝐋𝐞𝐚𝐫𝐧𝐢𝐧𝐠 𝐆𝐮𝐢𝐝𝐞: a concise, example-driven guide covering most commonly used Spring Boot features. github.com/sivaprasadre... If you find it helpful, feel free to share 🙌 #SpringBoot #Java #Learning
github.com
GitHub - sivaprasadreddy/spring-boot-self-learning-guide: Spring Boot Self Learning Guide
Spring Boot Self Learning Guide. Contribute to sivaprasadreddy/spring-boot-self-learning-guide development by creating an account on GitHub.
072
Reposted by Siva
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 19/01/2026
IntelliJ IDEA turns 25! 🎉 Join the celebration to meet our special guest Runzo, play with him, and grab our one-of-a-kind birthday postcards. Join the celebration! 👇 jb.gg/IJ25
14210
Reposted by Siva
IntelliJ IDEA, a JetBrains IDE @intellijidea.com · 19/01/2026
🎉 What a terrific day! And we’re not done yet. Another heart-melting surprise is on the way. We can’t wait ❤️ 👇 youtu.be/TwMXi6tDzLE
youtu.be
IntelliJ IDEA: The Documentary | [OFFICIAL TRAILER] | out now 🚨
🚨 The IntelliJ IDEA Documentary premieres March 5th. The IDE That Changed Everything – 25 Years of IntelliJ IDEA From a tiny team of visionary engineers in early 2000s Prague to a global product…
0233
Reposted by Siva
Cult.Repo @cultrepo.bsky.social · 19/01/2026
IntelliJ IDEA: The Documentary arrives 5th March! 🚨 It's the IDE that makes you "feel like you're in the cockpit of a figher jet". And to celebrate their 25th birthday, we've released the trailer -- now live on our YT channel 🎉 youtu.be/TwMXi6tDzLE
1164
Reposted by Siva
Sharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 19/01/2026
On behalf of the #Java DevRel Team at #Oracle, congratulations to @jetbrains.com for 25 years of @intellijidea.com, which has helped drive greater java adoption across the global developer ecosystem! Here's to 25 more years and beyond!
0317
Siva @sivalabs.in · 15/01/2026
Is it "Ctrl + Alt + L" or "Ctrl + Shift + L" 🤔 Thankfully I don't need to memorize them anymore. Just dot dot www.youtube.com/watch?v=waY6... #Java #IntelliJIDEA #Tips
youtube.com
Command completion: No more shortcuts!
YouTube video by IntelliJ IDEA, a JetBrains IDE
011
Reposted by Siva
Ronak Gandhi @ronakg.bsky.social · 14/01/2026
It's vibe coding only if you don't know what you're doing. A software engineer using AI to speed up development isn't vibe coding. Someone who's never developed anything and doesn't know how AI generated code works is vibe coding.
3386
Siva @sivalabs.in · 05/01/2026
📣[New Article] The Power of Value Objects sivalabs.in/blog/the-pow... 👉 Benefits of using Value Objects 👉 Using Value Objects with JPA 👉 Binding Request Parameter/Body to ValueObjects in Spring Boot applications #Java #SpringBoot
sivalabs.in
The Power of Value Objects
A Value Object is a domain concept defined by its values rather than by identity. For example, we can represent EventId, EventCode or Email as a value object. In this article, let’s explore the benefi...
041
Siva @sivalabs.in · 03/01/2026
Spring Boot Application Architecture Patterns: * LayeredArchitecture * Package-By-Module * Simple Modular Monolith * Modular Monolith with TomatoArchitecture * Modular Monolith with DDD and HexagonalArchitecture github.com/sivaprasadre...
github.com
GitHub - sivaprasadreddy/spring-boot-application-architecture-patterns: Spring Application Architecture & Design Patterns
Spring Application Architecture & Design Patterns. Contribute to sivaprasadreddy/spring-boot-application-architecture-patterns development by creating an account on GitHub.
072
Siva @sivalabs.in · 01/01/2026
Something is brewing for 2026 🚀 Stay tuned 🧐
0100
Siva @sivalabs.in · 11/12/2025
💡Spring Boot + Thymeleaf TIP💡 In #SpringBoot applications, you can use PUT, PATCH, DELETE, etc methods in addition to GET, POST in your Thymeleaf Forms.
050
Siva @sivalabs.in · 09/12/2025
🚨 All You Want to Know About Spring API Versioning 🍃 youtube.com/watch?v=xDMj... ✨ Enabling API Versioning using properties & programmatic configuration ✨ Using Header, Query Param, MediaType Param, Path Segment Strategies ✨Fixed & Baseline Versioning ✨ Testing with MockMvcTester and RestTestClient
youtube.com
All You Want to Know About Spring API Versioning
YouTube video by SivaLabs
084
Siva @sivalabs.in · 29/11/2025
💡Spring Boot Tip💡 While building Spring Boot REST APIs its a common convention to use "/api". Instead of adding (@)RequestMapping("/api") in all controllers, you can configure that as follows:
1161
Siva @sivalabs.in · 28/11/2025
Spring Modulith introduced support for Application-Module Aware Flyway Migrations. You can checkout that feature in action here👇 github.com/sivaprasadre... #Java #SpringBoot #SpringModulith
042
Siva @sivalabs.in · 27/11/2025
🚨 Practical Guide To Upgrade to Spring Boot 4 🚀 www.youtube.com/watch?v=ENpq... 👉 How to update Starter dependencies 👉 Updating Testcontainers dependencies and config 👉 Jackson 2 ObjectMapper to Jackson 3 JsonMapper 👉 Using Spring Boot HTMX 5 👉 Issue with RESTAssured
youtube.com
Migrating To Spring Boot 4
YouTube video by SivaLabs
140
Siva @sivalabs.in · 24/11/2025
Spring Boot Project Generator CLI "progen" version 1.0.0 is released to support Spring Boot 4. github.com/sivaprasadre... #Java #SpringBoot
github.com
GitHub - sivaprasadreddy/progen: Spring Boot Project Generator CLI
Spring Boot Project Generator CLI. Contribute to sivaprasadreddy/progen development by creating an account on GitHub.
031
Siva @sivalabs.in · 22/11/2025
Upgraded my Spring Modular Monolith sample to Spring Boot 4, and Spring Modulith 2. github.com/sivaprasadre... #Java #SpringBoot #SpringModulith
github.com
GitHub - sivaprasadreddy/spring-modular-monolith: A modular monolith application built with Spring Modulith
A modular monolith application built with Spring Modulith - sivaprasadreddy/spring-modular-monolith
094
Siva @sivalabs.in · 19/11/2025
Enhance the Spring Boot developer experience with Arconia: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it! www.thomasvitale.com/arconia-dev-... #Java #SpringBoot
thomasvitale.com
Introducing Dev Services for Spring Boot using Arconia
Enhance the Spring Boot developer experience with Arconia: zero-code and zero-config infrastructure provisioning. Add one dependency. That's it!
042
Siva @sivalabs.in · 18/11/2025
🚨 Remote Debugging Spring AI + Docker Model Runner Issue From IntelliJ IDEA 🚀 www.youtube.com/watch?v=wwaB... ✨ Integrating Spring AI with Docker Model Runner ✨ Using Docker Compose to run LLM model & Spring Boot app ✨ Remote Debugging from IntelliJ IDEA #Java #SpringBoot #SpringAI #Docker
youtube.com
Remote Debugging Spring AI + Docker Model Runner Issue From IntelliJ IDEA
YouTube video by SivaLabs
052
Siva @sivalabs.in · 13/10/2025
Here is the first episode of "Review Buddy Program" EP01 - Code Review of Spring Boot REST API with JWT Authentication www.youtube.com/watch?v=dIMf... #Java #SpringBoot #BestPractices #CodeReview
youtube.com
Code Review Buddy | EP01 - Review Spring Boot REST API
YouTube video by SivaLabs
062
Siva @sivalabs.in · 09/10/2025
🚀 Introducing the Review Buddy Program! I’ll review your Java projects on GitHub, share constructive feedback, and record the review to explain the why behind my suggestions 🎥 Want your code reviewed by an expert? 👉 Submit here: github.com/sivaprasadre... #Java #CodeReview #DevCommunity
0103
Siva @sivalabs.in · 08/10/2025
Using ":latest", ">=3.12", "^7.1.0", "~3.0.4", etc is nothing but asking for the trouble. Just specify the exact version you want to use. With tools like Renovate and Dependabot, updating to newer versions can be simple without all this lock file headaches.
031
Siva @sivalabs.in · 08/10/2025
While there are countless guides available for starting with Spring Boot, developing production grade applications requires understanding best practices & avoiding common pitfalls. Discover do's and don'ts of creating REST APIs with #SpringBoot in this video:
youtube.com
Spring Boot REST API Anti-Patterns and Best Practices
#sivalabs #spring #springboot #intellij #productivity #java #testing #junit #junit5 #maven #jpa #hibernate #unittesting In this video, I will explain what are some of the common anti-patterns used…
042
Siva @sivalabs.in · 08/10/2025
There is no better way to learn a technology than building an application with it. Here is a complete hands-on coding tutorial building URL Shortener application using Spring Boot end-to-end (5 Hours) www.youtube.com/watch?v=XEgS...
youtube.com
Spring Boot: Build URL Shortener Application - Complete Course (5 Hours)
Join this channel to get access to the perks: https://www.youtube.com/channel/UC7yMHBNLA1AnVfy_beGJGqg/join #sivalabs #java #spring #springboot #microservices #restapi #intellijidea #testing #junit…
051
Siva @sivalabs.in · 08/10/2025
A multi-module Spring Boot app with a WebApp, REST API and Spring Shell based CLI github.com/tomato-archi... You don't need to create 10000 interfaces to support multiple delivery mechanisms(WebApp, REST API, CLI) 🚫 #TomatoArchitecture #PragmaticDeveloper
github.com
GitHub - tomato-architecture/url-shortener-tomato-architecture: URL Shortener Application following Tomato Architecture
URL Shortener Application following Tomato Architecture - tomato-architecture/url-shortener-tomato-architecture
030