Sign in

Aaron Patterson

@tenderlove.dev
5.6K followers 273 following 1.1K posts

Ruby and Rails hacker working at Shopify, living in Seattle

PostsRepliesMedia
Aaron Patterson @tenderlove.dev · 27/09/2026
Apparently I'm not the only one, and it's for reasons worth naming
4301
Reposted by Aaron Patterson
Jesse Karmani @jesseplusplus.com · 27/09/2026
That’s fair, and you’re right to push back on this
0121
Aaron Patterson @tenderlove.dev · 26/09/2026
それ、めっちゃ正解。
010
Aaron Patterson @tenderlove.dev · 26/09/2026
I am very tired of reading AI generated English. But it's worth being precise about why
9423
Reposted by Aaron Patterson
Hendrik Mans @hmans.dev · 26/09/2026
Stop trying to make fetch happen, Aaron
021
Aaron Patterson @tenderlove.dev · 26/09/2026
私も思います😆
010
Aaron Patterson @tenderlove.dev · 26/09/2026
私は屋外だった。本当に禁止かどうか分からない。言われた人は警察じゃなくてセキュリティの人だった
110
Aaron Patterson @tenderlove.dev · 26/09/2026
私はPike Placeまで三脚持ってた時に使うのは禁止だと言われた。羨ましい
100
Aaron Patterson @tenderlove.dev · 26/09/2026
Had some good bbq in Austin!
1160
Aaron Patterson @tenderlove.dev · 24/09/2026
210326
Reposted by Aaron Patterson
Marco Roth @marcoroth.dev · 24/09/2026
Today is a big day for Herb! It's built into Rails 8.2 by default for all HTML+ERB views. My talk at #RailsWorld in Austin today answered three questions: What is Herb? What ships in Rails 8.2? And what does this enable? Herb v0.11 and ReActionView v0.6 released alongside it.
36713
Aaron Patterson @tenderlove.dev · 24/09/2026
I think everyone should visit the Peace Museum in Hiroshima at least once in their life
3353
Aaron Patterson @tenderlove.dev · 24/09/2026
Support Local Variables arxiv.org/pdf/2609.01502
arxiv.org
1132
Aaron Patterson @tenderlove.dev · 23/09/2026
Go @amandabrooke.bsky.social !!!
Amanda on stage at RailsWorld
0171
Reposted by Aaron Patterson
k0kubun @k0kubun.com · 15/09/2026
Ruby 4.0.7 Released www.ruby-lang.org/en/news/2026... This is a routine update that includes bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
ruby-lang.org
Ruby 4.0.7 Released | Ruby
Ruby 4.0.7 has been released.
02111
Aaron Patterson @tenderlove.dev · 15/09/2026
Apparently they're rolling out a change where you need 2FA just to use the crosswalk. That's right, you gotta have street creds
5302
Reposted by Aaron Patterson
k0kubun @k0kubun.com · 14/09/2026
Join me at @sfruby.com's Ruby Conference and get your pixel card too 👾 clouds.sfruby.com/e/2026-bits/...
clouds.sfruby.com
Takashi Kokubun · San Francisco Ruby Conference
Staff Engineer at Shopify. Joining the San Francisco Ruby Conference on November 10-12, 2026.
1123
Reposted by Aaron Patterson
Brandon Weaver @baweaver.bsky.social · 12/09/2026
blog.rubygems.org/2026/09/11/u...
blog.rubygems.org
An update on the May spam-publishing campaign on rubygems.org
Following reporting by The Wall Street Journal and the publication of research by Nightingale Collective, we want to clarify what we know about the spam-publishing campaign on rubygems.org in May 2...
042
Aaron Patterson @tenderlove.dev · 11/09/2026
I'm going to Oakland for VMIL and I'm really excited to go because I've never been
041
Aaron Patterson @tenderlove.dev · 11/09/2026
They should have called it the iPhone Razr
0100
Aaron Patterson @tenderlove.dev · 09/09/2026
Many people don't know this (or simply refuse to believe), but millenniums are already in their 1000's!
040
Aaron Patterson @tenderlove.dev · 05/09/2026
This project is so cool. Guy is building a real life Space Cadet pinball machine www.youtube.com/watch?v=jp7q...
youtube.com
I'm Building Space Cadet IRL - Episode 4
YouTube video by CNCDan
1110
Aaron Patterson @tenderlove.dev · 04/09/2026
5 gallon is definitely on my bucket list
2220
Reposted by Aaron Patterson
Ruby Central @rubycentral.org · 01/09/2026
They are here🎉 The RubyConf 2026 talk recordings are officially live. Every keynote, every session, every moment you wished you could have been in two rooms at once. buff.ly/ui5I84d Which one are you watching first?
051
Aaron Patterson @tenderlove.dev · 01/09/2026
The callee doesn't know the context of the caller. If you can inline the initialize in to new, then you can elide the array
010
Aaron Patterson @tenderlove.dev · 01/09/2026
That's on the caller's side though. You can use send(:blah=) and it'll return the callee's return value
110
Aaron Patterson @tenderlove.dev · 01/09/2026
It could be. You could just call it as a method and use the return value
120
Aaron Patterson @tenderlove.dev · 01/09/2026
If you want to explore, the code is here: gist.github.com/tenderlove/0... The trick is that the multi-assign returns an array, and it can't be elided because initialize returns it (even though `new` ignores it)
gist.github.com
extra_allocations.rb
GitHub Gist: instantly share code, notes, and snippets.
2111
Aaron Patterson @tenderlove.dev · 01/09/2026
Cut your allocations in half with this one weird trick 😂
Screenshot of terminal with some code demonstrating extra allocations in an initialize path that doesn't return nil
3274
Aaron Patterson @tenderlove.dev · 30/08/2026
JIEIEIBIRU is sending me (not via post, I am just loling)
060
Aaron Patterson @tenderlove.dev · 30/08/2026
Rewatching Eternal Sunshine for the Spotless Mind and my wife assures me it's Frodo and not spider man, but either way this guys sucks
020
Reposted by Aaron Patterson
k0kubun @k0kubun.com · 28/08/2026
We'll present a paper about ZJIT at VMIL'26! conf.researchr.org/details/spla...
conf.researchr.org
Support Local Variables (VMIL 2026 - Workshop on Virtual Machines and Language Implementations) - SPLASH/ISSTA 2026
Virtual Machines are pervasive in the design and implementation of programming systems. In fact, languages implemented as virtual machines are crucial in the specification, implementation, and deploym...
2195
Aaron Patterson @tenderlove.dev · 28/08/2026
"You're not supposed to put that in your ear. That's my Q tip"
020
Aaron Patterson @tenderlove.dev · 26/08/2026
Last time I was in Boulder I went to Efrain's and got the green chili and I can't stop thinking about it
490
Aaron Patterson @tenderlove.dev · 24/08/2026
How was this show not on adult swim I'm dying lol
020
Aaron Patterson @tenderlove.dev · 24/08/2026
Can't wait to check out The Rivoli!
100
Aaron Patterson @tenderlove.dev · 24/08/2026
I already know how to keep my stick on the ice but I'm worried the reference might be too old
120
Aaron Patterson @tenderlove.dev · 24/08/2026
Gotta go to Toronto in a couple months so I'm watching Nirvana the band the show to prepare
440
Aaron Patterson @tenderlove.dev · 24/08/2026
Sounds like we're gonna get gta6 before gta6?
050
Aaron Patterson @tenderlove.dev · 22/08/2026
I heard compiler development is good for you because there's so much lattice
1110
Aaron Patterson @tenderlove.dev · 21/08/2026
Gave my piano away today. Bummed because I loved my piano, happy because I gave it to a student that will actually use it
1250
Aaron Patterson @tenderlove.dev · 14/08/2026
Been reading a lot of GC books lately. They've got heaps of pointers!
3271
Aaron Patterson @tenderlove.dev · 11/08/2026
Congratulations!!!
010
Aaron Patterson @tenderlove.dev · 10/08/2026
Ah. I'm not sure. The display supports partial refresh but I was having ghosting problems so I forced it to refresh the whole display every five min. Unsure if it's a firmware problem or if my custom server has a bug.
000
Aaron Patterson @tenderlove.dev · 10/08/2026
It refreshes every five minutes
100
Aaron Patterson @tenderlove.dev · 10/08/2026
I should probably setup home assistant instead of writing bespoke stuff, but it's so much fun!
160
Aaron Patterson @tenderlove.dev · 10/08/2026
My weekend project: I installed the trmnl firmware on an xteink 4 and set up my own server. Now I've got eink displaying temp, pm2.5, and co2 info!
Eink display that says "tender home"Eink display with graphs
4220
Reposted by Aaron Patterson
Evan Phoenix @evanphx.dev · 07/08/2026
I love the patterns that Miren Anywhere unlocks. Come watch @tenderlove.dev setup a cluster under his desk! Full video: youtu.be/YDJyz22tLLk
0133
Aaron Patterson @tenderlove.dev · 05/08/2026
PM 2.5 in the house. Don't have any sensors outside atm 😭
PM2.5 in the house
040
Reposted by Aaron Patterson
Robby Russell @robbyonrails.com · 04/08/2026
Had a longer conversation with @tenderlove.dev about a wide range of topics I was curious to learn more about. Watch/listen on your favorite podcasting app or via YouTube. www.youtube.com/watch?v=pu40...
youtube.com
Aaron Patterson: Ractors, JIT Compilers, and Rewriting How Gems Install
YouTube video by Ruby on Rails
153