Contributions

Tutorial
It's inevitable that your system will have failures whether they are caused by bugs, network partitions, load, etc. What is important is being able to recover and recovering quickly. There have been some great resiliency libraries released in Java over the past few years. We found Netflix's Hystrix to have a higher learning curve and a bit more complicated to use. We opted for Failsafe which has more of an opt-in model to only use what you want. We will outline how to circuit break your web serv
Library
Unconventional Java code for building web servers / services without a framework. Think dropwizard but as a seed project instead of a framework. If this project had a theme it would be break the rules but be mindful of your decisions.
Tutorial
A brief tutorial creating multiple project builds with Gradle and fat jars with shadow.
Tutorial
A brief tutorial showing several features including reading config values as lists, configuration resolution, fallback configs, memory helpers, duration helpers and boolean helpers.
Tutorial
Example XML sitemap in Java using sitemapgen4j to increase page exposure and SEO.
Library
SitemapGen4j is a library to generate XML sitemaps in Java.
Tutorial
Model / POJO
jsoup Scraper
Theme Service layer
Theme Routes
Tutorial
Custom TrustManager
Trust all SSL certificates OkHttpClient
Tutorial
OkHttp's HttpUrl and Request
RestClient
Creating a User
Updating a User
Listing Users
Library
Hashids algorithm v1.0.0 implementation in Java
Tutorial
OkHttp Interceptors
Example Routes
Request Helper
OkHttp Without A Logging Interceptor
OkHttp With an Application Logging Interceptor
Tutorial
Tutorial
HTML Templating Utility
Undertow HTML Templating Sender
Undertow HTML Templating Server
Undertow HTML Templating Handlers
Tutorial
Why use a connection pool?
HikariCP
Creating Connection pools
Tutorial
Configuration
Serializing
Deserializing