Learn how to implement fine-grained Permissions-Based Access Control with the Apache Shiro Java security framework
I'm an ex professional software developer currently on a pseudo-sabbatical. I contribute to and author several open source projects including web frameworks and programming languages. I also engage in activism against discriminations of various kinds.
Here's what I've written (so far):
Learn how to interact with sql2o – a Java library that enables database manipulation using an idiomatic language.
Explore the constraints in Hibernate Validator that go beyond the minimal set defined in the Bean Validation specification.
Explore the RxKotlin library, which augments RxJava to make its API look more like idiomatic Kotlin.
Explore how to query a relational database using Exposed framework for Kotlin.
Learn how to use modern Kotlin idioms to instantiate loggers.
Explore how to make a thin jar using Spring Boot Thin Launcher.
Learn about the common ways of configuring and organizing application contexts in a Spring web application.
Learn about a Java library by Atlassian named Fugue that provides a collection of utilities to support Functional Programming.
Learn how to query a relational database using an open source Java library – jdbi.
Learn how to use the Groovy SQL module and how it enhances and simplifies JDBC with closures and Groovy strings.