-
Blacktip
A distributed Haskell library and soon also HTTP service for k-ordered unique ids.
Based on Boundary's Flake - but faster. :)
Blacktip on Github
-
Bloodhound
A Haskell client and DSL for querying, filtering, and indexing documents in Elasticsearch.
Bloodhound on Github
-
Brambling
A Clojure library for managing migrations of Datomic databases. Currently the only
way to do a full, arbitrary schema or data migration of a Datomic database.
Brambling on Github
-
Blackwater
A Clojure library for logging SQL queries and the time they
took for Korma and clojure.java.jdbc. Modeled after the query logging in Rails.
Blackwater on Github
-
Bulwark
A Clojure library for defending APIs and HTTP servers. Throttles requests to
endpoints and allows you to ban IP addresses. Allows blacklisting and whitelisting.
Bulwark on Github
-
Scroot
Funky Django hack. Makes version controlled
and audited high-value Django models possible
in MySQL MyISAM. Created instead of reusing an
existing module because MyISAM doesn't have
real transactions. Done in a single weekend.
Scroot on Github
-
Neubite
Clojure CMS. Uses MongoDB for storage.
Neubite on Github
-
My Dotfiles
I often use this to teach people how to write Emacs
Lisp or configure their vim editor. Trivially
redeployable so that I can hack comfortably anywhere
there's a *nix.
Github Page
-
Github Dark Theme
Started from somebody else's work that I can't track down from awhile
back, it's a dark theme for Github that actually works. I modified it
to not look horrible. Might need an update soon.
Github Page
-
Clone of the original Hacker Typer.
Funny little hack to clone Hacker Typer for Emacs instead of the web. Mine involved a lot less code ;)
Original hacker typer here!
Github Page
-
Thodol Wiki
Quickie micro-wiki. I wrote it for a friend who wanted
something he could use but also hack on. I should rewrite
it in Clojure soon.
Github Page
-
Django Pagination
Pagination for Django, forked because original
creator disappeared and there were bugs. Until Django
added official pagination support, this was the only
shake-n-bake pagination module that worked.
Github Page
-
Redoot
Reddit bot that gets you to buy crap from Woot!
Github Page
-
Revise
RethinkDB client library and DSL for Clojure. I only did about 10% of the work,
mostly on the connection management side and with getting protobufs to compile.
I used it as an opportunity to explore an asynchronous and pipelined client library
that had no global singletons. Cesar did most of the work, especially
concerning the DSL.
Currently the only RethinkDB client for Clojure.
Revise on Github
The real genius behind Revise
-
Korma
SQL client library and DSL for Clojure. I am a maintainer of and contributor to
this project. Alex Baranosky is the primary maintainer.
I also wrote and edited the Korma chapter in Clojure Cookbook with
Yogthos (Dmitri Sotnikov).
Korma's site
Clojure Cookbook
-
EditHero
Editing and proofreading as a service. I made this with an old friend
and colleague because I couldn't seem to get my copy edited on the internet
without going through a lot of rigmarole. It has since been shut down, due
to little in the way of revenue. Had a couple of happy, steady customers though.
-
SnappyWeather
Simple weather app, created because Google took down the iGoogle weather API.
The app itself is down, but the weather API and data is available as a service.
Get in touch if you're interested.
-
HNOfficeHours
Designed to allow people to offer advice/expertise, or seek
people offering advice for a given problem/specialty. Includes
scheduling and search. Fun weekend hack from 2.5 years ago.
Now deprecated in favor of better alternatives.
Original Github Page
My later fork