Java
-
Java EE with NetBeans 10
The Apache NetBeans project is really shaping up. Version 10.0 was released on the 27th of December 2018. The main…
Read More » -
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 » -
Parsing Value from StreamCorruptedException: invalid stream header Message
It is a relatively common occurrence to see StreamCorruptedExceptions thrown with a “reason” that states, “invalid stream header” and then…
Read More » -
Restarting Java’s Raw String Literals Discussion
It was announced in December 2018 that raw string literals would be dropped from JDK 12. Now, in the new year, discussion related…
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 » -
Compact Number Formatting Comes to JDK 12
JDK 12 Early Access Build 24 introduces support for Compact Number Formatting. The JDK-8188147 (Compact Number Formatting support) CSR‘s “Summary” is the simple…
Read More »