Interested in Java, Kotlin, Docker, and Software Architecture.
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/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
* LayeredArchitecture
* Package-By-Module
* Simple Modular Monolith
* Modular Monolith with TomatoArchitecture
* Modular Monolith with DDD and HexagonalArchitecture
github.com/sivaprasadre...
* LayeredArchitecture
* Package-By-Module
* Simple Modular Monolith
* Modular Monolith with TomatoArchitecture
* Modular Monolith with DDD and HexagonalArchitecture
github.com/sivaprasadre...
Stay tuned π§
Stay tuned π§
In #SpringBoot applications, you can use PUT, PATCH, DELETE, etc methods in addition to GET, POST in your Thymeleaf Forms.
In #SpringBoot applications, you can use PUT, PATCH, DELETE, etc methods in addition to GET, POST in your Thymeleaf Forms.
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/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
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:
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:
You can checkout that feature in action hereπ
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
You can checkout that feature in action hereπ
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
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
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
github.com/sivaprasadre...
#Java #SpringBoot
github.com/sivaprasadre...
#Java #SpringBoot
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
github.com/sivaprasadre...
#Java #SpringBoot #SpringModulith
www.thomasvitale.com/arconia-dev-...
#Java #SpringBoot
www.thomasvitale.com/arconia-dev-...
#Java #SpringBoot
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
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
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
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
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:
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...
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
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...
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 π
www.youtube.com/watch?v=kjVy...
www.youtube.com/watch?v=kjVy...
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