Filtering Kotlin Collections 1. Overview Kotlin collections are powerful data structures with many beneficial methods that put it over and beyond Java collections. We’re going to cover a handful of filtering methods available in enough detail to be able to utilize all of the others that we don’t explicitly cover… Continue Reading kotlin-filter-collection

Introduction to Spring REST Docs 1. Overview Spring REST Docs generates documentation for RESTful services that is both accurate and readable. It combines hand-written documentation with auto-generated document snippets produced with Spring tests. 2. Advantages One major philosophy behind the project is the use of tests to produce the documentation.… Continue Reading spring-rest-docs

Guide to DateTimeFormatter 1. Overview In this tutorial, we’ll review the Java 8 DateTimeFormatter class and its formatting patterns. We’re also going to discuss possible use cases for this class. We can use DateTimeFormatter to uniformly format dates and times in an app with predefined or user-defined patterns. 2. DateTimeFormatter with Predefined Instances DateTimeFormatter… Continue Reading java-datetimeformatter

Introduction to BouncyCastle with Java Security 1. Overview BouncyCastle is a Java library that complements the default Java Cryptographic Extension (JCE). In this introductory article, we’re going to show how to use BouncyCastle to perform cryptographic operations, such as encryption and signature. 2. Maven Configuration Before we start working with… Continue Reading java-bouncy-castle