Siva
banner
sivalabs.in
Siva
@sivalabs.in
💻 Software Developer || ☕ Java Developer Advocate @ JetBrains || https://sivalabs.in || https://youtube.com/sivalabs

Interested in Java, Kotlin, Docker, and Software Architecture.
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 - 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.
github.com
January 29, 2026 at 5:51 AM
Reposted by Siva
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
January 19, 2026 at 2:15 PM
Reposted by Siva
🎉 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
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…
youtu.be
January 19, 2026 at 4:30 PM
Reposted by Siva
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
January 19, 2026 at 7:00 PM
Reposted by Siva
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!
January 19, 2026 at 8:07 PM
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
Command completion: No more shortcuts!
YouTube video by IntelliJ IDEA, a JetBrains IDE
www.youtube.com
January 15, 2026 at 2:58 PM
Reposted by Siva
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.
January 14, 2026 at 3:36 AM
📣[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
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...
sivalabs.in
January 5, 2026 at 6:41 AM
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 - 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.
github.com
January 3, 2026 at 5:51 AM
Something is brewing for 2026 🚀

Stay tuned 🧐
January 1, 2026 at 7:16 AM
💡Spring Boot + Thymeleaf TIP💡

In #SpringBoot applications, you can use PUT, PATCH, DELETE, etc methods in addition to GET, POST in your Thymeleaf Forms.
December 11, 2025 at 4:07 AM
🚨 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
All You Want to Know About Spring API Versioning
YouTube video by SivaLabs
youtube.com
December 9, 2025 at 5:21 AM
💡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:
November 29, 2025 at 2:31 PM
Spring Modulith introduced support for Application-Module Aware Flyway Migrations.

You can checkout that feature in action here👇
github.com/sivaprasadre...

#Java #SpringBoot #SpringModulith
November 28, 2025 at 1:02 PM
🚨 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
Migrating To Spring Boot 4
YouTube video by SivaLabs
www.youtube.com
November 27, 2025 at 5:31 AM
Spring Boot Project Generator CLI "progen" version 1.0.0 is released to support Spring Boot 4.

github.com/sivaprasadre...

#Java #SpringBoot
GitHub - sivaprasadreddy/progen: Spring Boot Project Generator CLI
Spring Boot Project Generator CLI. Contribute to sivaprasadreddy/progen development by creating an account on GitHub.
github.com
November 24, 2025 at 7:02 AM
Upgraded my Spring Modular Monolith sample to Spring Boot 4, and Spring Modulith 2.

github.com/sivaprasadre...

#Java #SpringBoot #SpringModulith
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
github.com
November 22, 2025 at 11:54 AM
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
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!
www.thomasvitale.com
November 19, 2025 at 1:37 AM
🚨 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
Remote Debugging Spring AI + Docker Model Runner Issue From IntelliJ IDEA
YouTube video by SivaLabs
www.youtube.com
November 18, 2025 at 1:38 AM
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
Code Review Buddy | EP01 - Review Spring Boot REST API
YouTube video by SivaLabs
www.youtube.com
October 13, 2025 at 4:54 AM
🚀 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
October 9, 2025 at 4:15 AM
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.
October 8, 2025 at 11:15 AM
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:
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…
www.youtube.com
October 8, 2025 at 10:30 AM
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...
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…
www.youtube.com
October 8, 2025 at 3:45 AM
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 - tomato-architecture/url-shortener-tomato-architecture: URL Shortener Application following Tomato Architecture
URL Shortener Application following Tomato Architecture - tomato-architecture/url-shortener-tomato-architecture
github.com
October 8, 2025 at 2:54 AM