VOOZH about

URL: https://dzone.com/users/1211183/skpatel20.html

⇱ Sanjay Patel - DZone Member


Sanjay Patel

Technical Director at naturalprogrammer.com

Bhubaneswar, IN

Joined Jan 2014

https://www.naturalprogrammer.com

About

Sanjay is passionate about exploring application development frameworks and their latest best practices. He has 25+ years of software development experience, and has been intensely working on Spring Framework for last 9 years, following its latest best practices and patterns. He is also the developer of "Spring Lemon," a configurable and extensible open source library for developing Spring Boot 2 based RESTful web services.

Stats

Reputation: 305
Pageviews: 331.0K
Articles: 6
Comments: 5

Articles

The Beauty of Java Optional and Either
Many Java developers often overlook its functional programming capabilities. Learn how to chain Optional and Either to write concise and beautiful code.
February 15, 2023
· 34,869 Views · 8 Likes
Reactive Spring Security For WebFlux REST Web Services
Let's take a dive into how to configure Spring Security for reactive and stateless WebFlux REST APIs. Click here to learn more.
August 14, 2018
· 32,058 Views · 2 Likes
Exception Handling in Spring Boot WebFlux Reactive REST Web Services
Let's take a look at exception handling in Spring Boot WebFlux reactive REST web services.
July 31, 2018
· 44,963 Views · 5 Likes
Using Nimbus JOSE + JWT in Spring Applications
Want to learn more about the difference between using Nimbus JOSE and JWT tokens in Spring Applications? Click here to learn more!
July 31, 2018
· 66,344 Views · 5 Likes
Exception Handling in Spring Boot REST Web Services: A Complete Blueprint
Learn how to use Spring Boot when developing real-world RESTful web services using the Spring framework and Spring Boot.
May 27, 2018
· 62,747 Views · 13 Likes
Spring Security 5 OAuth 2.0 Login and Sign Up in Stateless REST Web Services
Providing users a easy and secure way to log in can do wonders for the security of your web service. Read on to see how to implement SSO.
April 25, 2018
· 47,300 Views · 10 Likes

Comments

Spring Modulith: Have We Reached Modularity Maturity?

Feb 22, 2023 · Nicolas Fränkel

Another thing I find exciting about Spring Modulith is its Event Publication Registry. Seems like it has the potential to replace "Kafka + Outbox" in many use cases (e.g. when sending a user-verification-mail with eventual consistency, or when you'd want to avoid long running transactions and prefer asynchronous events with eventual consistency), thus getting rid of the Kafka complexity!

Is It Time To Go Back to the Monolith?

Feb 22, 2023 · Shai Almog

Another thing I find exciting about Spring Modulith is its Event Publication Registry. Seems like it has the potential to replace "Kafka + Outbox" in many use cases (e.g. when sending a user-verification-mail with eventual consistency, or when you'd want to avoid long running transactions and prefer asynchronous events with eventual consistency), thus getting rid of the Kafka complexity!

Spring Security 5 OAuth 2.0 Login and Sign Up in Stateless REST Web Services

Apr 16, 2020 · Sanjay Patel

Hi Blue! Long since I worked on this, but AFAIK, at least there's a state attribute to differentiate among different requests.

Saga Pattern | How to Implement Business Transactions Using Microservices - Part II

Feb 10, 2019 · DZone_karap

Very helpful! Two questions:

1) Is BPMN a natural fir for the Orchestration? Is it a common practice or there's any downside?

2) What could be the solutions to ensure that Orchestration service updates the state and then publishes the event in a single transaction? (I.e. after the stare is updated, publshing the event might fail, or vice versa)

Spring Security 5 OAuth 2.0 Login and Sign Up in Stateless REST Web Services

Nov 17, 2018 · Sanjay Patel

Thanks Srikanth. Spring Lemon has the code for Bpring Boot and AngularJS (but not Angular 6)

User has been successfully modified

Failed to modify user

Let's be friends: