‣ Curator of newsletter.shortruby.com
‣ Helping #Ruby developers design better test cases at https://goodenoughtesting.com
You can buy a ticket here lu.ma/533zg5zq
I discovered delta a while back and this was such a huge improvement to working in a terminal and having amazing syntax highlighting for diffs
I discovered delta a while back and this was such a huge improvement to working in a terminal and having amazing syntax highlighting for diffs
www.gertgoet.com/appquery.html
#Ruby #RubyonRails
www.gertgoet.com/appquery.html
#Ruby #RubyonRails
This version applied past CVE fixes and fixed build errors and issues with OpenSSL 3.6.0. Ruby 3.2.x will be released with same fixes in March and will reach EOL, so please plan to update to 3.3/3.4.
This version applied past CVE fixes and fixed build errors and issues with OpenSSL 3.6.0. Ruby 3.2.x will be released with same fixes in March and will reach EOL, so please plan to update to 3.3/3.4.
Sign up today, come over and have a blast! I’m organizing! You won’t regret it.
luma.com/yl6v0cy9
Sign up today, come over and have a blast! I’m organizing! You won’t regret it.
luma.com/yl6v0cy9
This edition is sponsored by @undercover_ci - "the Ruby coverage toolkit ready for the vibe coding era"
Here are some highlights from the newsletter:
This edition is sponsored by @undercover_ci - "the Ruby coverage toolkit ready for the vibe coding era"
Here are some highlights from the newsletter:
Do you commit it as it is by setting it to read from environment?
Do you commit it as it is by setting it to read from environment?
Source "Which programming languages are most token-efficient?" by Martin Alderson martinalderson.com/posts/which...
Source "Which programming languages are most token-efficient?" by Martin Alderson martinalderson.com/posts/which...
All the videos are up for last year.
Tickets still on sale.
Please sponsor. (PLEASE)
All the videos are up for last year.
Tickets still on sale.
Please sponsor. (PLEASE)
We discussed the way taste changes with the team, and why the "best" code is not always the best code.
More here: open.spotify.com/episode/6jhK...
We discussed the way taste changes with the team, and why the "best" code is not always the best code.
More here: open.spotify.com/episode/6jhK...
Now's a good time to learn the purchase story of normal people.
everyonewantsprogress.com/0100-enginee...
Now's a good time to learn the purchase story of normal people.
everyonewantsprogress.com/0100-enginee...
This release includes a bugfix for Kernel#sleep, along with other bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
This release includes a bugfix for Kernel#sleep, along with other bugfixes. We recommend upgrading your Ruby version at your earliest convenience.
LLMs aren't dangerous because they're wrong, but because they're fearless. They write terrifying code with zero hesitation.
Beware of what you approve. You are the only guardrail left.
LLMs aren't dangerous because they're wrong, but because they're fearless. They write terrifying code with zero hesitation.
Beware of what you approve. You are the only guardrail left.
✅ Real-time updates without refreshing the page
✅ Fast iteration so I can ship quickly as a solo developer
✅ No over-engineering, especially with zero users today
✅ Open source and self-hostable from day one (free forever).
telesink.com/blog/tech-ch...
✅ Real-time updates without refreshing the page
✅ Fast iteration so I can ship quickly as a solo developer
✅ No over-engineering, especially with zero users today
✅ Open source and self-hostable from day one (free forever).
telesink.com/blog/tech-ch...
cc/ @lucianghinda.com
#rails #ruby #opensource
cc/ @lucianghinda.com
#rails #ruby #opensource
Both matter, but they provide different kinds of confidence about code correctness.
Both matter, but they provide different kinds of confidence about code correctness.
I was extremely privileged to be joined by Stan and @lucianghinda.com to discuss #Ruby (and a bit of Rails)
Why does ruby feels so elegant?
Can a programing language hold beauty?
Why did they decide to use or not use Ruby?
All that and more here: buff.ly/IpPalrj
FLY TO BELFAST
HAVE THE TIME OF YOUR LIFE
Belfast RubyFest 2026 is here. Headcount is strictly capped, so RSVP today.
luma.com/yl6v0cy9
FLY TO BELFAST
HAVE THE TIME OF YOUR LIFE
Belfast RubyFest 2026 is here. Headcount is strictly capped, so RSVP today.
luma.com/yl6v0cy9
If you want to come to Belfast and have a great time with other fellow Rubyists, RSVP now!!
luma.com/yl6v0cy9
If you want to come to Belfast and have a great time with other fellow Rubyists, RSVP now!!
luma.com/yl6v0cy9
If you want one, come say hi 👋
... I'm just too excited about these things 🫣
If you want one, come say hi 👋
... I'm just too excited about these things 🫣
gist.github.com/nateberkope...
80-90% of N+1s I see in the wild are because an ActiveRecord models' instance method is causing an un-preloadable query.
Solutions include: manage data at the controller level instead, use scopes!
gist.github.com/nateberkope...
80-90% of N+1s I see in the wild are because an ActiveRecord models' instance method is causing an un-preloadable query.
Solutions include: manage data at the controller level instead, use scopes!