The Curious Engineer

All blogs / Ruby / Rails

Schneems

schneems.com

Hi, I'm Richard Schneeman. I write about Programming and Open Source. I run CodeTriage, the best way to get involved with OSS. I'm @schneems everywhere online.

Ruby / RailsPerformance / optimizationRustSoftware / engineering practice

Posts
249 from 28 Nov 2010 to 24 Sep 2026
Posting
monthly (8 in the last year)
Kind
personal blog
Feed
https://schneems.com/feed.xml

2026 4

  1. A Type Stronger than the Sum of its Components
  2. Cinnamon Buns & Commit Bits: A RubyConf Story
  3. RubyGems Fracture Incident Report
  4. How to "Sustain Heroku"

2025 9

  1. Non-Violent Comments: Calling out or Calling in?
  2. Disallow code usage with a custom `clippy.toml`
  3. Upgrade to Puma 7 and Unlock the Power of Fair Scheduled Keep-alive
  4. Learn How to Lower Heroku Dyno Latency through Persistent Connections (Keep-alive)
  5. 'Our app supports Markdown' and other lies apps tell
  6. Don't McBlock me
  7. Keep Reading
  8. Keep Reading
  9. Keep Reading

2024 3

  1. Keep Reading
  2. RubyConf 2024: Cloud Native Buildpack Hackday (and other Ruby deploy tools, too!)
  3. Keep Reading

2023 2

  1. Keep Reading
  2. Keep Reading

2022 2

  1. Keep Reading
  2. Keep Reading

2021 2

  1. Keep Reading
  2. Keep Reading

2020 6

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading
  5. Keep Reading
  6. Keep Reading

2019 4

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading

2018 8

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading
  5. Keep Reading
  6. Keep Reading
  7. Keep Reading
  8. Keep Reading

2017 38

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading
  5. Keep Reading
  6. Keep Reading
  7. Keep Reading
  8. Keep Reading
  9. Keep Reading
  10. Keep Reading
  11. Keep Reading
  12. Keep Reading
  13. Keep Reading
  14. Keep Reading
  15. Keep Reading
  16. Keep Reading
  17. Keep Reading
  18. Keep Reading
  19. Keep Reading
  20. Keep Reading
  21. demonstrated how you can use Rack Mini Profiler to find and fix slow queries
  22. Keep Reading
  23. Keep Reading
  24. Keep Reading
  25. Keep Reading
  26. Keep Reading
  27. Keep Reading
  28. Keep Reading
  29. Keep Reading
  30. Keep Reading
  31. talked about how bad I am at spelling and grammar in “The Four Year Typo”
  32. Keep Reading
  33. Keep Reading
  34. Keep Reading
  35. Keep Reading
  36. Keep Reading
  37. Keep Reading
  38. Keep Reading

2016 21

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading
  5. Keep Reading
  6. Keep Reading
  7. Keep Reading
  8. Keep Reading
  9. Keep Reading
  10. Keep Reading
  11. Keep Reading
  12. Ruby Hero 2016
  13. Container-Ready Rails 5
  14. Optimist's Guide to Pessimistic Library Versioning
  15. Get Your Conference Proposal Accepted
  16. Easier Gem Releases with Bundler Release Tasks
  17. Speeding up Sprockets
  18. Do You Believe in Programming Magic?
  19. Keep Reading
  20. Keep Reading
  21. Keep Reading

2015 15

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Who Does your Gem Work For?
  5. Patching Rails Performance
  6. Keep Reading
  7. Keep Reading
  8. Keep Reading
  9. Keep Reading
  10. Keep Reading
  11. Keep Reading
  12. Keep Reading
  13. Keep Reading
  14. Keep Reading
  15. Keep Reading

2014 8

  1. Keep Reading
  2. Keep Reading
  3. Keep Reading
  4. Keep Reading
  5. Keep Reading
  6. Keep Reading
  7. Keep Reading
  8. Keep Reading

2013 30

  1. Keep Reading
  2. Keep Reading
  3. TIL: Symbol to Proc Trick not needed in Ruby Inject/Reduce 2.0.0
  4. Keep Reading
  5. UT on Rails
  6. TIL how to null out or unset an ENVIRONMENT variable in bash
  7. Why Do Heroku Builds Run Without Config by Default?
  8. Heroku compiles your app without environment variables
  9. Wicked 1.0.1 Released with Critical Security Fix
  10. If at First you don't Succeed: Retrying Bundler
  11. Explain Shell, from your Shell
  12. Prepare, Do, Test: Make your Technical Writing Shine
  13. Specify Different Gemfile while using Bundler
  14. Keep Reading
  15. Maildown: Write your Rails emails in Markdown
  16. Keep Reading
  17. Heroku API Demo
  18. My wedding with Ruby featured in Style Me Pretty
  19. Testing Against Multiple Rails Versions
  20. Keep Reading
  21. Keep Reading
  22. Keep Reading
  23. Keep Reading
  24. Keep Reading
  25. Git Minutes Podcast Interviews Schneems
  26. Heroku Engineer Engaged to Ruby
  27. Open Source in your Inbox: Code Triage
  28. Anatomy of an Exploit: An In-depth Look at the Rails YAML Vulnerability
  29. Use GIFs in your Pull Request for Good, not Evil
  30. Good, Simple Design

