Sign in

Nony Dutton

@nonster.bsky.social
192 followers 227 following 108 posts

💎 Rubyist on Zendesk’s Ruby Infra Team 🇩🇰 Living in Denmark 👻 Born and raised in Baltimore

PostsRepliesMedia
Reposted by Nony Dutton
EMILY WILSON @emilyrcwilson.bsky.social · 27/07/2026
9. By far my favorite thing in the film is Robert Pattinson's hilarious and sexy Antinous. If anyone ever wants to make a spin off TV series with Antinous risen from the dead to mess with other mythical households, I would be so there for it.
212416110
Reposted by Nony Dutton
hsbt @hsbt.org · 30/10/2025
Also please don't restrict bundler and ruby versions like `bundler < 3.0` and `required_ruby_version < 4.0` 🙏
0237
Nony Dutton @nonster.bsky.social · 05/11/2025
For Rails folks out there: should Rails have a built-in way to override `Warning.warn` to use the Rails logger (if defined) instead of `$stderr`? I assume someone must be already doing that but perhaps there's a reason why we shouldn't.
100
Reposted by Nony Dutton
Janko Marohnić @janko.io · 14/10/2025
The Herb Linter by @marcoroth.dev just works™ It caught both the fact that we're missing double quotes and that we've used `<% %>` instead of `<%= %>`. And it automatically produced GitHub-compatible output 👌
1112
Nony Dutton @nonster.bsky.social · 25/05/2025
If you're like me and have Byebug's `continue LINE#` as muscle memory, it can be hard to remember that you can't do that in the Debug gem, you need to call `until LINE#` instead. I wrote a snippet to make debug's `continue` work like it does in byebug; add this to your `~/.rdbgrc.rb` file:
Ruby code with the following:

DEBUGGER__::Session.prepend(Module.new do
  def register_default_command
    super

    register_command 'c', 'cont', 'continue', repeat: true, cancel_auto_continue: true do |arg|
      leave_subsession_or_step :continue, arg
    end
  end

  private

  def leave_subsession_or_step type, arg = nil
    if arg
      step_command :until, arg
    else
      leave_subsession type
    end
  end
end)

