ufuk

@ufuk@ruby.social
321 Followers
96 Following
212 Posts
Physicist turned Software Dev turned Engineering Manager. Current: Leading Ruby Infrastructure team at Shopify (he/him)
Websitehttps://ufuk.dev
GitHubhttps://github.com/paracycle
This last RailsConf was incredible!!! I had an amazing time, and got to see so many friends, old and new, and it's only possible because of the diligent work of so many people behind the scenes, a lot like Rails itself! ❤️

Thanks to every #RubyFriend that made #RailsConf2025 special. Whether you were there or not. <3

https://kevinjmurphy.com/posts/railsconf-2025-recap/

RailsConf 2025 Recap

A summary of my time at RailsConf 2025

Kevin Murphy

📢Big heads up! The deadline for our hotel room block is coming up—October 18th at midnight CST!⏰

Book today!! to make your conference experience super special!✨ https://book.passkey.com/go/2024RubyConf

We’ve secured a block of rooms at the Hilton Chicago for #RubyConf2024, offering unique networking with your #RubyFriends! This also helps keep costs down for our meeting spaces and activities.

Enjoy a rate of $219++/night in this stunning hotel near amazing sights. Can’t wait to see you there!!

Filling the earth and your event with the light & warmth of hospitality

Book your hotel room for 2024 RubyConf at the Hilton Chicago available here on an exclusive basis

2024 RubyConf
We are seeking new board members! This all-volunteer board is crucial to our functioning - join us and be part of shaping Ruby Central and the open source projects. If interested, apply by October 21, 2024.
https://buff.ly/3Y8Gl5s
Ruby Central Board Member Application

Ruby Central is seeking new board members to serve on its board of directors. Our volunteer board is crucial to our functioning. Board members are expected to attend at least one board meeting a month and spend 2-10 hours weekly on additional board responsibilities. If you're interested, please apply here by October 21, 2024. We are seeking candidates with experience serving on a nonprofit board of directors and at least one of the following areas: - Corporate fundraising for nonprofits - B2B or B2C Sales - Grant writing You can read more about the Board Member responsibilities here: https://docs.google.com/document/d/1l39EWPnxPrqUSnfgBXmHLXz6oIADCVMriRtVbVe6aSc/edit?usp=sharing Previous involvement in the Ruby programming language or the Ruby community is helpful but not required. Please use the form below if you would be interested in filling this position.

Google Docs

I converted my RubyKaigi 2024 talk "Finding Memory Leaks in the Ruby Ecosystem" into a blog post.

In this blog post, I introduce RUBY_FREE_AT_EXIT, a new feature in Ruby 3.3 that @HParker and I worked on.

https://railsatscale.com/2024-07-09-finding-memory-leaks-in-the-ruby-ecosystem/

Finding Memory Leaks in the Ruby Ecosystem

Until recently, Ruby lacked a mechanism for detecting native-level memory leaks from within Ruby and native gems. This meant that it was hard to analyze Ruby applications that suffered from memory leaks, causing them to consume increasing amounts of memory until the system runs out and terminates the application. In this blog post, we’ll be looking at the RUBY_FREE_AT_EXIT feature, which allows memory leak checkers to find memory leaks in Ruby and in native gems.

Rails at Scale

It's so much fun to chime in on a thread with a suggestion and have it immediately click for someone else! Hat-tip @ufuk

https://discuss.rubyonrails.org/t/async-callbacks-as-a-first-class-citizen/85951/5?u=kaspth

Async callbacks as a first class citizen

I’ve been exploring a version of this over in GitHub - kaspth/active_job-performs: ActiveJob::Performs adds the `performs` macro to set up jobs by convention. In ActiveJob::Performs I’m making a convention of passing a model as the first argument to a job and calling an instance method on it. This is an internal pattern Active Storage and Action Mailbox that I’m hoisting to Rails apps in general. So with my gem, your example can be rewritten as: class Recording < ApplicationRecord after_cre...

Ruby on Rails Discussions

As I'm still riding the @railsconf high, I wrote up my recap of the conference here: https://yboulkaid.com/2024/05/15/railsconf.html

Huge thanks to @andycroll, @ufuk @adarsh and everyone at @rubycentral for putting this together, and to @noelrap for reviewing my talk!

RailsConf 2024: a recap

I came back from RailsConf 2024 a couple days ago. The experience was amazing, and I feel both energized and socially exhausted, in a good way. Here’s a recap of my experience while it’s still fresh.

Rubber Ducky

I'm still coming down from an amazing #RailsConf last week.

Every talk I saw was about building something with Rails.

On Hack Day, I helped nine developers contribute to open source projects.

The hallway track was bustling, I reconnected with a ton of talented people.

Huge shoutout to @rubycentral, @ufuk, @andycroll, and the program committee for executing flawlessly.

#rails

2025 is the final RailsConf as we know it, per https://rubycentral.org/news/anewearforrubycentralevents/

I have been kinda of two minds on conferences - I've enjoyed a lot that I've attended/spoken at, but they are also in that sour-spot of being extremely expensive for people to attend yet still having to rely on volunteers for almost all the content and operations. Regional conferences should ameliorate that somewhat.

A New Era for Ruby Central Events

A special announcement for the Ruby community We normally announce next year’s RailsConf location at the end of the conference, but this time we are going to do something a little different and share two pieces of news: We are delighted to announce that we want to involve you

Ruby Central
@railsconf I'm really excited to see what the caring and talented folks at Ruby Central will do next. Sounds like they have big plans for supporting meetups and regional conferences! ❤️