
Jeremy Evans
@jeremyevans0
Principal Software Engineer @UbicloudHQ. Ruby Committer. Author of "Polished Ruby Programming". Maintainer of many ruby gems. OpenBSD ruby ports maintainer.
You might like
"Polished Ruby Programming" is now available for purchase! The book teaches design principles, best practices, and appropriate trade-offs to the intermediate Ruby programmer. I look forward to seeing what people think about the book. packt.live/3bfGmLI @PacktPub
Rodauth 2.41.0 released: account tokens are now cleared or reset when an account change (e.g. login change, password reset) is made github.com/jeremyevans/ro…
AutoForme 1.14.0 released: Search customization using column_search_filter method, pagination via filtering instead of offset via pagination_strategy :filter, autoforme_framework Roda class method for easier reflection github.com/jeremyevans/au…
Sequel 5.97.0 released: deprecated_associations plugin, Sequel::Database#rename_schema on PostgreSQL, nicer Sequel::Postgres::PGRange#inspect output github.com/jeremyevans/se…
I'm looking forward to giving a presentation in November at the San Francisco Ruby Conference called "The Thin CLIent Approach". This will be my first presentation discussing my work at @UbicloudHQ. Hope to see you there! sfruby.com/schedule/#thin…
Forme 2.7.0 released: Tag#initialize accepts block, :label_attr radio/checkbox labels in radioset/checkboxset, emit: false fix for non-model forms, omit closing / for void element tags github.com/jeremyevans/fo…
Roda 3.96.0 released: redirect_path plugin added, integrating the path plugin with r.redirect github.com/jeremyevans/ro…
Sequel 5.96.0 released: alter_table rename_constraint, virtual generated columns, json array strip_nulls in_arrays option, pg_array_ops sort and reverse methods, improved pg_range/pg_multirange integration with pg_auto_parameterize github.com/jeremyevans/se…
Rodauth 2.40.0 released: otp unlock page refresh using http header instead of meta refresh tag, reset_password_request_for_unverified_account configuration method added github.com/jeremyevans/ro…
Roda 3.95.0 released: new response_content_type plugin, typecast_query_params/typecast_body_params methods added to typecast_params plugin, consider total cookie size instead of cookie value size when determining whether a session cookie is too large github.com/jeremyevans/ro…
Sequel 5.95.0 released: num_waiting for timed_queue connection pools, class_table_inheritance_constraint_validations plugin, support for WITHOUT OVERLAPS, PERIOD, NULLS NOT DISTINCT, INCLUDE, and NO INHERIT on PostgreSQL github.com/jeremyevans/se…
Video of my expanded "Eliminating Unnecessary Implicit Allocations" presentation to the SF Ruby Meetup is now available: youtube.com/watch?v=b8lhXJ…. Thank you to @figma's AV team for recording and to @inazarova for organizing!
youtube.com
YouTube
SF Ruby Meetup, July 22, 2025 @Figma
Slides from my expanded "Eliminating Unnecessary Implicit Allocations" presentation, which I gave at the SF Ruby Meetup a few hours ago, are now available code.jeremyevans.net/presentations/…
Roda 3.94.0 Released: view_subdir_leading_slash plugin added for easier usage of nested view subdirectories, optimizations for the render_each and each_part plugins github.com/jeremyevans/ro…
minitest-parallel_fork 2.1.0 released: Add support for graceful and immediate shutdown via interrupts (Ctrl+C) github.com/jeremyevans/mi…
Sequel 5.94.0 released: Support for PostgreSQL FOR NO KEY UPDATE, FOR KEY SHARE, NOT ENFORCED, and ALTER CONSTRAINT, foreign key/check constraint reflection information includes validated/enforced setting, many minor performance improvements github.com/jeremyevans/se…
Roda 3.93.0 released: Support for custom invalid value messages per type in the typecast_params plugin, many minor performance improvements, mostly from rubocop-performance github.com/jeremyevans/ro…
Sequel 5.93.0 released: Dataset#explain support for all EXPLAIN options on PostgreSQL, OLD/NEW support for PostgreSQL 18 RETURNING clauses, prepare_sql_type for more control over prepared statements when using RETURNING github.com/jeremyevans/se…
Video of my RubyKaigi 2025 presentation "Eliminating Unnecessary Implicit Allocations" is now available youtube.com/watch?v=7Gmk8b…
youtube.com
YouTube
[EN] Eliminating Unnecessary Implicit Allocations / Jeremy Evans...
Rodauth 2.39.0 released: Support Roda plain_hash_response_headers plugin on Rack 3+, avoid cookie length overflow when using login_return_to_requested_location?, avoid code deprecated in recent json/webauthn versions github.com/jeremyevans/ro…
Roda 3.92.0 released: each_part plugin for easier rendering of a collection of partials with additional locals, render_each plugin optimized for render plugin :assume_fixed_locals option github.com/jeremyevans/ro…
United States Trends
- 1. Good Monday 26.7K posts
- 2. Knesset 47.5K posts
- 3. #GalxeID 7,887 posts
- 4. #MondayMotivation 9,139 posts
- 5. Columbus 43.1K posts
- 6. #njkopw 28.3K posts
- 7. StandX 2,130 posts
- 8. Cryptocurrencies 4,144 posts
- 9. All 20 60.6K posts
- 10. Branch 41K posts
- 11. Red Cross 66.1K posts
- 12. #hostages 3,916 posts
- 13. Rod Wave 2,036 posts
- 14. #IndigenousPeoplesDay 1,108 posts
- 15. Chiefs 116K posts
- 16. Use GiveRep N/A
- 17. Lions 92.3K posts
- 18. God Bless President Trump 16.6K posts
- 19. Eitan Mor 24.3K posts
- 20. Mahomes 36.3K posts
You might like
-
Alexandre Ruban
@alexandre_ruban -
Vladimir Dementyev
@palkan_tula -
matt swanson 😈
@_swanson -
Nate Berkopec
@nateberkopec -
GoRails
@GoRails -
Jean Boussier
@_byroot -
Peter Zhu
@peterzhu2118 -
DriftingRuby
@DriftingRuby -
Jason Swett
@JasonSwett -
Dave Kimura
@kobaltz -
Greg Navis
@gregnavis -
Maciej Mensfeld
@maciejmensfeld -
maple ong
@OngMaple -
Kevin Newton
@kddnewton -
Rafael França 🇧🇷
@rafaelfranca
Something went wrong.
Something went wrong.