Nony Dutton

@nonster.bsky.social

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

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.

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.

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 👌

Bild

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)

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. 🙏

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.

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

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...

timriley.info

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?

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

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. 🇩🇰 🙅🇳🇱