Sign in

Siva

@sivalabs.in
851 followers 298 following 278 posts

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

PostsRepliesMedia
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 · 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 · 14/02/2026
Finally I am going to meet the Spring Community legends in-person 🤩
270
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 · 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 · 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 · 25/09/2025
What's cooking on my YouTube channel?
041
Siva @sivalabs.in · 25/09/2025
💡 TIP: Make Test Names More Readable 💡 Show some ❤️ on your test names!
030
Siva @sivalabs.in · 07/08/2025
Google Docs added syntax highlighting for more languages 😍
000
Siva @sivalabs.in · 06/08/2025
Spring Modulith support in @intellijidea.com 2025.2 See it in action 👇
010
Siva @sivalabs.in · 05/08/2025
I have build this whole application using @intellijidea.com Junie (okay, 80% Junie and 20% me). Using IntelliJ IDEA's features combined with Junie Agentic IDE power is a great productivity boost 🚀🚀🚀
000
Siva @sivalabs.in · 05/08/2025
Oooh...what are these shiny new lock icons 🤔 That's right... Spring Modulith support landed in @intellijidea.com 2025.2. You don't have to run the test to know whether you are violating any module boundaries. IntelliJ IDEA tells you as you code 🔥
0104
Siva @sivalabs.in · 15/07/2025
💡Tip of the Day: Asserting single vs List<Object> responses while using Spring's MockMvcTester. #Java #SpringBoot #Testing
0113
Siva @sivalabs.in · 20/06/2025
TIL: You can use @intellijidea.com "Compound RunConfiguration" to run multiple Run Configurations at once. Very handy during microservices development.
082
Siva @sivalabs.in · 18/06/2025
If you are working on multiple repositories (a typical case for microservices based projects), then you can use @intellijidea.com Workspaces support to easily checkout all the repositories 👇
040
Siva @sivalabs.in · 09/06/2025
Spring Boot Guidelines: Define Clear Transaction Boundaries. For more guidelines, check github.com/JetBrains/ju... #Java #SpringBoot #AI
1135
Siva @sivalabs.in · 26/05/2025
Spring Boot Guidelines: Prefer package-private over public for Spring components. For more guidelines, check github.com/JetBrains/ju... #Java #SpringBoot #AI
052
Siva @sivalabs.in · 24/05/2025
TIL: While using #SpringBoot with #Kotlin, you can assign default value to request parameter using Kotlin's default value feature without using "defaultValue" attribute.
0134
Siva @sivalabs.in · 22/05/2025
🍃 Spring Boot Guidelines 🍃 1⃣ Prefer Constructor Injection over Field/Setter Injection For more, check github.com/JetBrains/ju... #SpringBoot #AI #BestPractices
051
Siva @sivalabs.in · 22/05/2025
3⃣ Replace Spring Data JPA with JdbcClient using JetBrains #Junie
010
Siva @sivalabs.in · 22/05/2025
2⃣ Generate frontend #Angular Application from REST API Postman Collection using JetBrains #Junie
110
Siva @sivalabs.in · 22/05/2025
I use JetBrains #Junie regularly for various use-cases. Let me show you some use-cases: 🧵 1⃣ Generate #SpringBoot REST API
241
Siva @sivalabs.in · 12/05/2025
Oh, I did this mistake many times. On Twitter, I even asked why it is like this. But no satisfactory answer!!
010
Siva @sivalabs.in · 05/05/2025
You can reference Spring Boot config property values using property reference expression or SpEL. TIL: The (@)ConfigurationProperties classes are registered with the bean name as "{prefix}-fully-quality-class-name". #SpringBoot
041
Siva @sivalabs.in · 25/04/2025
I had a great time at #GIDS 2025 conference.
030
Siva @sivalabs.in · 11/04/2025
Well, here is what ChatGPT think of me 😀
210
Siva @sivalabs.in · 01/04/2025
Evolution of a developer 😆
051
Siva @sivalabs.in · 14/03/2025
Interesting read...
020
Siva @sivalabs.in · 02/03/2025
For my specific application(data-driven with minimal business logic), unite tests are not very helpful. Integration tests serves better. Mockito can be useful for some other type of apps. So, I don't want to use Mockito tests like this for my application.
000
Siva @sivalabs.in · 02/03/2025
Baby sitting LLMs 😀
230
Siva @sivalabs.in · 25/02/2025
Bean Validation API for validating String required fields has two similar annotations (@)NotBlank and (@)NotEmpty, but there is a difference which often overlooked. TLDR: For Strings to be required, use (@)NotBlank annotation.
080
Siva @sivalabs.in · 18/02/2025
Somebody got tired of LinkedIn bullshit 😂
141
Siva @sivalabs.in · 06/12/2024
💡How about a small #IntelliJIDEATip for Friday?
071
Siva @sivalabs.in · 02/12/2024
Well, It is an improvement over "me on Twitter" 😁 blueskyroast.com/roast/sivala...
040
Siva @sivalabs.in · 12/11/2024
Workshop on "Building Modular Monoliths using Spring Modulith" at JAVAFEST on 23-Nov-2024. javafest.org/sessions/mod...
030
Siva @sivalabs.in · 12/11/2024
My new YouTube intro clip 🙂 www.youtube.com/sivalabs
171