Jon Rowe's Avatar

Jon Rowe

@jonrowe.bsky.social

Tinker. Sailor. RSpec Maintainer. Spy? Writing Elixir & Phoenix for fun and profit.

162 Followers  |  155 Following  |  17 Posts  |  Joined: 30.08.2023  |  1.7046

Latest posts by jonrowe.bsky.social on Bluesky

Thank you! My eyes will appreciate it!

04.11.2025 10:43 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Can we also nerd-snipe you into having an optional light theme for your blog? I have to edit the CSS everytime to flip the colours back to read it ๐Ÿ˜‚

04.11.2025 10:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

so there is a function helper that does the same thing, yet returns the result; which you could use to assert silence, I'm not sure there a hook you could use to wrap tests but you could macro it?

31.10.2025 21:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Zero printed? Or zero emitted? `ExUnit.start(capture_log: true)` can silence messages but its not a "assert non emitted" type deal (and can be a bit flakey with umbrellas / processes outside the test scope which you don't want anyway)

30.10.2025 21:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
The RubyGems โ€œsecurity incidentโ€ Ruby Central posted an extremely concerning โ€œIncident Response Timelineโ€ today, in which they make a number of exaggerated or purely misleading claims. Hereโ€™s my effort to set the record straight. Fir...

Ruby Central said some really concerning things today. I donโ€™t think theyโ€™re representing the situation accurately. andre.arko.net/2025/10/09/t...

10.10.2025 03:17 โ€” ๐Ÿ‘ 203    ๐Ÿ” 74    ๐Ÿ’ฌ 7    ๐Ÿ“Œ 18
Preview
Switch to gem.coop by JonRowe ยท Pull Request #262 ยท rspec/rspec

๐Ÿ‘€ github.com/rspec/rspec/...

06.10.2025 15:41 โ€” ๐Ÿ‘ 6    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
adarsh ๐Ÿšฒ (@adarsh@ruby.social) Can you imagine what #ruby would look like if code of conduct violations were actually enforced? Especially against our white supremacists? Refreshing to be reminded that world could exist if we wanted it. Good for the PSF and its moderators for maintaining a healthy community. ๐Ÿ‘๐Ÿฝ https://social.jacobian.org/@jacob/115215001618713506

We need a Ruby Central which is not beholden to DHH and Shopify money but representative of the larger community. Why aren't the board of directors publicly elected, like Python?
https://ruby.social/@adarsh/115215323757719078

16.09.2025 18:44 โ€” ๐Ÿ‘ 53    ๐Ÿ” 24    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3
Mike Perham :sidekiq: (@getajobmike@ruby.social) The unstated reason for this change was that many of the existing Rubygems maintainers have recently quit (including their only full-time engineer) due to their continued relationship with DHH. Since...

Oh its a coup. ruby.social/@getajobmike...

19.09.2025 15:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Strengthening the Stewardship of RubyGems and Bundler Ruby Community, At the heart of Ruby Centralโ€™s mission is our responsibility to steward the open source tools that power the Ruby ecosystem. That commitment is only as strong as the people and proces...

Too little... too late @rubycentral this change should have been announced and publicised in advance of you actually doing it, with a clear timeline, and time for the community to respond **before** you did it.

rubycentral.org/news/strengt...

19.09.2025 14:20 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 1
Goodbye, RubyGems As chronicled by my teammate Ellen, the RubyGems team is no more. I wish the best of luck to everyone taking on the herculean task of keeping package management functional and working for the entire R...

Andrรฉ is also out andre.arko.net/2025/09/19/g...

19.09.2025 14:11 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

It's a really bad look for RubyCentral even if there was somehow a legitimate reason for this it's at best poorly managed communications wise and worst... idk...

19.09.2025 14:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You can find me on Github and I have a summary of experience that I use in lieu of a CV available on request, DM me, thank you! (reposts appreciated!)

12.08.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Iโ€™m mostly looking for remote contracting/consultancy roles, ideally 30 hours / 4 days a week but can do 40/5 and Iโ€™m based in the UK but Iโ€™ve worked with a variety of US clients and an 3-4 hour overlap is no problem.

12.08.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Iโ€™ve worked with everyone from large e-commerce companies, media organisations to founders building MVPs to prove out concepts for investors, however I have a strict no crypto/gambling policy.

12.08.2025 14:32 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Hey bksy, Iโ€™m on the look out for my next project, Iโ€™m an experienced Elixir dev (> 8 years commercially, and > 10 years of Ruby before that + I'm still the maintainer of RSpec), very familiar with Phoenix and LiveView, and have enough CSS / JS knowledge to approach projects from a full stack angle.

12.08.2025 14:32 โ€” ๐Ÿ‘ 12    ๐Ÿ” 15    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

From a clock tower

08.08.2025 16:06 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Super slick upgrade to LiveView 1.0.0, the `{ ... }` syntax in the body of templates is going to take some mental rewriting but nice to see the formatter step in and upgrade me (and its opt out able which is also nice to see)

04.12.2024 22:26 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0

I also write Elixir ๐Ÿ˜‚

04.12.2024 22:25 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing the RSpec monorepo, and some updates on the future of RSpec.

Announcing the Monorepo.

Weโ€™re switching to a monorepo out of the rspec/rspec repository on Github, for the full story:

rspec.info/blog/2024/11...

27.11.2024 09:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Its implied by the "live layout" parts of the documentation, anything inside the top container element of liveview is "inside the liveview" so only the root layout is outside.

26.11.2024 11:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@jonrowe is following 19 prominent accounts