# Reset the commands for the current session.
DEBUGGER__::SESSION.send(:register_default_command)
120
Nony Dutton @nonster.bsky.social · 15/04/2025
The castle in Hiroshima plays music at noon! Also, see you soon #RubyKaigi!
090
Nony Dutton @nonster.bsky.social · 01/03/2025
@rosa.codes’s dog Mochi is so cute, I can’t handle it. Every #Ruby conference needs a dog in attendance.
3131
Nony Dutton @nonster.bsky.social · 24/02/2025
I think I liked coding better when I didn't know anything. My days used to be "berp-a-derp, I'm just happy to be here!"
A happy dog sitting in front of a keyboard
110
Nony Dutton @nonster.bsky.social · 20/02/2025
My friend Ryan Davis, Minitest author and Ruby extraordinaire, is looking for new employment. He has: 25 years Ruby exp; ~100 gems w/ ~2 billion downloads. Loves: languages / runtimes, profiling & optimization, debugging, testing, OSS, etc. Hit him up, he's great! zenspider.com/ryan/Resume.html
zenspider.com
Ryan Davis' Résumé | |
One of these days I'll be able to call it a curriculum vitae!
0166
Reposted by Nony Dutton
hsbt @hsbt.org · 14/02/2025
The branch maintainers of Ruby have been updated. @k0kubun.com is the new maintainer of Ruby 3.4 that is latest stable version. I and @nagachika.bsky.social keep to maintain the old stable versions like 3.3, 3.2 and 3.1. #ruby bugs.ruby-lang.org/issues/21136
bugs.ruby-lang.org
Misc #21136: [ANN] The update of branch maintainer for Ruby 3.2 to 3.4 - Ruby master - Ruby Issue Tracking System
Redmine
0228
Reposted by Nony Dutton
Jean Boussier @byroot.bsky.social · 09/02/2025
One more entry in my series to give context to Pitchfork design. byroot.github.io/ruby/perform...
byroot.github.io
Guardrails Are Not Code Smells
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...
0205
Reposted by Nony Dutton
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 27/01/2025
I’m available for hire. I’m an experienced Ruby, TypeScript and CSS engineer looking for a new full-time position. I can help you with performance, concurrency, testing, architecture and API design problems on tooling or product teams. I’d really appreciate any personal introductions. DMs open. 🙏
511167
Nony Dutton @nonster.bsky.social · 31/01/2025
Ruby Engineer, Day 1: Do I include or extend my module onto this class? Ruby Engineer, Day 1247: How do I write an emacs function to be able to quickly search the POSIX specification? Ruby Engineer, Day 1248: Oh, of course there's an emacs package for that.
120
Reposted by Nony Dutton
Ruby Central @rubycentral.org · 31/01/2025
🚨 Call for Proposals (CFPs) NOW OPEN for RailsConf 2025! 🚨 Do you want to be part of the legacy of RailsConf and have a lasting impact on the community? 💫 This is your chance to apply to speak! buff.ly/40WvU6c
sessionize.com
RailsConf 2025: Call for Speakers
RailsConf is the world’s longest-running gathering for the Rails community. Since 2006, we have brought together developers and enthusiasts of all lev...
12319
Reposted by Nony Dutton
nateberkopec.bsky.social @nateberkopec.bsky.social · 22/01/2025
There's a new, important PR from Matthew Draper (Ruby on Rails core) that brings changes to how ActiveRecord connection pools work.
2141
Reposted by Nony Dutton
Tim Riley @timriley.info · 20/01/2025
After 15 years off the market, I’m available for hire! I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Principal or Staff Engineer roles, at 4 days/week. Find out more: timriley.info/posts/hire-me
timriley.info
Hire me! - Tim Riley
After 15 years at Buildkite, Culture Amp and Icelab, I’m available for hire! I’m an effective, versatile and compassionate technical leader, and an accomplished Rubyist. I’m looking for remote Princi...
24534
Nony Dutton @nonster.bsky.social · 11/01/2025
TIL In #Rails generators you can add a bang(!) to the end of a column's type to set the column as `null: false` in the migration.
bin/rails g Model Foo bar:string! (with an exclamation mark at the end of string) creates a migration where the bar column is set as null false.
1102
Nony Dutton @nonster.bsky.social · 30/12/2024
Update: @joel.drapper.me has demonstrated the technique.
120
Nony Dutton @nonster.bsky.social · 30/12/2024
I need someone that lives near St. Louis to go tour this house then come back and explain to me how you're supposed to get in and out of these bunk beds. www.zillow.com/homedetails/...
A set of two bunk beds in a room. Neither of the beds has a ladder or foot holds to help you get to the top bunk.
450
Reposted by Nony Dutton
Kasper Timm Hansen @kaspth.com · 13/12/2024
I'm trying to plan a deep-dive into the Rails source workshop for next Friday. What do you want to see? Anything in particular that seems mysterious or daunting that we could break down?
2134
Reposted by Nony Dutton
Stan Lo @st0012.dev · 07/12/2024
It’s now live for Ruby’s master (latest) documentation, and Ruby 3.4’s documentation will look like this too! 🎉 docs.ruby-lang.org/en/master/
docs.ruby-lang.org
Documentation for Ruby 3.4
Documentation for Ruby 3.4: What is Ruby? Ruby is an interpreted object-oriented programming language often used for web development. It also offers many scripting features to p
6429
Reposted by Nony Dutton
Emily Samp @emilysamp.dev · 22/11/2024
Ahhh @wnb-rb.dev is now on bsky! 😍
0113
Nony Dutton @nonster.bsky.social · 16/11/2024
@vinistock.bsky.social & @flavorjon.es so I discovered why `ruby-lsp` wasn't providing indentation for me in Emacs. My repo uses Rubocop and I use `indent-region` to indent an entire file (which ends up calling `lsp-format-region`). This comment makes it a bit obvious why that wasn't working! 😅
150
Nony Dutton @nonster.bsky.social · 12/11/2024
European contingent has arrived to #RubyConf. @marcoroth.dev @kaspth.bsky.social
2341
Nony Dutton @nonster.bsky.social · 08/11/2024
Rails 8.0 hasn't even been out 24 hours and we're already running it in production at Zendesk. Tens of thousands of subdomains now powered by Rails 8.0. Just another humble entry into the "Does Ruby/Rails scale?" conversation. 💎🚆 #ruby #rails
0345
Nony Dutton @nonster.bsky.social · 02/11/2024
The hardest part of living in Denmark is having to explain to my American friends that, I would love to see them, but Amsterdam is in the entirely different country of _The Netherlands_ so I can't hang out with them on their spontaneous Europe trip. 🇩🇰 🙅🇳🇱
150