Projects
The following is a list of my current and past open-source contributions, ordered alphabetically, grouped by status (active / inactive):
- cassandra-migration
- play2-scala-pdf
- ServiceStack.Authentication.LightSpeed (inactive)
- yam-dotnet (inactive)
Projects:
- simpoel (retired)
cassandra-migration
Overview: A simple and lightweight Apache Cassandra / DataStax Enterprise database schema migration tool.
Description: This project was created as the original project seemed to be abandoned. The codebase was refactored to Kotlin code shortly after the initial fork, and several improvements added including those community-provided, such as: baseline migration support, centralised configuration, configurable consistency level, etc.
License: Apache version 2.0
Link: hhandoko / cassandra-migration [Wiki]
Tags: cassandra
datastax-enterprise
flyway
java
kotlin
schema
schema-migrations
play2-scala-pdf
Overview: A Play Framework module to help generate PDF documents dynamically from Play web applications.
Description: This project was created, as the original project was based on the Java distribution of Play Framework. The fact that the Play Java binaries had to be included on the final Play Scala application contributed to an unnecessary bloat. This fork did not introduce any new features, but the module code had been refactored to match closely to Play Scala idioms.
License: MIT
Link: hhandoko / play2-scala-pdf
Tags: play-framework
pdf
scala
ServiceStack.Authentication.LightSpeed
Overview: A LightSpeed ORM provider for ServiceStack authentication. (inactive)
Description: This project was created to fill a gap in the auth and authz implementation. The primary reason is to enforce consistency, as the application that was built uses LightSpeed ORM internally, yet prior to this library, its authentication and authorization implementation falls back to ServiceStack OrmLite.
License: BSD 3-clause
Link: hhandoko / ServiceStack.Authentication.LightSpeed [Nuget]
Tags: c-sharp
lightspeed
servicestack
servicestack-authentication
yam-dotnet
Overview: An unofficial .NET Yammer REST API wrapper. (inactive)
Description: This project was created as there was no published Yammer .NET library to call and consume Yammer’s REST API results. Whilst there were several open-source projects, either none was readily usable (e.g. had to be downloaded and compiled separately) or open-source.
License: BSD 3-Clause
Link: hhandoko / yam-dotnet [Nuget]
Tags: c-sharp
rest
rest-api
yammer
simpoel
Overview: A social utility web application to help connect people to communities. (retired)
Description: This project was initially created to help Indonesian expats connect with their local communities, providing basic forum and event management functionalities. Extensive work has been put into making the architecture more modular, which ultimate goal is to allow self-hosting, custom branding, and multi-tenancy setup.
Link (Web): https://www.simpoel.com
Link (App Store): Simpoel TK
Link (Play Store): Simpoel TK
Tags: akka
android
aws
ionic
ios
play-framework
postgresql
scala