2012 64

  1. JRuby Support Live on Heroku
  2. Keep Reading
  3. Custom Wizard URLs in Rails with Wicked
  4. Hacking mruby onto Heroku
  5. Ruby 2.0 Preview Available on Heroku
  6. Reddit on Rails part 3: Last week of UT on Rails
  7. the boots in the corner: Hire junior devs!
  8. Try mruby Today
  9. Embed Gists into a Markdown File
  10. Would you like a Mobile App with That?
  11. Heroku Sunsets the Argent Aspen Stack
  12. Sunsetting and Deprecation at Heroku
  13. Keep Reading
  14. raise "hell": Better Programming Through Error Messages
  15. Database & Rails: Week 9
  16. Databases & Rails: Week 8
  17. Get Previously Saved Changes in Rails
  18. Active Record Deep Dive
  19. Databases & Rails: Week 6 Data Visualization with Javascript
  20. Databases & Rails: Week 5 Controllers
  21. Command Line Basics
  22. Databases & Rails: Week 4 Routing
  23. Last week
  24. Databases & Rails: Week 3 Pure Ruby Views
  25. Last week
  26. How I became a University Professor
  27. Databases & Rails: Week 2 Modeling Relationships And ActiveRecord
  28. week 2
  29. Databases & Rails: Week 1 Introduction
  30. why and how we can use databases to store information
  31. zOMG My Passwords are Insecure, now What?
  32. A Series of Tubes: How does the Internet work?
  33. Heroku Isn't for Idiots: developer time and comparative advantage
  34. Ignite RailsConf 2012: Wicked Problems
  35. The HourSchool Blog: How can companies ask better questions?
  36. Cedar goes General Availability on Heroku
  37. Sextant: A Gem to Help you Find your Routes
  38. introduction to OAuth
  39. OAuth: A Tale of Two Servers
  40. Deploy & Edit a Facebook App in 5 Min
  41. Multiple Ruby Version Support on Heroku
  42. Wicked Gem Featured on Railscasts
  43. Legacy Concerns in Rails
  44. Building an iOS Photo-sharing and Geolocation Mobile Client and API with Rails and Heroku
  45. Concerned about Code Reuse?
  46. Partial Validation of Active Record Objects in Wicked
  47. Performance Testing Rails with BlitzIO
  48. Keep Reading
  49. Super Charge your Rails App with Rack Cache and Memcache
  50. Super Charge your Rails App with Rack Cache
  51. You got NoSQL in my Postgres! Using Hstore in Rails
  52. Keep Reading
  53. Get Down with Heroku at SXSW this year register now. It’s gonna be awesome.
  54. Test Drive: Induction - The Everything Database Client for Mac
  55. Give Tumblr Some Code Love with Prettify.js
  56. after signup wizards
  57. Wizard-ify Your Rails Controllers with Wicked
  58. Journey to the Center of Geekdom
  59. Epic Job is Epic
  60. Learn Ruby with Hourschool
  61. Turn Any Presentation into a Screencast
  62. Quit Complaining About a Talent Shortage and Interview Better
  63. Keep Reading
  64. Speed up Capybara Tests with Devise

2011 30

  1. Keep your Rails Project Sane
  2. Bootstrap A Fork of Rails
  3. Help Me, Help Rails
  4. Should I Stay or Should I Go
  5. Should I Stay or Should I Go...
  6. Vimeo Vs. YouTube for Technical Videos
  7. Scaling the Web: Databases & NoSQL
  8. Stack Overflow Needs Mentors
  9. Likeable: Love your Objects with Redis
  10. So You Want to Hire an Intern?
  11. Gowalla's New Engineering Blog
  12. Git Aliases
  13. Replace IRB with PRY for Rails Dev
  14. Custom Dotfiles
  15. Some of my Login UX featured in SmashingMagazine
  16. Rails 3 Beginner to Builder 2011 (Final) Week 8
  17. Rails 3 Beginner to Builder 2011 Week 7
  18. Ballin
  19. Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.
  20. Rails 3 Beginner to Builder 2011 Week 6 with Ethan Waldo
  21. Rails 3 Beginner to Builder 2011 Week 5
  22. Rails 3 Beginner to Builder 2011 Week 4
  23. Rails 3 Beginner to Builder 2011 Week 3
  24. Rails 3 Beginner to Builder 2011 Week 2
  25. Rails 3 Beginner to Builder 2011 Week 1
  26. Keep Reading
  27. (“hello” =~ %r{hello}) == (“hello” =~ /hello/)
  28. Keep Reading
  29. @Keeg showing off his mad skills at work.
  30. Keep Reading

2010 3

  1. Keep Reading
  2. Keep Reading
  3. Hello World