thomasmarshall

24 Followers
64 Following
29 Posts
Staff Developer at Shopify. Currently based in Edinburgh.

It's Burns night, and in celebration of the Bard the first round of tickets to Haggis Ruby 2026 are now on sale! https://ti.to/haggis-ruby/haggis-ruby-2026

The website hasnae even been updated yet you lucky people. 2 days, in Glasgow, with brilliant speakers, a ceilidh and workshops. Whit more could you want?

23-24 April, 2026

Haggis Ruby 2026

A Ruby conference in sunny Scotland! Bringing the Scottish, British and European Ruby scenes together in Scotland's biggest city. Fair fa’ your honest, sonsie face

Tito

With our ScotRUG hats on, we're hosting our first meetup of the year! It's been a long hiatus, let's get the community together. We're joined by the excellent @pythonandchips to talk replacing React with the Hotwire stack.

More: https://www.meetup.com/scotrug/events/310820571/?slug=scotrug&eventId=310820571

or on our website: htts://scotrug.org

Let's Rock It Like It's 2025, Thu, Sep 11, 2025, 6:00 PM | Meetup

Hey friends 👋 Oh my gosh - it’s 2025, and we haven’t met up in *forever*. After Haggis Ruby last year, we’ve had *counts on hands* one meeting this year. It’s the longest

Meetup
@sarcain 👋 Are there any plans for a ScotRUG meetup this year?
Just bought my @brightonruby ticket—hope I can actually make it this year!
I'd love to help improve this but I (thankfully) haven't had to think about SEO for a long time—are there some obvious things missing that could be done to make this better?

How can the Ruby documentation be improved so it ranks higher in search results?

If I search for "ruby array join" (for example) it's half way down the second page of results for the Japanese version and on the third page for the English version.

The first page of results includes APIdock (v2.5.5), rubydoc.info (v3.0.2), ruby-doc.org (v2.6.7), and many other outdated and unofficial sources.

If I search for "javascript array join" MDN is the top result.

Guess who shipped an ActiveRecord column named `object_id` 🙃 https://github.com/ruby/ruby/pull/11834
Emit warning for other method redefinition types by thomasmarshall · Pull Request #11834 · ruby/ruby

This commit ensures warnings about object_id and __send__ method redefinitions are emitted for other method types such as aliases, procs, and attr readers—anything except C functions. Redefining ob...

GitHub
Here are the slides from my Rails World lightning talk https://www.thomasmarshall.com/talks/writing-tests-that-fail
Writing tests that fail | Thomas Marshall

My lightning talk proposal was selected so I’m going to be on the lightning track talking about writing tests at Rails World in Toronto next week!
Hopefully this makes it easier to get started building a new gem without having to fix gemspec validation errors first! https://github.com/rubygems/rubygems/pull/7707
Allow bundle command in new gems with invalid metadata by thomasmarshall · Pull Request #7707 · rubygems/rubygems

What was the end-user or developer problem that led to this PR? Fixes #7699. When a gem author creates a new gem using bundle gem, they are currently unable to successfully run any commands like bu...

GitHub