Siva
@sivalabs.in
💻 Software Developer || ☕ Java Developer Advocate @ JetBrains || https://sivalabs.in || https://youtube.com/sivalabs
Interested in Java, Kotlin, Docker, and Software Architecture.
Interested in Java, Kotlin, Docker, and Software Architecture.
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
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
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
EP01 - Code Review of Spring Boot REST API with JWT Authentication
www.youtube.com/watch?v=dIMf...
#Java #SpringBoot #BestPractices #CodeReview
🚀 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
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
🚀 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
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
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
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.
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:
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
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:
Discover do's and don'ts of creating REST APIs with #SpringBoot in this video:
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...
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
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...
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...
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/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
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/tomato-archi...
You don't need to create 10000 interfaces to support multiple delivery mechanisms(WebApp, REST API, CLI) 🚫
#TomatoArchitecture #PragmaticDeveloper
1⃣ Should I write more Unit test or Integration Tests?
2⃣ Should I use Mockito or In-Memory Implementations for testing?
3⃣ Should I aim for 100% Test Coverage?
4⃣ How to enforce a common coding style in a team?
I have shared my thoughts on these here 👇
tomato-architecture.github.io/recommendati...
2⃣ Should I use Mockito or In-Memory Implementations for testing?
3⃣ Should I aim for 100% Test Coverage?
4⃣ How to enforce a common coding style in a team?
I have shared my thoughts on these here 👇
tomato-architecture.github.io/recommendati...
Recommendations - Tomato Architecture
A pragmatic approach to software development
tomato-architecture.github.io
October 6, 2025 at 3:14 AM
1⃣ Should I write more Unit test or Integration Tests?
2⃣ Should I use Mockito or In-Memory Implementations for testing?
3⃣ Should I aim for 100% Test Coverage?
4⃣ How to enforce a common coding style in a team?
I have shared my thoughts on these here 👇
tomato-architecture.github.io/recommendati...
2⃣ Should I use Mockito or In-Memory Implementations for testing?
3⃣ Should I aim for 100% Test Coverage?
4⃣ How to enforce a common coding style in a team?
I have shared my thoughts on these here 👇
tomato-architecture.github.io/recommendati...
When it comes to software architecture, the well-known styles are Clean/Hexagonal/Onion Architectures. But I don't recommend them anymore.
Here is why 👇
tomato-architecture.github.io
TLDR: I still value the core principles they recommend, but I hate the dogma around them.
#TomatoArchitecture 🍅
Here is why 👇
tomato-architecture.github.io
TLDR: I still value the core principles they recommend, but I hate the dogma around them.
#TomatoArchitecture 🍅
Tomato Architecture
A pragmatic approach to software development
tomato-architecture.github.io
October 5, 2025 at 4:11 AM
When it comes to software architecture, the well-known styles are Clean/Hexagonal/Onion Architectures. But I don't recommend them anymore.
Here is why 👇
tomato-architecture.github.io
TLDR: I still value the core principles they recommend, but I hate the dogma around them.
#TomatoArchitecture 🍅
Here is why 👇
tomato-architecture.github.io
TLDR: I still value the core principles they recommend, but I hate the dogma around them.
#TomatoArchitecture 🍅
Reposted by Siva
I strongly recommend watching the latest Marco show, which was hosted by @jetbrains.com where he interviews Gavin King, the creator of Hibernate, to gain some insights into its myths and ORMs in general.
October 2, 2025 at 2:55 AM
I strongly recommend watching the latest Marco show, which was hosted by @jetbrains.com where he interviews Gavin King, the creator of Hibernate, to gain some insights into its myths and ORMs in general.
Reposted by Siva
How often have you temporarily injected a bean 🫘 or added debug code, only to remove it after you find the issue? 👀 With #SpringDebugger, invoke any bean’s methods at a breakpoint and move on. More cases in the video 👇
www.youtube.com/watch?v=kjVy...
www.youtube.com/watch?v=kjVy...
Spring Debugger: ApplicationContext At Your Finger Tips
IntelliJ IDEA has very good support for debugging Java applications.
But while debugging an application, if we have framework-specific additional debugging capabilities that would be a great…
www.youtube.com
September 26, 2025 at 12:00 PM
How often have you temporarily injected a bean 🫘 or added debug code, only to remove it after you find the issue? 👀 With #SpringDebugger, invoke any bean’s methods at a breakpoint and move on. More cases in the video 👇
www.youtube.com/watch?v=kjVy...
www.youtube.com/watch?v=kjVy...
Should You Try Quarkus NOW?
youtu.be/fWJEC_qHUQ4?...
In this video I shared my thoughts on @quarkus.io
What I like, what I love and what can be improved.
#Java #Quarkus
youtu.be/fWJEC_qHUQ4?...
In this video I shared my thoughts on @quarkus.io
What I like, what I love and what can be improved.
#Java #Quarkus
My Unfiltered Thoughts on Quarkus
YouTube video by SivaLabs
youtu.be
September 26, 2025 at 8:33 AM
Should You Try Quarkus NOW?
youtu.be/fWJEC_qHUQ4?...
In this video I shared my thoughts on @quarkus.io
What I like, what I love and what can be improved.
#Java #Quarkus
youtu.be/fWJEC_qHUQ4?...
In this video I shared my thoughts on @quarkus.io
What I like, what I love and what can be improved.
#Java #Quarkus
What's cooking on my YouTube channel?
September 25, 2025 at 12:51 PM
What's cooking on my YouTube channel?
💡 TIP: Make Test Names More Readable 💡
Show some ❤️ on your test names!
Show some ❤️ on your test names!
September 25, 2025 at 12:46 PM
💡 TIP: Make Test Names More Readable 💡
Show some ❤️ on your test names!
Show some ❤️ on your test names!
Reposted by Siva
KSON Structured Object Notation
KSON.org
KSON - A love letter to the humans maintaining computer configurations. Robust and efficient like JSON, clean and readable like YAML.
kson.org
September 22, 2025 at 4:22 PM
KSON Structured Object Notation
Postiz: Your ultimate AI social media scheduling tool
https://github.com/gitroomhq/postiz-app
You can run it locally using Docker Compose.
https://github.com/gitroomhq/postiz-app
You can run it locally using Docker Compose.
September 22, 2025 at 4:51 AM
Postiz: Your ultimate AI social media scheduling tool
https://github.com/gitroomhq/postiz-app
You can run it locally using Docker Compose.
https://github.com/gitroomhq/postiz-app
You can run it locally using Docker Compose.
A test post to Bluesky from Postiz
September 22, 2025 at 4:24 AM
A test post to Bluesky from Postiz
🍃 Spring AI Complete Tutorial (3 Hours)
youtu.be/hmWHfB2ixu0?...
#Java #SpringBoot #SpringAI #GenerativeAI #MCP #AIAgents
youtu.be/hmWHfB2ixu0?...
#Java #SpringBoot #SpringAI #GenerativeAI #MCP #AIAgents
🚀 Spring AI Complete Tutorial (3 Hours)
YouTube video by SivaLabs
youtu.be
September 19, 2025 at 7:28 AM
🍃 Spring AI Complete Tutorial (3 Hours)
youtu.be/hmWHfB2ixu0?...
#Java #SpringBoot #SpringAI #GenerativeAI #MCP #AIAgents
youtu.be/hmWHfB2ixu0?...
#Java #SpringBoot #SpringAI #GenerativeAI #MCP #AIAgents
Reposted by Siva
Debugging complex Spring Boot issues needs additional tools and techniques.💡
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips.👇
jb.gg/p7s9uc
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips.👇
jb.gg/p7s9uc
Spring Debugger: ApplicationContext at Your Fingertips | The IntelliJ IDEA Blog
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips. See what what you can do with Spring Debugger plugin.
jb.gg
September 17, 2025 at 12:00 PM
Debugging complex Spring Boot issues needs additional tools and techniques.💡
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips.👇
jb.gg/p7s9uc
Spring Debugger plugin is created to make it easy by providing the whole ApplicationContext at your fingertips.👇
jb.gg/p7s9uc
🚨 My new video on Spring Debugger is published 🚀
Want to impress your colleagues with your debugging skills? 😎
Take a look at this video 👇
www.youtube.com/watch?v=kjVy...
Want to impress your colleagues with your debugging skills? 😎
Take a look at this video 👇
www.youtube.com/watch?v=kjVy...
September 17, 2025 at 12:17 PM
🚨 My new video on Spring Debugger is published 🚀
Want to impress your colleagues with your debugging skills? 😎
Take a look at this video 👇
www.youtube.com/watch?v=kjVy...
Want to impress your colleagues with your debugging skills? 😎
Take a look at this video 👇
www.youtube.com/watch?v=kjVy...
Many people asked to add Spring Security for my Spring Modulith sample project. Done 🚀
github.com/sivaprasadre...
github.com/sivaprasadre...
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
September 15, 2025 at 1:45 PM
Many people asked to add Spring Security for my Spring Modulith sample project. Done 🚀
github.com/sivaprasadre...
github.com/sivaprasadre...
Reposted by Siva
My colleague @brendt.bsky.social (talented developer, lovely person) has written a wonderful little book about what he's learned along the way as a programmer. things-i-wish-i-knew.com
Now available: Things I wish I knew when I started programming
E-book and paperback, available on Amazon, Kindle, Apple Books, and more!
things-i-wish-i-knew.com
September 9, 2025 at 9:17 PM
My colleague @brendt.bsky.social (talented developer, lovely person) has written a wonderful little book about what he's learned along the way as a programmer. things-i-wish-i-knew.com
Standardization of AI-Powered Development already started 🔥
✅ AI Unified Process: aiup.dev
✅ spec-kit: github.com/github/spec-...
✅ Prompt Orchestration Markup Language (POML): github.com/microsoft/poml
✅ AGENTS.md: agents.md
#AI #NoVibeCoding #AiDrivenDevelopment
✅ AI Unified Process: aiup.dev
✅ spec-kit: github.com/github/spec-...
✅ Prompt Orchestration Markup Language (POML): github.com/microsoft/poml
✅ AGENTS.md: agents.md
#AI #NoVibeCoding #AiDrivenDevelopment
AI Unified Process - AIUP
aiup.dev
September 9, 2025 at 2:43 AM
Standardization of AI-Powered Development already started 🔥
✅ AI Unified Process: aiup.dev
✅ spec-kit: github.com/github/spec-...
✅ Prompt Orchestration Markup Language (POML): github.com/microsoft/poml
✅ AGENTS.md: agents.md
#AI #NoVibeCoding #AiDrivenDevelopment
✅ AI Unified Process: aiup.dev
✅ spec-kit: github.com/github/spec-...
✅ Prompt Orchestration Markup Language (POML): github.com/microsoft/poml
✅ AGENTS.md: agents.md
#AI #NoVibeCoding #AiDrivenDevelopment
🔥 Hot take: AI isn’t just Python’s playground! 🐍❌
👉 Java is stepping up big time in the AI world. 🚀
⚡ With Embabel (built on Spring AI), you can create powerful AI Agents & agentic flows right on the JVM.
youtu.be/lqQ_NL4y5Qg
🎥 In this video, I show how to build AI Agents with practical examples.
👉 Java is stepping up big time in the AI world. 🚀
⚡ With Embabel (built on Spring AI), you can create powerful AI Agents & agentic flows right on the JVM.
youtu.be/lqQ_NL4y5Qg
🎥 In this video, I show how to build AI Agents with practical examples.
Building AI Agents using Java and Embabel
YouTube video by SivaLabs
youtu.be
September 8, 2025 at 4:37 AM
🔥 Hot take: AI isn’t just Python’s playground! 🐍❌
👉 Java is stepping up big time in the AI world. 🚀
⚡ With Embabel (built on Spring AI), you can create powerful AI Agents & agentic flows right on the JVM.
youtu.be/lqQ_NL4y5Qg
🎥 In this video, I show how to build AI Agents with practical examples.
👉 Java is stepping up big time in the AI world. 🚀
⚡ With Embabel (built on Spring AI), you can create powerful AI Agents & agentic flows right on the JVM.
youtu.be/lqQ_NL4y5Qg
🎥 In this video, I show how to build AI Agents with practical examples.
How about creating an MCP Server for Spring Initializr?
Developers can describe what kind of application they are planning to build in plain English and the MCP Server can generate the application with all the necessary dependencies!!!
#Java #SpringBoot
Developers can describe what kind of application they are planning to build in plain English and the MCP Server can generate the application with all the necessary dependencies!!!
#Java #SpringBoot
September 3, 2025 at 1:33 AM
How about creating an MCP Server for Spring Initializr?
Developers can describe what kind of application they are planning to build in plain English and the MCP Server can generate the application with all the necessary dependencies!!!
#Java #SpringBoot
Developers can describe what kind of application they are planning to build in plain English and the MCP Server can generate the application with all the necessary dependencies!!!
#Java #SpringBoot
🍃Spring Debugger – No More Database Port Conflicts
I use #Testcontainers and #Docker Compose everyday and this Spring Debugger feature makes my life so much easier 🚀
www.youtube.com/watch?v=fDm5...
#java @intellijidea.com #SpringBoot #ProductivityTips
I use #Testcontainers and #Docker Compose everyday and this Spring Debugger feature makes my life so much easier 🚀
www.youtube.com/watch?v=fDm5...
#java @intellijidea.com #SpringBoot #ProductivityTips
Spring Debugger – No More Database Port Conflicts
YouTube video by IntelliJ IDEA, a JetBrains IDE
www.youtube.com
August 30, 2025 at 1:38 AM
🍃Spring Debugger – No More Database Port Conflicts
I use #Testcontainers and #Docker Compose everyday and this Spring Debugger feature makes my life so much easier 🚀
www.youtube.com/watch?v=fDm5...
#java @intellijidea.com #SpringBoot #ProductivityTips
I use #Testcontainers and #Docker Compose everyday and this Spring Debugger feature makes my life so much easier 🚀
www.youtube.com/watch?v=fDm5...
#java @intellijidea.com #SpringBoot #ProductivityTips