John Hyland's repositories
bounty_buddy
Quick n' dirty prototype of some bounty optimization code for the Destiny 2 video game
circuit_breakage
A Circuit Breaker gem that supports shared state via Redis.
Lunch-Haus
A lunchtime clearing house to place orders and track tabs.
cloud-fight
A sandbox for playing with combat engines, eventually to be rolled in to bloodlines.
djspinmonkey.github.io
The current home of John Hyland's public blog.
mongomapper
Awesome gem for modeling your domain and storing it in mongo
testify-minitest
A Testify adaptor for minitest.
99bottles
Working through Sandi Metz and Katrina Owens's "99 Bottles of OOP" book.
AtheonTrainer
Impress your loved ones, friends, and pets by making Oracle callouts without looking during the Vault of Glass Atheon boss battle!
cachex
A powerful caching library for Elixir with support for transactions, fallbacks and expirations -
centurion
A mass deployment tool for Docker fleets
community_service
A support library for a simple service architecture.
community_service_examples
A selection of sample service applications using the CommunityService gem.
elixir-fire-brigade-workshop
Workshop "Join the Elixir Fire Brigade - Level-up Your Elixir Debugging Skills" (ElixirConf US 2017)
ipaddr_extensions
Extensions to Ruby's IPAddr class
java
Exercism exercises in Java.
murder
Large scale server deploys using BitTorrent and the BitTornado library
omniauth-oauth2
An abstract OAuth2 strategy for OmniAuth.
portion_control
A gem to allow a RESTful API to provide a given resource at various levels of completeness, or "weight."
problem-specifications
Shared metadata for exercism exercises.
rack-oauth2
OAuth 2.0 Server & Client Library. Both Bearer and MAC token type are supported.
redis-semaphore
A distributed semaphore and mutex built on Redis.
ruby-saml
SAML SSO for Ruby
tinywolf-meta-tic-tac-toe
An IOS meta-tic-tac-toe game, implemented using Ruby Motion with Tiny Wolf Studios (aka, the Hyland brothers).
tribulations
A quick script to do monte carlo simulations of Trials of Osiris passages for the game Destiny.
twinsies
A simple ruby implementation of a Gemini client and server, written mostly just for fun
vex
Data Validation for Elixir