Become a sponsor toPostmodern
Hello, this is Postmodern 🌊 er I mean 👋. You may remember me from such projects as,chruby,ruby-install, andbundler-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 ofruby-install
- [ ] Releasechruby 1.0.0
- [ ] Release chruby-1.0.0.beta1 and collect feedback
- [ ] Release chruby-1.0.0.rc1
- [X] Release new versions ofbundler-audit (with JSON output and more!)
- [X] Releasebundler-audit-0.8.0.rc1
- [X] Releasebundler-audit-0.8.0.rc2
- [X] Release bundler-audit-0.8.0
- [X] Create a DRY Ruby CLI library, drawing from lessons learned from writingRonin::UI::CLI::Command (ex: no other Ruby CLI library rescues Interruptor Errno::EPIPE, causing them to print an ugly backtrace if you
Ctrl^C
or pipe it into| less
and quit).- [X] Releasecommand_kit-0.1.0.pre1
- [X] Releasecommand_kit-0.1.0.pre2
- [X] Releasecommand_kit-0.1.0
- [X] Rewrite and release hexdump-1.0.0
- [X] Implement parsing of types
- [X] ANSI highlighted output
- [X] Write a Ruby library aroundmasscan similar to myruby-nmap library.
- [X] Uploadruby-masscan
- [X] Release 0.1.0
- [X] A modern Ruby library for parsingNVD 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
- [ ] RefactorRonin 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 myore rubygem generator (using the aforementioned DRY Ruby generator library) to be more streamlined and accessible.
- [ ] Develop aProcessing-like framework for live video effects inCrystal.
- [ ] Write a Ruby library for converting nmap XML into JSON.
cue Sara McLanahan music and montage of sad dogs
So for the small price of a latte, you too can help me accomplish these goals. OK, maybe that gif was a littletoo 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?
Featured work
- postmodern/chruby
Changes the current Ruby
Shell 2,888 - rubysec/bundler-audit
Patch-level verification for Bundler
Ruby 2,698 - postmodern/ruby-install
Installs Ruby, JRuby, TruffleRuby, or mruby
Shell 1,929 - 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 815 - postmodern/rubygems-tasks
Simple Rake tasks for managing and releasing Ruby projects.
Ruby 77
$1 a month
SelectHamm's Tier - it might taste like stale tea, but it's the thought that counts.
$2 a month
SelectPabst Tier - at least it's not Hamm's.
$5 a month
SelectCraft Beer Tier - now we're talking.
$10 a month
Select6 Pack Tier
$20 a month
SelectSake Tier
$50 a month
SelectMaybe I Should Upgrade My PC Tier
$100 a month
SelectHigh Roller Tier
$1,000 a month
SelectI will join your company's chat app and provide support for my libraries/tools.