Become a sponsor to Stephen Margheim
Hi 👋,
If you're here, you are probably a user of the AcidicJob
gem or a reader of some of my content on how to build strongly resilient applications that depend on and sync with external systems. But let me introduce myself a bit more fully.
I am Stephen. I am an American living in Germany. I have been working with Ruby and Rails for nearly a decade now after transitioning out of academia (I was on my way to becoming a professor of Greek and Latin Literature 😬). My girlfriend and I live in Berlin with our two dogs (Tuck = a Cockerspaniel + Cavalier Spaniel mix, and Ruby (yes, named after the programming language 🤷) = a Cockerspaniel + Mini Poodle mix).
My primary open-source project is AcidicJob
, which is a gem that brings a suite of features to help developers build strongly resilient background jobs. I am opening up my GitHub account for sponsorship because I want to write much more extensively on how Ruby on Rails engineers can build strongly resilient applications using the tools that AcidicJob
provides. There are a growing number of patterns that have emerged as I have written application after application that requires strong dependencies on external systems (whether a GitHub app, a Jira integration, or a Shopify plugin) and often bi-directional syncing. I will be sharing my experiences with these problems, and the patterns that have emerged to enable truly resilient systems that are also clean to work with free of charge, but as we all know, it isn't free to take the time and energy and attention to produce high-quality resources for engineers.
So, your sponsorship would directly support me, and perhaps even more importantly, encourage me to continue making AcidicJob
the best tool available for building resilient Rails background systems as well as providing the highest quality resources for how we can solve some of the trickiest problems (like complex two-way syncing) with elegant but robust solutions.
Featured work
-
fractaledmind/acidic_job
Elegant, resilient, durable workflows for Rails apps
Ruby 485