Harley Trung's Projects
A tagging plugin for Rails applications that allows for custom tagging along dynamic contexts.
A plugin for nested has_many forms in Administrate
Base62 encoding and decoding to turn numbers into very compact strings
ordr in angular - a rewrite of Peepcode's Ordr app in the Ember.js screencast
Convert ANSI escape sequences to styleable HTML markup
Converts ANSI codes to HTML tags
Official Anytype client for iOS
Ruby wrapper for the Asana REST API
Ruby API wrapper for Asana's REST API, supporting workspaces, projects, tasks, tags, users and stories. Adapted from asana gem
A simple(r) auditing / version tracking library for Rails (ActiveRecord). Developed and tested for Rails 3.2 onwards. Should work with earlier Rails 3 versions but no guarantee. Should be easy to tweak it though.
Start/stop Sidekiq workers on Heroku
GitHub action to execute aws-cli
Backup is a RubyGem (for UNIX-like operating systems: Linux, Mac OSX) that allows you to configure and perform backups in a simple manner using an elegant Ruby DSL. It supports various databases (MySQL, PostgreSQL, MongoDB and Redis), it supports various storage locations (Amazon S3, Rackspace Cloud Files, Dropbox, any remote server through FTP, SFTP, SCP and RSync), it can archive files and folders, it can cycle backups, it can do incremental backups, it can compress backups, it can encrypt backups (OpenSSL or GPG), it can notify you about successful and/or failed backups (Mail or Twitter). It is very extensible and easy to add new functionality to. It's easy to use.
bcrypt-ruby is a Ruby binding for the OpenBSD bcrypt() password hashing algorithm, allowing you to easily store a secure hash of your users' passwords.
BitBucket API gem - bitbucket_rest_api
Blacklight provides a discovery interface for any Solr (http://lucene.apache.org/solr) index.
Capistrano recipe for a deployment workflow based on git tags
Use PostgreSQL large objects (AKA BLOBs) to store your files inside the database
WIP: not ready for public use
Assignment 3
Copycopter Server is open source. Run it as a web service.