Overview
News
Salaries
Products
People
Growth
Offices
Financials

Overview

Mike Perham Sidekiq Faktory Email Mastodon RSS About I’m an independent open source software developer based in Portland, OR.I’ve been writing software since 1993 and open source since 1995.

News

Blog 7 months ago
Sidekiq in the terminal
My favorite tech movement in 2025 wasn't anything artifical, but rather the resurgence in interest around building terminal interfaces with two new frameworks, Charm and Ratatui , which make developing pure text user interfaces easier than ever before usi
Read more
Report
Blog 9 months ago
Adding Mastodon Comments
I'm enabling comments via Mastodon using this webcomponent . @dpecos has done a nice job keeping it self-contained and has made good tradeoffs in functionality vs simplicity IMO. Thanks @sardaukar!
Read more
Report
Blog 1 year ago
Sidekiq 8.0: Profiling
Sidekiq is the most popular background job framework for Ruby applications and over the last 13 years, it has reached maturity in its feature set. It has filled out much of its original design so adding a major new feature is a comparatively rare event th
Read more
Report
Blog 1 year ago
Sidekiq 8.0: Improvements to the Web UI
Since its release last month, Sidekiq 8.0 has been very smooth with few reported issues. I've been quite happy with the rollout and wanted to provide a little more context about the changes. My goals for any user-friendly, high quality software is to redu
Read more
Report
Blog 1 year ago
Introducing Sidekiq 8.0
After six months of hard work, I'm thrilled to announce the general availability of Sidekiq 8.0! Status Sidekiq is used by thousands of Ruby applications around the world to scale job processing up to billions of jobs/day. Current Sidekiq Enterprise custo
Read more
Report
Blog 1 year ago
Conventional Commits
Conventional Commits is a defacto standard for writing commit messages in a manner more useful for both humans and machines. Examples: feat(batches): adjust callback data model to conform to naming standards ci: add ruby 3.4 to matrix style: upgrade stand
Read more
Report
Blog 1 year ago
Sponsoring Hanami
I'm happy to announce a substantial $12,000 grant to the Hanami framework. I've been a massive believer in Open Source software since publishing my first open source project in 1995. There's nothing more empowering than direct access to the exact source c
Read more
Report
Blog 2 years ago
Iteration and Sidekiq 7.3.0
Sidekiq is the most popular background job framework for Ruby and works really well if you follow the design guidelines: keep your jobs short and idempotent. What happens if you have a job which processes a large amount of data serially, the infamous long
Read more
Report
Blog 2 years ago
Redis Licensing Changes and You
A few weeks ago, the owners of Redis changed its licensing from BSD to a more limited source available license. As far as I know this was done in order to prevent service providers from adding their own closed source, proprietary changes to their Redis se
Read more
Report
Blog 2 years ago
Serializing Ruby datatypes in JSON
Ruby's JSON library allows you to convert Ruby datatypes into a JSON document, as long as those types are native to JSON: String, bool, int, float, nil, Hash and Array. Everything else converts to a String by default; if you use any other core datatypes,
Read more
Report
Show more news