This is your work, valued

Melbourne, Australia

Ryan Allen

Expert
@ryan-allen

workflow. A Ruby state machine library, like assm / acts_as_state_machine, but with a nicer, more sensible API (in my opinion).

234

lispy. Code-as-data in Ruby, without the metaprogramming madness.

124

w1000-super-total-mega-shark-cache-on-a-boat-on-a-plane. Fork of wp-cache plugin that uses uri based filepaths (like wp-super-cache) but with query strings and without wp-super cache's codebase and behaviour. Aim is to be the absolute fastest and simplest wp cache plugin coz each of them have their warts in their own ways.

24

sir-sync-a-lot. Baby got backups! (a fast S3 backup tool).

23

lumberjack. Lumberjacks cut down trees. This lumberjack builds them (it's a generic DSL for constructing object trees).

16

hack. The tiniest web-framework, ever.

12

scarnon. YouTube research skill for Claude Code 🦘🎥🤔🤯

12

dns. Migrating a lot of DNS? Yeah, well this should help a bit.

11

aspect. A kind of sort of AOP-ish library thingy that I did, everyone else is mad, I swear.

7

not. Inverts booleans. I'm not sure if this was not or not done before, but it's not done now!

6

modelling. Wraps some common-ish plain-ruby object modelling junk.

6

dashboard. Set this as your homepage and put things on it that you need in front of your face often (coz you always forget).

5

superheroes. Tease apart the semantics of what things are versus what they can do.

5

offload. A background job library that doesn't exist (really).

5

ryan-allen.github.com.

5

hijack. Another AOP-like (hijacking) library, when I forgot that I had already written one (aspect), and I still swear everyone else is mad.

3

best3. The best Ruby Amazon S3 library in existence (well, not yet).

3

lost-socks. Lost Socks is a Ruby DSL (lol) for specifying DNS records, and verifying these records against name servers. Handy for large DNS migrations, where a record here or there are inevitably left behind, misspelled or entered incorrectly.

3

lest. A minimal Lua testing framework, just for kicks.

3

lazy-loader. Keeps controllers clean in the face of ugly fragment caching using a lazy load

2

tilde-slash. Junk that lives in my home directory, .gvimrc, .profile, .gitconfig, etc :)

2

turns.js. Single-player option-based story engine thing.

2

yeahnah.org. My frig website.

2

jdigits. Key combinations in JavaScript because, like, it's never been done before. LOL.

2

hiccup. The same thing, over and over again, until it's not.

2

rock_view. A deprecated view library, ERB on steroids. We replaced it with about 10 lines of helper methods.

2

tdsa. TDSA = Test Driven System Administration. Well, this only plays with web servers. But anyway.

2

wp-varnish. A WordPress plugin for purging Varnish cache when content is published or edited.

1

edge-sql. Access MS SQL from Node.js using Edge.js

1

tango. Ssshhh. It's a secret.

1

interceptor. Mad Max had one, and he was freaking awesome.

1

thin. A very fast & simple Ruby web server

1

blaaag. My bl(o|aaa)g.

1

safe_shell. Safely execute shell commands and get their output.

1

douche. WHAT IF I DIDN'T WANT TO BUY THE POTION? WHAT APOUT QUESTS?

1

comb. A simple assembler for client-side modularity in JavaScript applications.

1

the-railroad. Now when people ask "What are you working on?" I can say "I've been working on the-railroad". They ask "How long have you been working on that?" and my reply "All the live long day."

1

stumpy. Automatotron.

1

tree-face. Tree Face is the successor to Lumberjack. It's a big nasty tree with a big nasty face and it's out for revenge!

1

synths. I got a problem, and lots of stuff.

1