jeremyevans0's profile picture. Principal Software Engineer @UbicloudHQ. Ruby Committer. Author of "Polished Ruby Programming". Maintainer of many ruby gems. OpenBSD ruby ports maintainer.

Jeremy Evans

@jeremyevans0

Principal Software Engineer @UbicloudHQ. Ruby Committer. Author of "Polished Ruby Programming". Maintainer of many ruby gems. OpenBSD ruby ports maintainer.

ปักหมุด

"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


Thanks to @PacktPublishing, I'm bringing 8 promotional copies of Polished Ruby Programming to @sfrubyconf. If you'd like a copy, please find me at the conference.


Roda 3.98.0 released: sessions plugin now supports an :env_key option to maintain a session separate from the default Rack session github.com/jeremyevans/ro…


Jeremy Evans รีโพสต์แล้ว

Jeremy Evans @jeremyevans0, principal engineer at @UbicloudHQ, will share a novel approach to CLI development, where the command line arguments are passed to an endpoint instead of being parsed by the client program, and the advantages and disadvantages doing so

sfrubyconf's tweet image. Jeremy Evans @jeremyevans0, principal engineer at @UbicloudHQ, will share a novel approach to CLI development, where the command line arguments are passed to an endpoint instead of being parsed by the client program, and the advantages and disadvantages doing so

Sequel 5.98.0 released: pg_auto_parameterize_duplicate_query_detection extension for N+1 query detection, Model#remove_key! added, split_values and insert_returning_select plugin improvements github.com/jeremyevans/se…


Roda 3.97.0 released: map_matcher plugin added, for a more efficient and simpler approach for a common route metaprogramming technique github.com/jeremyevans/ro…


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…


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!

jeremyevans0's tweet card. SF Ruby Meetup, July 22, 2025 @Figma

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…


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…


Loading...

Something went wrong.


Something went wrong.