This is your work, valued

USA

Susan Potter

Elite
@mbbx6spp

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

129

styleguides. A repository with a coding standard/style guide and conventions document for each of the languages I care about

102

twitter4r. 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)

90

rebar-templates. Rebar Erlang, OTP and other project templates. Use rebar3 for rebar3 templates and updates.

67

7languages7weeks. Repository for my journey through the #7languages7weeks challenge, plus blog.

32

cabal-heroku-buildpack. ANCIENT REPO. ARCHIVED. A Heroku buildpack for Haskell/Cabal applications

20

carson. 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.

17

sinatra-on-nix. An example Sinatra project using Nix to configure the development environment

14

welltypedfp. Curriculum, and materials including exercises for an internal course on typed pure functional programming

10

lambda-purescript-starter. Starter template project for building AWS Lambdas with PureScript

10

effpee. Learning material

8

apt-s3. additional "s3" protocol for apt so you can host your giant apt repository in s3 on the cheap!

7

remarkable2-custom-templates. Custom templates and scripts for my reMarkable2 tablet

6

vim-rebar. Rebar Vim plugin

5

funalgebra. Slides and code examples from 'Functional Algebra By Example' talk at CodeMesh 2013

5

vim-bundler. Bundler standalone Vim plugin taken from my contribution to the Rails Vim plugin

5

puppet-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.

4

riak_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.

4

dsmigrator. 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.

3

bash-http-server. For the lolz

3

lerna-yarn-purescript. ARCHIVED. DO NOT USE.

3

deno-cli-fp-ts-sample. Example of a Deno command-line program skeleton using fp-ts library

3

ruby-procinfo. A very simple Ruby/C extension to (at the moment) retrieve getrusage information about current process

3

rails-skeleton. Ruby

3

amnesia. A fork of the amnesia project on sourceforge.net to be usable in rebar projects

3

metafusion. Set of convenience libraries for use in various applications from cryptography to configuration

3

purescript-cards. Simple PureScript starter project with client and server (WIP); for educational purposes only

2

easy-purescript-nix. Easy PureScript (and other tools) with Nix

2

servant-intro. Servant introductory HTTP API and walk through

2

white_list_objectified. Objectified version of Technoweenie's white_list plugin for Rails. Implemented as a class, not as a helper.

2

nix-cookbook. A cookbook of snippets that show you how you can accomplish common tasks using the Nix expression language

2

murmur_hash. A ruby extension of the MurmurHash2 functions.

2

ammonia. Provides more project conventions for Nitrogen web applications in Erlang

2

rebar. 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.

2

vim-haskell-cabal. Syntax file for Haskell's cabal syntax file

2

tlscheck. Haskell

2

rundeck. Offer self service to your automated operations.

2

amnesia_core. Amnesia core Erlang/OTP project for RDBMS access (needs database driver, e.g. amnesia_mysql)

2

amnesia_mysql. Amnesia MySQL driver Erlang/OTP project for RDBMS access (depends on amnesia_core)

2

fin_util. Utility and helper Erlang modules used in Finsignia projects. Anything from generating pseudo-random passphrases, generating code from templates, etc.

2

seckey-workshop. Security (hardware) key workshop and play area

2

vagrant. Vagrant is a tool for building and distributing virtualized development environments.

2

cljs-ajax. simple asynchronous Ajax client for ClojureScript and Clojure

1

scala-update. Update your Scala dependencies interactively

1

zio-cli. Rapidly build powerful command-line applications powered by ZIO

1

purescript-node-process. Access the global Node.js process object

1

aoc2021. Advent of Code 2021

1

fuser. Filesystem in Userspace (FUSE) for Rust

1

adventures-in-purescript. Repository to go along with a series of PureScript talks

1

amazonka. A comprehensive Amazon Web Services SDK for Haskell.

1

github-oauth-plugin. Jenkins Github OAuth Authentication and Authorization Pligin

1

rails_autolink. The auto_link function from Rails

1

rouge. A pure Ruby code highlighter that is compatible with Pygments

1

katas. Random material to show progression of abstraction for katas

1

jenkins. Jenkins Continuous Integration Server

1

goos. 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

1

spago. 🍝 PureScript package manager and build tool powered by Dhall and package-sets

1

react-purescript-starter. JavaScript

1