This is your work, valued
Re-imagining software with functional programming. Nix, Haskell, Scala, F#, PureScript, and (only if necessary) TypeScript.
mbp-nixos. Instructions and scripts related to getting NixOS running on a newer generation MBP
129styleguides. A repository with a coding standard/style guide and conventions document for each of the languages I care about
102twitter4r. OLD repository: Please see http://github.com/twitter4r/twitter4r-core for latest official repository for project.Twitter4R: The most Ruby-like bindings for the Twitter.com REST API by a long way. (Anyone want to take over? I don't have time for Ruby OSS projects any more)
90rebar-templates. Rebar Erlang, OTP and other project templates. Use rebar3 for rebar3 templates and updates.
677languages7weeks. Repository for my journey through the #7languages7weeks challenge, plus blog.
32cabal-heroku-buildpack. ANCIENT REPO. ARCHIVED. A Heroku buildpack for Haskell/Cabal applications
20carson. Carson is the butler from Downton Abbey. A fine butler indeed. Jenkins and Hudson suck arse. Carson will replace them for software projects requiring true continuous +delivery+ tooling.
17sinatra-on-nix. An example Sinatra project using Nix to configure the development environment
14welltypedfp. Curriculum, and materials including exercises for an internal course on typed pure functional programming
10lambda-purescript-starter. Starter template project for building AWS Lambdas with PureScript
10effpee. Learning material
8apt-s3. additional "s3" protocol for apt so you can host your giant apt repository in s3 on the cheap!
7remarkable2-custom-templates. Custom templates and scripts for my reMarkable2 tablet
6vim-rebar. Rebar Vim plugin
5funalgebra. Slides and code examples from 'Functional Algebra By Example' talk at CodeMesh 2013
5vim-bundler. Bundler standalone Vim plugin taken from my contribution to the Rails Vim plugin
5puppet-nix. Using Puppet now but would rather get to using Nix and NixOS? Then use this Puppet module to get Nix installed on all your infrastructure. Then who can argue? As forgiveness not permission. Subvert the system. And do it now.
4riak_core-templates. WIP: Rebar templates for a riak_core application. Still testing against the 1.0 branch of riak_core currently. Preparing for the #strangeloop talk I'm giving on building distributed systems around riak_core.
4dsmigrator. Migration tool to define, manage, and run migrations against non-RDBMS datastores, search engines, message brokers, and similar pieces of infrastructure with basic schema and structure.
3bash-http-server. For the lolz
3lerna-yarn-purescript. ARCHIVED. DO NOT USE.
3deno-cli-fp-ts-sample. Example of a Deno command-line program skeleton using fp-ts library
3ruby-procinfo. A very simple Ruby/C extension to (at the moment) retrieve getrusage information about current process
3rails-skeleton. Ruby
3amnesia. A fork of the amnesia project on sourceforge.net to be usable in rebar projects
3metafusion. Set of convenience libraries for use in various applications from cryptography to configuration
3purescript-cards. Simple PureScript starter project with client and server (WIP); for educational purposes only
2easy-purescript-nix. Easy PureScript (and other tools) with Nix
2servant-intro. Servant introductory HTTP API and walk through
2white_list_objectified. Objectified version of Technoweenie's white_list plugin for Rails. Implemented as a class, not as a helper.
2nix-cookbook. A cookbook of snippets that show you how you can accomplish common tasks using the Nix expression language
2murmur_hash. A ruby extension of the MurmurHash2 functions.
2ammonia. Provides more project conventions for Nitrogen web applications in Erlang
2rebar. Mirror and fork of basho's rebar project, mirrored directly from the official Mercurial repository on bitbucket rather than from the unmerged GitHub basho/rebar repo.
2vim-haskell-cabal. Syntax file for Haskell's cabal syntax file
2tlscheck. Haskell
2rundeck. Offer self service to your automated operations.
2amnesia_core. Amnesia core Erlang/OTP project for RDBMS access (needs database driver, e.g. amnesia_mysql)
2amnesia_mysql. Amnesia MySQL driver Erlang/OTP project for RDBMS access (depends on amnesia_core)
2fin_util. Utility and helper Erlang modules used in Finsignia projects. Anything from generating pseudo-random passphrases, generating code from templates, etc.
2seckey-workshop. Security (hardware) key workshop and play area
2vagrant. Vagrant is a tool for building and distributing virtualized development environments.
2cljs-ajax. simple asynchronous Ajax client for ClojureScript and Clojure
1scala-update. Update your Scala dependencies interactively
1zio-cli. Rapidly build powerful command-line applications powered by ZIO
1purescript-node-process. Access the global Node.js process object
1aoc2021. Advent of Code 2021
1fuser. Filesystem in Userspace (FUSE) for Rust
1adventures-in-purescript. Repository to go along with a series of PureScript talks
1amazonka. A comprehensive Amazon Web Services SDK for Haskell.
1github-oauth-plugin. Jenkins Github OAuth Authentication and Authorization Pligin
1rails_autolink. The auto_link function from Rails
1rouge. A pure Ruby code highlighter that is compatible with Pygments
1katas. Random material to show progression of abstraction for katas
1jenkins. Jenkins Continuous Integration Server
1goos. Repository to subvert Java examples in the GOOS book to Scala and aim to evolve them into more FP code and tests because growing an OO codebase should involve making it more functional :P
1spago. 🍝 PureScript package manager and build tool powered by Dhall and package-sets
1react-purescript-starter. JavaScript
1