Guide to JNI (Java Native Interface) 1. Introduction As we know, one of the main strengths of Java is its portability – meaning that once we write and compile code, the result of this process is platform-independent bytecode. Simply put, this can run on any machine or device capable of… Continue Reading jni

Feature Flags with Spring 1. Overview In this article, we’ll briefly define feature flags and propose an opinionated and pragmatic approach to implement them in Spring Boot applications. Then, we’ll dig into more sophisticated iterations taking advantage of different Spring Boot features. We’ll discuss various scenarios that might require feature… Continue Reading spring-feature-flags

Introduction to Apache CXF 1. Overview Apache CXF is a JAX-WS fully compliant framework. On top of features defined by JAX-WS standards, Apache CXF provides the capability of conversion between WSDL and Java classes, APIs used to manipulate raw XML messages, the support for JAX-RS, integration with the Spring Framework,… Continue Reading introduction-to-apache-cxf

OAuth2.0 and Dynamic Client Registration 1. Introduction In this tutorial, we are going to prepare a dynamic client registration with the OAuth2.0. The OAuth2.0 is an authorization framework that enables obtaining limited access to user accounts on an HTTP service. The OAuth2.0 client is the application that wants to access… Continue Reading spring-security-oauth-dynamic-client-registration