Sign in

Jon Rowe

@jonrowe.bsky.social
180 followers 160 following 41 posts

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

PostsRepliesMedia
Jon Rowe @jonrowe.bsky.social · 24/09/2026
Fuck me "that" keynote is something, "88 oops 86" "look oops a blog is the same as oops slop" "more code in 2 months than 20 years but I haven't looked at it "the cold war was good actually" "take the white pill, the black pill is for fucking losers"!?!
010
Jon Rowe @jonrowe.bsky.social · 08/09/2026
Patrol has been curtailed to sentry duty here
A magnificent cat né magnififloof guarding his territory from a window sill rather than patrolling in the rain
041
Jon Rowe @jonrowe.bsky.social · 19/08/2026
Mate I don't know what to tell you, it seems like the sky is... leaking? What fresh hell is this.
000
Jon Rowe @jonrowe.bsky.social · 03/08/2026
Refactoring breaks CI?
000
Jon Rowe @jonrowe.bsky.social · 20/05/2026
Weirdly I'm doing the same, but I'm finding the TV show annoying this time around because it misses / changes so much from the books. I get why they compressed it but theres so many things I would change
110
Jon Rowe @jonrowe.bsky.social · 25/03/2026
this is the way
010
Jon Rowe @jonrowe.bsky.social · 25/03/2026
This is fine! :green_tick:
110
Jon Rowe @jonrowe.bsky.social · 04/02/2026
its going around, might be a zendesk attack?
061
Jon Rowe @jonrowe.bsky.social · 23/01/2026
media.tenor.com
a man in a black suit says do it in white letters
ALT: a man in a black suit says do it in white letters
010
Jon Rowe @jonrowe.bsky.social · 17/01/2026
Yes!
000
Jon Rowe @jonrowe.bsky.social · 15/01/2026
Very much here for this especially the "forgotten" stations in the arctic
000
Jon Rowe @jonrowe.bsky.social · 15/01/2026
yes, its half the reason I watch your streams 😂
010
Jon Rowe @jonrowe.bsky.social · 15/01/2026
Sparkle? To go with the Gleam theme?
100
Jon Rowe @jonrowe.bsky.social · 13/01/2026
We are Claude. Your copyrightable works and individualised IP will be stolen and added to our training data. Resistance is futile
000
Jon Rowe @jonrowe.bsky.social · 05/01/2026
We have delayed the bin collection, pray we do not delay it further...
010
Jon Rowe @jonrowe.bsky.social · 23/12/2025
Protip, noai.duckduckgo.com
010
Jon Rowe @jonrowe.bsky.social · 20/12/2025
Khaaaaaaan <sip port>
020
Jon Rowe @jonrowe.bsky.social · 19/12/2025
And in the darkness... bind them...
000
Jon Rowe @jonrowe.bsky.social · 16/12/2025
Classic tortie behaviour
020
Jon Rowe @jonrowe.bsky.social · 12/12/2025
in the style of thundercats, "Canada, Canada, Canda, eh!"
010
Jon Rowe @jonrowe.bsky.social · 11/12/2025
That'd be an escalation, "no cookie? fine, here is the worst junk we can imagine"
100
Jon Rowe @jonrowe.bsky.social · 29/11/2025
As an early Spotify subscriber I moved to Apple Music when Spotify backed Joe Rogan's covid misinformation, my only complaint is the search constantly confuses me as to wether I'm searching my local library vs the cloud (I still buy music a fair bit).
010
Reposted by Jon Rowe
Mike Perham @mike.contribsys.com · 21/11/2025
Announcing the Gem Fellowship, a grant program for improvements to Ruby-related open source projects. gem.coop/fellowship/ Want to improve your favorite gem? Submit a proposal, starting next month.
gem.coop
gem.coop
16633
Jon Rowe @jonrowe.bsky.social · 21/11/2025
Mary Rose is still pretty great too
010
Jon Rowe @jonrowe.bsky.social · 14/11/2025
Jaysus how many things are you reading 😂
110
Jon Rowe @jonrowe.bsky.social · 04/11/2025
Thank you! My eyes will appreciate it!
110
Jon Rowe @jonrowe.bsky.social · 04/11/2025
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 😂
110
Jon Rowe @jonrowe.bsky.social · 31/10/2025
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?
000
Jon Rowe @jonrowe.bsky.social · 30/10/2025
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)
110
Reposted by Jon Rowe
André Arko @indirect.io · 10/10/2025
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...
andre.arko.net
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...
719974
Jon Rowe @jonrowe.bsky.social · 06/10/2025
👀 github.com/rspec/rspec/...
github.com
Switch to gem.coop by JonRowe · Pull Request #262 · rspec/rspec
161
Reposted by Jon Rowe
Mike Perham :sidekiq: @getajobmike.ruby.social.ap.brid.gy · 16/09/2025
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? ruby.social/@adarsh/115215323757719…
ruby.social
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
25322
Jon Rowe @jonrowe.bsky.social · 19/09/2025
Oh its a coup. ruby.social/@getajobmike...
ruby.social
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...
000
Jon Rowe @jonrowe.bsky.social · 19/09/2025
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...
rubycentral.org
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...
030
Jon Rowe @jonrowe.bsky.social · 19/09/2025
André is also out andre.arko.net/2025/09/19/g...
andre.arko.net
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...
010
Jon Rowe @jonrowe.bsky.social · 19/09/2025
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...
010
Jon Rowe @jonrowe.bsky.social · 12/08/2025
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!)
000
Jon Rowe @jonrowe.bsky.social · 12/08/2025
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.
100
Jon Rowe @jonrowe.bsky.social · 12/08/2025
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.
100
Jon Rowe @jonrowe.bsky.social · 12/08/2025
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.
11114
Jon Rowe @jonrowe.bsky.social · 08/08/2025
From a clock tower
000
Jon Rowe @jonrowe.bsky.social · 04/12/2024
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)
220
Jon Rowe @jonrowe.bsky.social · 04/12/2024
I also write Elixir 😂
020
Reposted by Jon Rowe
rspec.bsky.social @rspec.bsky.social · 27/11/2024
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...
rspec.info
Introducing the RSpec monorepo, and some updates on the future of RSpec.
021
Jon Rowe @jonrowe.bsky.social · 26/11/2024
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.
120