-
Software Development
How to Implement Enterprise User Management with Java Single Sign-On SAML Support (and Stay Alive)
How we added Single Sign-On SAML support and debugged it in production Teams may have tens of services and applications…
Read More » -
Software Development
MVC, Delivery Mechanism and Domain Model
Model-View-Controller (or MVC for short) is one of the most misunderstood design patterns in software design. MVC has its origins in the…
Read More » -
Software Development
Low-risk Monolith to Microservice Evolution Part I
As part of a two-day microservices workshop I’m putting together, I’ve been thinking a lot about how to explain monolith-application…
Read More » -
Enterprise Java
Secure REST Service with OAuth2 Tokens
1. Introduction In this tutorial, we will check out how we can use Spring Security with OAuth to secure REST…
Read More » -
Enterprise Java
SecureLogin For Java Web Applications
No, there is not a missing whitespace in the title. It’s not about any secure login, it’s about the SecureLogin…
Read More » -
Core Java
How to Format a String, Clarified!
A User-Friendly Introduction The Java Documentation of String formatting is not the easiest to read and understand if you are…
Read More » -
Android Core
Intercept Incoming SMS on Android
Last week I talked about using SMS to activate your application which is a pretty powerful way to verify a…
Read More » -
Core Java
Enum: How to use name() and toString() methods correctly
The Difference Between Two Methods? The Java Enum has two methods that retrieve that value of an enum constant, name() and…
Read More » -
Core Java
Testing time based reactor core streams with Virtual time
Reactor Core implements the Reactive Streams specification and deals with handling a (potentially unlimited) stream of data. If it interests you,…
Read More »