We are counting on your direct financial support to help keep Bridgetown stable & well-maintained long into the future.
Currently we're not close to reaching our Q2 2026 fundraising goal, with only two weeks left.
Become a sponsor on Liberapay, where PayPal & Stripe are supported.
Sidekiq has a TUI now: www.mikeperham.com/2026/03/10/s...
I've been helping build it!
Felipe Vogel
I often copy the last input in a Ruby REPL (Pry or IRB) to the clipboard, so I can paste it into my editor.
Here's how to do that from within the REPL.
Pry:
IO.popen('pbcopy', 'w') { |cb| cb.write(_in_[-1]) } # 'xclip' on Linux
IRB:
IO.popen('pbcopy', 'w') { |cb| cb.write(Reline::HISTORY[-2]) }
My world is shattered.
For years I've told coworkers who write RSpec blocks with `describe ".some_class_method"` to instead use "`describe "::some_class_method`" (with a double colon instead of a dot).
Or add a REPL method/command:
In .pryrc:
```
Pry::Commands.block_command "cp", "Copy last command to clipboard" do
IO.popen("pbcopy", "w") { |cb| cb.write(pry_instance.input_array.last) }
end
```
In .irbrc:
```
def cp
IO.popen("pbcopy", "w") { |cb| cb.write(Reline::HISTORY[-2]) }
end
```
If you save them as snippets in a text expander (I use Espanso), then you have near-effortless copying of code from Pry/IRB, and you're one step closer to the Nirvana of REPL-driven development in Ruby.
But today, I discovered that RSpec itself uses the dot notation for describing class methods: github.com/rspec/rspec/...
So here is my public apology to everyone affected by my misguided pedantry.
I'm quitting Audible. I was convinced by Cory Doctorow's book Enshittification.
I only ever sign up for the 3 months per year of them luring me back at $8/month, but now I won't even do that anymore.
Instead I'll use libro.fm. They're DRM-free, they support indie bookshops, and they're not Amazon!
Bridgetown 2.2 "Verdant River City" is out! It's a springtime bloom of new features:
- Wikilinks in Markdown
- Support for Falcon, the highly concurrent Ruby web application server
- New sponsorship opportunities
- Sneak peak at the Bridgetown Center program 👀
www.bridgetownrb.com/release/ever...
Please consider becoming a Bridgetown sponsor!
www.bridgetownrb.com/sponsor
Bridgetown is a pillar of the Ruby ecosystem, powering sites ranging from RuboCop to Sidekiq to Lookbook, many conference sites, and a whole lot of blogs & portfolios.
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Felipe Vogel
Wikilinks in Markdown, support for Falcon the highly concurrent Ruby web application server, performance enhancements, bugfixes, and more!