Skip to content
You must be logged in to sponsor postmodern

Become a sponsor to Postmodern

Hello, this is Postmodern 🌊 er I mean πŸ‘‹. You may remember me from such projects as, chruby, ruby-install, and bundler-audit. I have been contributing to Open Source since the early 2000s (first gig was volunteering as a Gentoo Arch Tester) and now maintain almost 100 libraries; most of them Ruby related. I have also been active in the Ruby community since 2008, back when we used RubyForge. As it were my luck, some of my projects ended up becoming popular and now I have feature requests and releases to deal with. Currently, I am "fun-employed" as we wait for the pandemic to end. This gives me some much needed time to recoup and do some Open Source work. Here's a short list of what I have planned:

  • [X] Release new versions of ruby-install
  • [ ] Release chruby 1.0.0
    • [ ] Release chruby-1.0.0.beta1 and collect feedback
    • [ ] Release chruby-1.0.0.rc1
  • [X] Release new versions of bundler-audit (with JSON output and more!)
  • [X] Create a DRY Ruby CLI library, drawing from lessons learned from writing Ronin::UI::CLI::Command (ex: no other Ruby CLI library rescues Interrupt or Errno::EPIPE, causing them to print an ugly backtrace if you Ctrl^C or pipe it into | less and quit).
  • [X] Rewrite and release hexdump-1.0.0
    • [X] Implement parsing of types
    • [X] ANSI highlighted output
  • [X] Write a Ruby library around masscan similar to my ruby-nmap library.
  • [X] A modern Ruby library for parsing NVD JSON feeds.
    • [ ] Port it to Crystal
  • [X] A Ruby library for parsing the cvelist repository.
    • [ ] Port it to Crystal
  • [ ] Release spidr-0.7.0 with new minor features.
  • [ ] Add combinatorial monads to my ruby combinatorics library.
  • [ ] Port my Ruby combinatorics library to Crystal
  • [ ] Refactor Ronin and add new features. (WIP)
  • [ ] Port my Ruby hexdump library to Crystal. (WIP)
  • [ ] Create a DRY Ruby generator library similar to Python's Cookiecutter (think: one library to replace all of those foo-gen commands).
  • [ ] Rewriting my ore rubygem generator (using the aforementioned DRY Ruby generator library) to be more streamlined and accessible.
  • [ ] Develop a Processing-like framework for live video effects in Crystal.
  • [ ] Write a Ruby library for converting nmap XML into JSON.

cue Sara McLanahan music and montage of sad dogs

Sad dogs and cats

So for the small price of a latte, you too can help me accomplish these goals. OK, maybe that gif was a little too sad.

Q: What will you be spending the money on?
A: Beer. Maybe if you donate enough, Sake.

Q: What else do we get in return for giving you beer money?
A: Maybe I'll stream my development process on Twitch? Maybe I'll speak entirely through a vintage analogue vocoder? Unlock emotes?

Current sponsors 16

@szTheory
@antulik
@hsbt
@andrew
@makeplans
@adam12
@caius
@catskull
@jtperreault
@indirect
@scryfall
@evilmartians
@larouxn
@avo-hq
@renuo
@ajaya
Past sponsors 28
@girasquid
Private Sponsor
@klas-s
@kachick
@timdavies
@devonzuegel
@mediafinger
@RobertLowe
@sirupsen
@tak1n
@monfresh
@gfvcastro
@tombruijn
@ezkl
@sol-vin
@AlexVKO
@joshbuker
@ervinismu

Featured work

  1. postmodern/chruby

    Changes the current Ruby

    Shell 2,879
  2. rubysec/bundler-audit

    Patch-level verification for Bundler

    Ruby 2,690
  3. postmodern/ruby-install

    Installs Ruby, JRuby, TruffleRuby, or mruby

    Shell 1,920
  4. postmodern/spidr

    A versatile Ruby web spidering library that can spider a site, multiple domains, certain links or infinitely. Spidr is designed to be fast and easy to use.

    Ruby 809
  5. postmodern/rubygems-tasks

    Simple Rake tasks for managing and releasing Ruby projects.

    Ruby 77

Select a tier

$ one time

Choose a custom amount.

$200 one time

Select

One hour pair-programming session.

$350 one time

Select

One hour consulting or mentorship.

$5,000 one time

Select

Large contract project – contact me!