Transmogrify Labs
Side Projects
Lokalized
Lokalized is a library that facilitates natural-sounding software translations. It features support for language form rule calculations (plural cardinality, ordinals, etc.) across 198 languages - the entire Unicode CLDR dataset! Unlike traditional solutions, it features a simple but powerful expression language which may be used by translators to handle traditionally-difficult edge cases.
Soklet
We love libraries that follow the Unix philosophy - do one thing and do it well. Soklet is a minimalist, dependency-free Java 8 library in the spirit of Sinatra which lets you build powerful web applications and offers full control of request and response handling, should you need it.
It's designed to deeply integrate with your preferred DI library (we like Guice), has a "single zip" easy deployment with embedded Servlet container, and includes advanced features like static resource hashing and manifests.
It's designed to deeply integrate with your preferred DI library (we like Guice), has a "single zip" easy deployment with embedded Servlet container, and includes advanced features like static resource hashing and manifests.
RestFB
RestFB is the de-facto standard for Java Facebook API integration. The project is almost 7 years old - ancient in today's tech environment - but is more active than ever! Lots of big industry names continue to rely on it to power their social backends.
New and cool API features like Webhooks and the Messenger Platform are fully supported and easy to use. Here's to another 7 years!
New and cool API features like Webhooks and the Messenger Platform are fully supported and easy to use. Here's to another 7 years!
Pyranid
Another small, dependency-free library of ours is Pyranid - a minimalist JDBC interface for modern Java applications. It papers over the rough edges of the JDBC API so you can focus on writing SQL and mapping resultsets to Java objects. Bring your own dependency injector and have it create instances for you! A dead-simple API for transaction handling makes atomic operations a breeze, and of course you can specify isolation modes and rollback strategies.