Skip to content

Instantly share code, notes, and snippets.

@nateberkopec
Last active March 28, 2025 03:37
Show Gist options
  • Save nateberkopec/f74d6542845948b1b8737104c459b556 to your computer and use it in GitHub Desktop.
Save nateberkopec/f74d6542845948b1b8737104c459b556 to your computer and use it in GitHub Desktop.
Speedshop Retainer Changelog

Speedshop Retainer Changelog

This is the changelog for the Speedshop Ruby on Rails performance retainer service. For what we're doing in the future, see the roadmap. This was last updated March 28th, 2025.

March 2025

  1. Office Hours. You can now sign up for regular office hours, 30 minutes every 2 weeks.
  2. Retainer Roadmap and Changelog. We're working on more services and extensions to the retainer service. You can keep up with stuff yet to come in the Roadmap, and stuff done already in the Changelog.
  3. Free Ongoing Education/Workshops. We started a book club for The Rails Performance Apocrypha.

January 2025

  1. Permanent retainer call link. You now have a permanent link you can use to schedule calls with Nate at any time.
  2. rubocop-scrutineer, our new gem of custom cops. 4 highly opinionated custom Rubocops that help you to write faster Rails applications.
  3. jemalloc tuning and Ruby thread timeslice experiments. We started conducting tests for tuning jemalloc and Ruby thread timeslices.
  4. ids_must_be_indexed Github Action. Not retainer-only but funded by retainer work, this Github Action checks PRs for columns which might be foreign keys and which don't have indexes.
  5. Faster bundle installs. We showed all our retainer clients how to change a simple setting to get faster bundle install times.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment