Lucas M
lucasm0n.bsky.social
Lucas M
@lucasm0n.bsky.social
Software Engineer @Lifen & Ruby enthusiast
2 months since I shared my first gem 🥳
I thought it might be time to repost myself for the occasion.

#Ruby #RSpec #Testing #Rails #OpenSource #TechWriting
September 25, 2025 at 5:08 PM
🧵 Just published my deep dive into building RspecTimeGuard - a gem that stops RSpec tests from hanging indefinitely!

🔗 Gem: github.com/LucasMontori...

#Ruby #RSpec #Testing #Rails #OpenSource #TechWriting
GitHub - LucasMontorio/rspec-time-guard: A Time Guard that allows you to set timeouts to your RSpec tests
A Time Guard that allows you to set timeouts to your RSpec tests - LucasMontorio/rspec-time-guard
github.com
July 24, 2025 at 4:38 PM
Reposted by Lucas M
TIL about ActiveSupport inflections. Sometimes Rails gets pluralization wrong - for me, this happened with 'Bonus'. Try creating a model with that name and watch what happens 🙃

It's easy enough to fix, with the right initializer.

#rubyonrails #ruby
May 20, 2025 at 1:28 PM
Very interesting content on query planning and SQL optimisation 👏
May 15, 2025 at 12:09 PM
Reposted by Lucas M
As announced at RubyKaigi today, I've been working on a new HTML-Aware ERB Parser that I just released today.

Introducing Herb — a fast, modern, and HTML-aware ERB parser, designed from the ground up for smarter developer tooling.

#rubykaigi #rubykaigi2025
April 16, 2025 at 6:58 AM
Reposted by Lucas M
Introducing RubyEvents.org: RubyConferences.org and RubyVideo.dev Join Forces to Build the Ruby Events Platform.

Learn more about it here:
marcoroth.dev/posts/introd...
Introducing RubyEvents.org: RubyConferences.org and RubyVideo.dev Join Forces to Build the Ruby Events Platform
Marco Roth - marcoroth.dev
marcoroth.dev
April 3, 2025 at 8:49 PM
Reposted by Lucas M
Nobody uses Ruby on Rails anymore? The data suggests otherwise 🙃

Crunching some data from rubygems.org gives you Rails gem downloads per year. Doesn't look like it's going down to me.
April 2, 2025 at 9:27 AM
Agentic editors are usually not my thing, but I might give this one a try 👀
#Zed 's team has been doing some great work to propose such an easy-to-use and performant editor.
April 2, 2025 at 5:20 PM
Reposted by Lucas M
Whenever I get a new laptop, I feel the irresistible urge to improve my setup. You know, tweaking the ol' Vim config, maybe creating a script or two to automate a few things.

It's not a rabbit hole to get lost in at all.

Pic completely unrelated.
March 25, 2025 at 5:27 PM
Reposted by Lucas M
I did a thing. If you know a Rubyist or Ruby-friendly person near Belfast, let them know. Our goal is to reach the heights
@inazarova.bsky.social has achieved with SFRuby 😅

www.meetup.com/belfastruby/...
March 7, 2025 at 4:18 PM
Reposted by Lucas M
Source code is just plain text.

A parser transforms it into expressions that can be evaluated by an interpreter.

Expressions form the basic building blocks of methods and objects.

Objects send messages to each other, and process the messages they receive via their methods.

(and so on...)
March 20, 2025 at 3:37 PM
I'm really happy that I'll be going to #BrightonRuby this year for the first time 🥳
March 17, 2025 at 5:23 PM
Reposted by Lucas M
PostCSS creator @en.sitnik.ru has 20+ years of open source experience with multiple success stories. In this new post, he shares practical steps on how to make your open source popular—and why to make open source at all.

evilmartians.com/chronicles/h...
How to make your open source popular—Martian Chronicles, Evil Martians’ team blog
With 20+ years and millions of downloads, Andrey Sitnik shares his guide on how to make your open source project popular.
evilmartians.com
March 12, 2025 at 3:41 PM
Reposted by Lucas M
More efficient, cheaper AI may cause demand to explode and energy consumption to soar, writes Robert Diab, who says we won’t make real progress on environmental sustainability in AI without binding obligations on companies to be more transparent.
Jevons Paradox Makes Regulating AI Sustainability Imperative | TechPolicy.Press
Robert Diab says we won’t make real progress on environmental sustainability in AI without binding obligations on companies to be more transparent.
www.techpolicy.press
March 11, 2025 at 12:57 PM
Definitely looking forward to trying the new profiling feature!
Sidekiq 8.0 is now available, with easy Job Profiling and a refreshed Web UI. Read more:

https://www.mikeperham.com/2025/03/05/introducing-sidekiq-8.0/

#ruby
March 10, 2025 at 6:13 PM
Reposted by Lucas M
🫡
March 6, 2025 at 11:07 AM
Reposted by Lucas M
👋🏻
I'm looking for work
Preferrably short term contract

Ruby/Rails*, HTML/CSS, eng mgmt
Photography

I'm based in Portland, Oregon
Open to in-office in PDX or remote

🖤

#ruby #rails #photography #fedihire #believeinfilm

*— I especially love doing upgrades of Ruby/Rails/gems of "legacy" Rails apps
February 6, 2025 at 11:09 PM
Maybe github.com/standardrb/s... address this, by offering a non-configurable style config.

I haven't looked at the rules in detail though. Will definitely give it a try soon
February 26, 2025 at 10:58 AM
Reposted by Lucas M
Sorbet now has (experimental) support for RBS comments for adding types to methods. Now the major type checkers for ruby are all converging towards RBS for annotations, and this could be huge for the future of types in Ruby!

sorbet.org/docs/rbs-sup...

#ruby #sorbet
RBS comments support · Sorbet
> This feature is experimental and might be changed or removed without notice.
sorbet.org
February 25, 2025 at 4:16 AM
Reposted by Lucas M
I've been working with AI coding assistance daily for over half a year now and as much as it helps me a lot I can tell you this:

It is NOT taking our jobs any time soon lol. The complexity of software will only increase with AI-driven programming and actual human interventions will be required 🙃
February 21, 2025 at 10:56 AM
Reposted by Lucas M
TIL: 🚀 Disabling YJIT in dev/test makes my test suite 30-40% faster!

From 56s → 32s 🤯

I ran it 10 times because I couldn't believe it!

🧵
February 20, 2025 at 4:01 PM
Reposted by Lucas M
just an incredible quote

"I felt when I started in February 2000 that I was coming to blogging late. I procrastinated about setting it up. People I knew were already doing it."

h/t @simonwillison.net

interconnected.org/home/2025/02...
Reflections on 25 years of Interconnected
Posted on Wednesday 19 Feb 2025. 1,844 words, 10 links. By Matt Webb.
interconnected.org
February 20, 2025 at 4:09 AM
Reposted by Lucas M
📣 If you chose Ruby or Rails for your startup in the recent years, I want to interview you, get your feedback for the Ruby community and feature you in my conference talks this year! Friends, please retweet or mention Ruby startups for reach.
cal.com/inazarova/fe...
Startups on Rails Interview | Irina Nazarova | Cal.com
Startups on Rails Interview
cal.com
February 20, 2025 at 4:30 AM
What is your place of choice for tech posts, outside of personal websites?
I usually write on dev.to but I've heard some tech communities tend to avoid it for some reason 🤔
February 19, 2025 at 5:41 PM
Last week @jonrowe.bsky.social made a nice presentation at LRUG about RSpec's history, in which he asked for help maintaining the gem.

I felt like sharing this information.
February 17, 2025 at 6:36 PM