Dan Mayer
@mayerdan.bsky.social
📤 35
📥 155
📝 57
I really liked GeoCities
This is a good explanation of where things feel like they are headed at the moment.
background-agents.com
loading . . .
The Self-Driving Codebase
Background agents and the next era of enterprise software delivery.
https://background-agents.com/
6 days ago
0
4
1
This is a great post on thinking about caching, I love all the animations and visualizations they use to make the concepts crystal clear
planetscale.com/blog/caching
loading . . .
Caching — PlanetScale
Every time you use a computer, the cache is working to ensure your experience is fast.
https://planetscale.com/blog/caching
17 days ago
0
1
0
Nice I programmed with my kid (in C) to get a robot that shoots nerf darts to randomly spin and pause and fire. So now we can play a game where we all run or try to doge the robot nerf attacker ;)
about 2 months ago
1
1
0
This is so true I was moving over txt to speech to use Google Vertex and sorting out auth took 5 times longer than the new code service. Even AI couldn't help with auth and would give 10 step directions for manual human click and navigate steps to try to get the right auth and permissions
add a skeleton here at some point
about 2 months ago
1
0
0
reposted by
Dan Mayer
Jared Norman
2 months ago
we are winning the war on allocations
andycroll.com/ruby/find-t...
0
1
1
millermayersadventures.com/2026/01/08/s...
loading . . .
Science Saturday: Crunchlab’s Turret
My kids found Crunchlabs on youtube and then nextflix, and my son really wanted to get a hack pack subscription for Christmas, so we did. The first hack pack delivery was the IR Turret and it was a…
https://millermayersadventures.com/2026/01/08/science-saturday-crunchlabs-turret/
2 months ago
0
0
0
brooker.co.za/blog/2024/05...
true
loading . . .
It's always TCP_NODELAY. Every damn time. - Marc's Blog
https://brooker.co.za/blog/2024/05/09/nagle.html
3 months ago
0
0
0
reposted by
Dan Mayer
Noel Rappin
5 months ago
And here's a newsletter/blog post
noelrappin.com/blog/2025/10...
Part one of a likely two-part series about the languages that influenced Ruby. This time, Perl, with all of its shortcuts and syntax quirks. The things Ruby took and the things Ruby left behind...
add a skeleton here at some point
2
10
3
Ok, fall let's do this.
5 months ago
0
0
0
My kids first opened on supporting school lunches
millermayersadventures.com/2025/10/05/v...
loading . . .
Vote Yes on LL and MM in Colorado this November
Theo published his first Op-Ed in the Westword today. He’s a 3rd grader in DPS and a supporter of universal school meals based on his first-hand student experience. He drafted the op-ed in …
https://millermayersadventures.com/2025/10/05/vote-yes-on-ll-and-mm-in-colorado-this-november/
5 months ago
0
0
0
OK, it is that time again looking for some fun sci fi book recommendations. Futurism, Solar Punk, etc... Favorites murder bot, the martian, lock-in / head on, old Michael Crichton.
5 months ago
1
0
0
Claude code is really good at ffmpeg command line options... Give it a bunch of photos and music and some suggestions about timing etc and it can stitch everything together nicely. Easily handling multiple formats, sizes, orientation, etc
5 months ago
0
0
0
New rhino in rino a nice setup on Denver by the river
6 months ago
0
2
1
reposted by
Dan Mayer
Peter Zhu
6 months ago
Friday was my last day of an incredible journey at Shopify. In the past 5 years, I had the privilege of working on some cutting edge projects to advance Ruby with some of the most talented and well-known developers. Shopify will always have a very special place in my heart.
9
44
2
I have been learning more about hardware and electronics repair. I disassembled my gardyn towers and put in a diy replacement for the water pump, now I bypassed the fried motherboard, cameras, and sensors to put the grow lights on a simple timer. Cutting energy use about in half in the process.
6 months ago
0
0
0
reposted by
Dan Mayer
John Nunemaker
6 months ago
Good architecture is invisible until it saves you. Great example is flipper’s adapter pattern. Can move from db to cache to whatever storage you want with little effort.
0
5
1
reposted by
Dan Mayer
Stan Lo
6 months ago
Invest some time to set up the debugger for your project, and document how to use it. You don’t have to debug everything with it, but having it available will save you a lot of time when you do need it.
mahesh-hegde.github.io/posts/what_d...
loading . . .
Things you can do with a debugger but not with print debugging
https://mahesh-hegde.github.io/posts/what_debugger_can/
0
5
1
It is amazing what we can train ourselves to expect. I wear noise cancelling headphones to keep things quiet while working, but I am so use to them I find out of habit I put them on even when my space is entirely silent, as it triggers focus mode just having them on
6 months ago
0
0
0
reposted by
Dan Mayer
JP Camara
6 months ago
🤣
add a skeleton here at some point
0
4
1
reposted by
Dan Mayer
Jay 🦋
6 months ago
Bluesky loves links — we don’t downrank or deprioritize posts with links in them, and as a result they get higher traffic, so lots of people post them.
add a skeleton here at some point
96
4568
506
reposted by
Dan Mayer
Rosa
7 months ago
🤩
github.com/rails/rails/...
github.com/puma/puma/pu...
At
@tropicalonrails.bsky.social
,
@fxn.bsky.social
and I talked about the very cumbersome Rack::BodyProxy way of doing stuff once the response body has been closed, as my talk about the executor spent some time explaining it.This is much nicer!
loading . . .
Add support for `rack.response_finished` callbacks in `ActionDispatch::Executor` by adrianna-chang-shopify · Pull Request #55425 · rails/rails
Motivation / Background The executor middleware now supports deferring completion callbacks to later in the request lifecycle by utilizing Rack's rack.response_finished mechanism, when availabl...
https://github.com/rails/rails/pull/55425
0
10
1
reposted by
Dan Mayer
John Nunemaker
7 months ago
“A good programmer is not someone who writes a lot of code, but someone who avoids unnecessary code.”
0
7
2
My kid and I play fortnite together and the switch2 basically wasn't even usable for fortnite, something is seriously broken... Some folks still think it is a myth.
www.reddit.com/r/FortniteSw...
loading . . .
From the FortniteSwitch community on Reddit: Fortnite Switch has two sides-
Explore this post and more from the FortniteSwitch community
https://www.reddit.com/r/FortniteSwitch/comments/1mug3f1/fortnite_switch_has_two_sides/
7 months ago
0
0
0
reposted by
Dan Mayer
Chris Arcand
8 months ago
This is truly cursed, I love it, and I expect no less from
@jhawthorn.com
add a skeleton here at some point
0
4
1
LOL, no one seemed to want to hear about gardening... So I guess I will need to write about tech again... Well I got one shot, fairly good consistent characters, working so perhaps I can write a post about that.
8 months ago
0
0
0
reposted by
Dan Mayer
John Nunemaker
8 months ago
Rack middleware is so awesome. I love the idea of adding to the env for downstream consumers. flipper and flipper cloud do it like crazy to work together efficiently. Just added a middleware to tag all appsignal requests with the requesting flipper gem version, ruby version, etc.
0
6
1
My motivation on tech blogging got killed, got a lot of anger for posts about AI and using AI images for blog images... So I haven't been on social much either... Anyways, not ready to blog about tech again yet but do folks want to hear about gardening at all? Today's tomato and peach harvest
8 months ago
1
0
0
what is the first tech you remember getting super excited about and then it just disappeared into a dead path of tech history. I think of XSLT for XML... I wasted a good portion of time (and my youth) trying to force it into a bunch of projects that didn't need it.
8 months ago
0
1
0
I tried making some videos to show what the AI book builder could do, but while it got the idea, it didn't seem to be able to pull in any of the screenshots or real-world UI I gave it as context. Anyways, first attempts using Google's Veo 2 generator. It was supposed to promote
app.pretheory.com
loading . . .
9 months ago
1
0
0
reposted by
Dan Mayer
Jorge (he/him)
10 months ago
7
17642
6633
reposted by
Dan Mayer
Thomas Cannon
11 months ago
@flippercloud.io
wins again! Discovered a bug in a new UI we’re rolling out on a Friday afternoon. Rather than rush for a fix (and introduce other bugs) we can simply…roll back the change and figure it out next week.
0
3
2
reposted by
Dan Mayer
Aaron Patterson
11 months ago
I will write a blog post about this when the PR lands, but Ruby 3.5 should have 6x faster object allocation
6
118
17
ok, folks, my old Kindle bit the dust... I am going to get a new one, Do you have any thoughts on the color Kindle? Scribe? or just paperwhite?
12 months ago
0
0
0
how is it no one is making guitar hero or rock band games anymore? I blame the split where they were both just oversaturating market imploded... But I wanted to introduce it to my kids and realized there are no games with instruments like that anymore... I am sure there is still a market for it.
about 1 year ago
0
0
0
reposted by
Dan Mayer
John Hawthorn
about 1 year ago
@byroot.bsky.social
@bihi.bsky.social
Very happy to deprecate my library thanks to all your work on JSON 🎉
github.com/jhawthorn/ra...
loading . . .
More explicitly recommend json · jhawthorn/rapidjson-ruby@9292377
https://github.com/jhawthorn/rapidjson-ruby/commit/92923771cbbdb94c6eac4eb4b602ef4724ee44a5
2
26
5
reposted by
Dan Mayer
Aaron Patterson
about 1 year ago
I wrote a blog post about how we can make FFI faster in CRuby
railsatscale.com/2025-02-12-t...
loading . . .
Tiny JITs for a Faster FFI
Can we have a faster FFI for CRuby? Yes.
https://railsatscale.com/2025-02-12-tiny-jits-for-a-faster-ffi/
5
77
25
reposted by
Dan Mayer
Marty Haught
about 1 year ago
Tonight is Boulder Ruby with two fantastic talks lined up: 💫 Landon Gray: "Jupyter notebooks with Ruby" 🔌 Anthony Eden: "From Stalled to Supercharged" 📅 👉 RSVP:
lu.ma/e37ect5e?tk=...
Thanks to
@github.com
,
@dnsimple.bsky.social
, MojoTech,
@fastly.com
, and
@gustohq.bsky.social
for sponsoring!
loading . . .
Boulder Ruby Feb 2025 Presentation Night · Luma
Join us at our monthly gathering where we present topics of interest to Rubyists and aspiring programmers. Doors open at 6:00pm, where you can hangout and…
https://lu.ma/e37ect5e?tk=quWELa
0
3
4
reposted by
Dan Mayer
Honeybadger.io
about 1 year ago
New from Julie Kent: Imaging you have a Rails endpoint that has slow queries AND performs third-party HTTP requests. With Rails async queries, you can perform these operations in parallel—without being an expert in multithreading. 🚀
www.honeybadger.io/blog/rails-a...
loading . . .
Rails async queries by example
Learn the benefits of Rails async queries with Rails 7+ and the gotchas to look out for.
https://www.honeybadger.io/blog/rails-async-queries/?utm_source=bluesky&utm_medium=social
0
11
3
How to drive improvements in a gem with tooling... working with benchmarks and profiling to make repeatable performance improvements
www.mayerdan.com/ruby/2025/02...
#ruby
#vernier
loading . . .
Ruby Caches - Improving Caching Via Tooling
https://www.mayerdan.com/ruby/2025/02/10/caches-driving-improvements-via-tooling
about 1 year ago
0
0
0
As I celebrate another Super Bowl by doing silly tech learning things... here is the history of the Super Bowl as told by a time-traveling whale... as imagined by AI writing and illustrating the story.
www.pretheory.com/books/wilbur...
loading . . .
Pretheory Books
https://www.pretheory.com/books/wilbur-the-time-traveling-whale-the-super-bowl
about 1 year ago
0
0
0
some fun reflections from a developer... > Distributed locking is still really hard for some reason lol, yeah...
chriskiehl.com/article/thou...
loading . . .
Software development topics I've changed my mind on after 10 years in the industry - Blogomatano
Software development topics I've changed my mind on over the course of a decade
https://chriskiehl.com/article/thoughts-after-10-years
about 1 year ago
0
0
0
reposted by
Dan Mayer
🎱 Josh Branchaud ✨
about 1 year ago
it's also blown me away to see the impact beyond my own learning that this TIL repo has had -
@jwworth.bsky.social
built
til.hashrocket.com
-
@simonwillison.net
has been prolifically TIL'ing at
til.simonwillison.net
- I often get emails from ppl who were inspired to start their own TIL repo
loading . . .
Simon Willison: TIL
https://til.simonwillison.net/
0
6
1
I can't wait for the update to Ruby Under the Microscope... So good
patshaughnessy.net/2025/1/28/up...
loading . . .
Updating Ruby Under a Microscope - Pat Shaughnessy
https://patshaughnessy.net/2025/1/28/updating-ruby-under-a-microscope
about 1 year ago
1
1
0
reposted by
Dan Mayer
Oğulcan Girginç
about 1 year ago
Turns out on the same day I wrote this, Pat announced the rewrite! 🤯
patshaughnessy.net/2025/1/28/up...
loading . . .
Updating Ruby Under a Microscope - Pat Shaughnessy
https://patshaughnessy.net/2025/1/28/updating-ruby-under-a-microscope?ck_subscriber_id=545148520
1
12
8
reposted by
Dan Mayer
Jean Boussier
about 1 year ago
I wrote down my personal thoughts on whether it's worth removing Ruby's GVL and what it would take. I wanted to talk about Ractors too, but this is already too long, so that's for another time.
byroot.github.io/ruby/perform...
loading . . .
So You Want To Remove The GVL?
I want to write a post about Pitchfork, explaining where it comes from, why it is like it is, and how I see its future. But before I can get to that, I think I need to share my mental model on a few t...
https://byroot.github.io/ruby/performance/2025/01/29/so-you-want-to-remove-the-gvl.html
8
40
13
the blog posts by
@byroot.bsky.social
continue to be amazing, digging into Ruby fork
byroot.github.io/ruby/perform...
loading . . .
Why Does Everyone Hate fork(2)?
I want to write a post about Pitchfork, explaining where it comes from, why it is like it is, and how I see its future. But before I can get to that, I think I need to explain a few things, namely why...
https://byroot.github.io/ruby/performance/2025/01/25/why-does-everyone-hate-fork.html
about 1 year ago
0
0
0
reposted by
Dan Mayer
Rose W
about 1 year ago
Tech track leaders (senior staff, principal, etc) I highly recommend adding office hour times to your calendar and advertising it such that everyone in your org knows they are for everyone. I started a few weeks ago and have had the best conversations.
2
29
6
if you want to keep up with all that is quickly changing with the AI ecosystems, you can't beat this write-up by
@simonwillison.net
simonwillison.net/2024/Dec/31/...
loading . . .
Things we learned about LLMs in 2024
A lot has happened in the world of Large Language Models over the course of 2024. Here’s a review of things we figured out about the field in the past …
https://simonwillison.net/2024/Dec/31/llms-in-2024/
about 1 year ago
0
2
0
@byroot.bsky.social
great post CPU vs IO. > APIs can be both very convenient and performant, but both have to be considered right from the start for it to happen. Do you have thoughts on building performant APIs from the start (patterns for init & object reuse). or need to profile APIs day 1?
about 1 year ago
1
0
0
finally was able to get the fiber internet to connect to the house switch, and now my office finally has ethernet to the fiber line... It is about 3x faster and far more stable than the wifi... less stalled video meetings, hooray
about 1 year ago
0
0
0
Load more
feeds!
log in