Gary Haran's repositories
ah_adhesion
Green certifications for hotels and bed and breakfast.
action_mailer_matchers
ActionMailerMatchers provides rspec matchers to test Rails' common ActionMailer functionality.
advent_of_code_2018
Elixir Advent of Code 2018
autocomplete_stimulus_demo
A demo of search field autocomplete using stimulus
cw_domain_name
Codewars domain name parser (used to present TDD)
elixir-match
The source code for https://elixirmatch.com
en_bouche_backend
Backend and recipes for En Bouche
garyharan.github.io
My blog
generated_bash_profile
This is how I build my bash profile.
GildedRose-Refactoring-Kata
Starting code for the GildedRose Refactoring Kata in many programming languages.
Montreal.rb
The new Montreal.rb website
next_number
Just a bit of fun to learn Elixir
phony_rails
This Gem adds useful methods to your Rails app to validate, display and save phone numbers. It uses the super awesome Phony gem (https://github.com/floere/phony).
s3_direct_upload
Direct Upload to Amazon S3 With CORS
sample_todo
Just a sample graphQL todo app to play with clients.
timezone
A simple way to get accurate current and historical timezone information based on zone or latitude and longitude coordinates. This gem uses the tz database (http://www.twinsun.com/tz/tz-link.htm) for historical timezone information. It also uses the geonames API for timezone latitude and longitude lookup (http://www.geonames.org/export/web-services.html).
todo_turbo_demo
A demo of a simple todo app using turbo streams