Unconventional guides, examples, and blog utilizing modern Java.

Typesafe Config Features and Example Usage

Hashing Passwords in Java with BCrypt

Creating XML sitemaps in Java

Web Scraping in Java using jsoup and OkHttp

OkHttpClient Trust All SSL Certificates

Webpack and npm for Simple Java 8 Web Apps

Virtual Hosting in Undertow's Embedded Java Web Server

OkHttp Example REST Client

Obfuscating and Shortening Sequential ids with HashIds

OkHttpClient Logging Configuration with Interceptors

Monitoring your Java Services with Dropwizard Health Checks

Reading File Resources with Guava

Java Enum Lookup by Name or Field Without Throwing Exceptions

Multi-project builds with Gradle and Fat JARs with Shadow

Database Connection Pooling in Java with HikariCP

Logging in Java with SLF4J and Logback

Java HTML Templating with Handlebars and Undertow

Monitoring your JVM with Dropwizard Metrics

HTTP Redirects with Undertow

Managing your stack traces

Lightweight embedded Java REST server without a Framework

Logging, gzip, Blocking, Exception Handling, Metrics, Middleware Chaining in Undertow

Query Parameters and Path Parameters in Undertow

HTTP Access Logging with Undertow

Handling Exceptions in Undertow with Composition