Enterprise Java
-
Spring Boot Hibernate Tips
1. Overview Hibernate needs no introduction. It is the most popular ORM out there for Java. Similarly, Spring Boot is…
Read More » -
The Right Flow For The Job: Which OAuth 2.0 Flow Should I Use?
What is What in OAuth 2.0 OAuth 2.0 is a well-adopted delegated authorization framework which is already with us for…
Read More » -
Unit testing DynamoDB applications using JUnit5
In a previous post I had described the new AWS SDK for Java 2 which provides non-blocking IO support for Java…
Read More » -
Authorization for a Multi-Cloud System
This is a project design I am currently working on to consume SPIFFE(Secure Production Identity Framework For Everyone) bootstrapped trust…
Read More » -
Expression-Based Access Control
1. Overview Today, we’ll be reviewing the differences between Expression-Based Access Control (EBAC), Role Based Access Control (RBAC), and Attribute…
Read More » -
Validating external data with an Oracle
I hang out in the Corda Slack channel quite a lot and try to answer questions when I can. A…
Read More » -
Native microservices with SparkJava and Graal
Microservices written with SparkJava are just plain Java code using a standard Java library. No annotation magic, just code. The…
Read More » -
Spark Run local design pattern
Many spark applications have now become legacy applications and it is very hard to enhance, test & run locally. Spark…
Read More » -
Bootiful GCP: Spring Cloud Stream with Google Cloud Pub/Sub
I’ve recently read Josh Long‘s Bootiful GCP series on Sprint Central’s engineering blog and especially liked the 4th part about…
Read More »