This is your work, valued

Athens, GA

Nathan Long

Expert
@nathanl

I write clear, tested code, mainly in Elixir. I work remotely.

authority. *CURRENTLY UNMAINTAINED*. Authority helps you authorize actions in your Rails app. It's ORM-neutral and has very little fancy syntax; just group your models under one or more Authorizer classes and write plain Ruby methods on them.

1.2k

searchlight. Searchlight helps you build searches from options via Ruby methods that you write.

529

secret_santa. Ruby script for choosing and notifying secret santas

27

elixir_common_i18n. Common Gettext localization / internationalization strings for Elixir

13

absinthe_relay_keyset_connection. Elixir

12

demo_hashes. Demonstration of how hashes work - explanation at http://nathanmlong.com/2015/10/reimplementing-rubys-hash/

11

nokogiri_bang_finders. Adds XML finders to Nokogiri that raise if nothing is found.

10

persistentPanel. A jQuery plugin to toggle a panel and remember its position

8

.dotfiles. Vim configuration, etc

7

jquery.persistentForm. Yet another form autosaving plugin!

6

swappy. Elixir anagram-generation library

5

consolation. Yet another safe JS console

4

mendel. Mendel breeds the best combinations of N lists without building all possible combinations.

3

caches. A small collection of Ruby caches with good performance and hash-like access patterns

3

broadway_rabbitmq_experiment. Elixir

3

hash_cache. A small collection of hashes that cache

3

demos. Little demos of how Elixir works

2

PDFKit. HTML+CSS to PDF using wkhtmltopdf

2

consult. (Experimental) Drop-in customer service chat for Phoenix apps

2

Sprockets-Spaghetti. A tiny, silly demo of Sprockets 1 for my teammates

2

solarized. precision color scheme for multiple applications (terminal, vim, etc.) with both dark/light modes

2

jasmine-jquery. jQuery matchers and fixture loader for Jasmine framework

1

bookfinder. A demo app for the Searchlight ruby gem

1

multi_json. A generic swappable back-end for JSON handling.

1

anagram_wordlists. Lists of words that may be used in generating anagrams

1

rspec-mocks. Rspec-2 doubles (mocks and stubs)

1

rubyzip. Offical Rubyzip repository

1

lullabeam_rpi3. Nerves System for Rpi3 to support Lullabeam

1

nathanl.github.com. Personal site

1

i18n. Internationalization (i18n) library for Ruby

1

zendesk-api. A Ruby gem to interact with the Zendesk API

1

searchlight_demo. Demo for the Searchlight Ruby gem

1

elixir-companies. A list of companies currently using Elixir in production.

1

octopress. Octopress is an obsessively designed framework for Jekyll blogging. It’s easy to configure and easy to deploy. Sweet huh?

1

phoenix-static-experiment. Experiment in performance difference between static and dynamic rendering in Phoenix

1

formtastic. A Rails form builder plugin with semantically rich and accessible markup.

1

langchain_demo. Elixir

1

mojombo.github.com. Jekyll source for my personal blog.

1

Stack-Training-Resources. TMA Stack Training and Resources

1

hash_presentation. CSS

1

data_structure_sandbox. A sandbox for me to play around with data structures.

1

riak_wiki. Riak Wiki

1

markov. A Markov chain generator

1

jquery.maskedinput. jQuery Masked Input Plugin

1

sass. Sass makes CSS fun again.

1

dm-validations. Library for performing validations on DM models and pure Ruby object

1

jquery-keyfilter. This plugin filters keyboard input by specified regular expression.

1

mysql2. A modern, simple and very fast Mysql library for Ruby - binding to libmysql

1

gollum. A simple, Git-powered wiki with a sweet API and local frontend.

1