Tobias Pfeiffer
@pragtob.bsky.social
Likes people. Teamplayer, Open Source Enthusiast, Software Developer, Benchmarker, TDDer, Speaker. Elixir, Ruby, JavaScript. Loves green.
Reposted by Tobias Pfeiffer
Gleam is entirely funded by sponsorship, and it has dropped over the last 3 months.
If you like Gleam please sponsor, or ask your employer to sponsor. Every contribution is meaningful, no matter how small.
Thank you so much! 💖
github.com/sponsors/gle...
If you like Gleam please sponsor, or ask your employer to sponsor. Every contribution is meaningful, no matter how small.
Thank you so much! 💖
github.com/sponsors/gle...
Sponsor @gleam-lang on GitHub Sponsors
Support friendly, fun, and scalable type-safe programming with Gleam!
github.com
October 24, 2025 at 9:47 AM
Gleam is entirely funded by sponsorship, and it has dropped over the last 3 months.
If you like Gleam please sponsor, or ask your employer to sponsor. Every contribution is meaningful, no matter how small.
Thank you so much! 💖
github.com/sponsors/gle...
If you like Gleam please sponsor, or ask your employer to sponsor. Every contribution is meaningful, no matter how small.
Thank you so much! 💖
github.com/sponsors/gle...
Reposted by Tobias Pfeiffer
My conference report for Goatmire Elixir 2025. From the perspective of the organizer. I hope to see other people share long-form notes on their conference experience. There cannot be too much blogging. Also, lots of nice pictures by Petter Boström.
underjord.io/conference-r...
#elixirlang
underjord.io/conference-r...
#elixirlang
Conference Report: Goatmire Elixir 2025
The quiet was unsettling. The lack of concrete things to do was stressful. Me and my wife had been fretting and flitting around the house for most of the day making sure everything was staged, that…
underjord.io
September 22, 2025 at 2:21 PM
My conference report for Goatmire Elixir 2025. From the perspective of the organizer. I hope to see other people share long-form notes on their conference experience. There cannot be too much blogging. Also, lots of nice pictures by Petter Boström.
underjord.io/conference-r...
#elixirlang
underjord.io/conference-r...
#elixirlang
Reposted by Tobias Pfeiffer
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)
jump.ai/careers?ashb...
#ElixirJobs
jump.ai/careers?ashb...
#ElixirJobs
Careers at Jump | Jump
Jump is empowering financial advisors and their clients to thrive in the age of AI. We're growing incredibly quickly with a team that comes from Google, Stripe, JP Morgan, BILL, Nitrogen, Harvard, Sta...
jump.ai
November 7, 2025 at 12:41 AM
Who do you know who wants to come work full time on #ElixirLang OSS tooling? (Boosts appreciated!)
jump.ai/careers?ashb...
#ElixirJobs
jump.ai/careers?ashb...
#ElixirJobs
November 6, 2025 at 10:14 AM
Reposted by Tobias Pfeiffer
Daniil Popov & David Bourgeois: Elixir powers Super Bowl & Olympics broadcasts. Billions watch on BEAM.
November 6, 2025 at 8:13 AM
Daniil Popov & David Bourgeois: Elixir powers Super Bowl & Olympics broadcasts. Billions watch on BEAM.
Really interesting pros and cons in choosing ports over NIFs on today's @codebeam.bsky.social keynote!
November 6, 2025 at 8:33 AM
Really interesting pros and cons in choosing ports over NIFs on today's @codebeam.bsky.social keynote!
Naturally the day it's @codebeam.bsky.social close to my actual home the trains don't go and going there becomes a nightmare
November 5, 2025 at 8:17 AM
Naturally the day it's @codebeam.bsky.social close to my actual home the trains don't go and going there becomes a nightmare
Released: Benchee 1.5.0!
Highlights:
* The elixir 1.19 compilation warnings are gone!
* There is now a `max_sample_size` to deal with issues of too large samples
* outlier removal is finally in
github.com/bencheeorg/b...
Highlights:
* The elixir 1.19 compilation warnings are gone!
* There is now a `max_sample_size` to deal with issues of too large samples
* outlier removal is finally in
github.com/bencheeorg/b...
github.com
October 21, 2025 at 8:19 PM
Released: Benchee 1.5.0!
Highlights:
* The elixir 1.19 compilation warnings are gone!
* There is now a `max_sample_size` to deal with issues of too large samples
* outlier removal is finally in
github.com/bencheeorg/b...
Highlights:
* The elixir 1.19 compilation warnings are gone!
* There is now a `max_sample_size` to deal with issues of too large samples
* outlier removal is finally in
github.com/bencheeorg/b...
Reposted by Tobias Pfeiffer
the rubygems and bundler projects continue to change hands with nobody having ever explained how they came to be in the possession of ruby central www.ruby-lang.org/en/news/2025...
The Transition of RubyGems Repository Ownership
www.ruby-lang.org
October 17, 2025 at 12:43 PM
the rubygems and bundler projects continue to change hands with nobody having ever explained how they came to be in the possession of ruby central www.ruby-lang.org/en/news/2025...
Elixir 1.19 released! 🎉
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
Elixir v1.19 released: enhanced type checking, broader type inference, and up to 4x faster compilation for large projects
Elixir v1.19 released: type checking of protocols and anonymous functions, broader type inference, improved compile times, and more
elixir-lang.org
October 16, 2025 at 8:31 AM
Elixir 1.19 released! 🎉
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
This one had a lengthier rc period.
It brings type system improvements and compile time improvements in large projects among other things 🚀
elixir-lang.org/blog/2025/10...
Reposted by Tobias Pfeiffer
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...
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...
andre.arko.net
October 10, 2025 at 3:17 AM
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...
Reposted by Tobias Pfeiffer
This. And all framed as “not taking sides” or “jumping to conclusions.” Most of the upset with RC was about lack of comms, kicking out people on GitHub, and platforming DHH, none of which have been sufficiently addressed.
October 9, 2025 at 9:50 PM
This. And all framed as “not taking sides” or “jumping to conclusions.” Most of the upset with RC was about lack of comms, kicking out people on GitHub, and platforming DHH, none of which have been sufficiently addressed.
Reposted by Tobias Pfeiffer
Ruby community: Look, we can be angry about what's happening, we can raise our complaints, but under no circumstances should anyone _ever_ harass someone's families, coworkers, or friends.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
October 2, 2025 at 6:32 PM
Ruby community: Look, we can be angry about what's happening, we can raise our complaints, but under no circumstances should anyone _ever_ harass someone's families, coworkers, or friends.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
Reposted by Tobias Pfeiffer
the reason I advocate for projects to have a code of conduct is because harassment is never okay. not only is harassment never okay, harassing families and coworkers is even worse. get out of here with that.
Ruby community: Look, we can be angry about what's happening, we can raise our complaints, but under no circumstances should anyone _ever_ harass someone's families, coworkers, or friends.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
That is completely unacceptable, and wholly against the ethos of the language. We must do better.
October 2, 2025 at 11:15 PM
the reason I advocate for projects to have a code of conduct is because harassment is never okay. not only is harassment never okay, harassing families and coworkers is even worse. get out of here with that.
Reposted by Tobias Pfeiffer
Another 🔥 package release from @maennchen.dev 😎
AshDiagram is a library for generating beautiful diagrams to visualize your #AshFramework applications. Generate Entity Relationship, Class, C4 Architecture, and Policy diagrams directly from your Ash resources and domains. 🚀
AshDiagram is a library for generating beautiful diagrams to visualize your #AshFramework applications. Generate Entity Relationship, Class, C4 Architecture, and Policy diagrams directly from your Ash resources and domains. 🚀
September 29, 2025 at 1:51 AM
Another 🔥 package release from @maennchen.dev 😎
AshDiagram is a library for generating beautiful diagrams to visualize your #AshFramework applications. Generate Entity Relationship, Class, C4 Architecture, and Policy diagrams directly from your Ash resources and domains. 🚀
AshDiagram is a library for generating beautiful diagrams to visualize your #AshFramework applications. Generate Entity Relationship, Class, C4 Architecture, and Policy diagrams directly from your Ash resources and domains. 🚀
Reposted by Tobias Pfeiffer
It's incredible how this whole thing has cut to literally every important cultural and political question in OSS.
These are the big questions, the values you build communities around. We should be clear about the things we believe. We coasted on the status quo and differences are now clear.
These are the big questions, the values you build communities around. We should be clear about the things we believe. We coasted on the status quo and differences are now clear.
October 1, 2025 at 4:21 AM
It's incredible how this whole thing has cut to literally every important cultural and political question in OSS.
These are the big questions, the values you build communities around. We should be clear about the things we believe. We coasted on the status quo and differences are now clear.
These are the big questions, the values you build communities around. We should be clear about the things we believe. We coasted on the status quo and differences are now clear.
Reposted by Tobias Pfeiffer
Reposted by Tobias Pfeiffer
Me: DHH is saying some kinda racist stuff, and he’s outright bullying people in PRs.
Them: But look over here! André had a gap in his commit history! And he once got paid $150 / hour to do *open source*!!! Outrageous! 😲😲😲
Them: But look over here! André had a gap in his commit history! And he once got paid $150 / hour to do *open source*!!! Outrageous! 😲😲😲
September 30, 2025 at 8:46 AM
Me: DHH is saying some kinda racist stuff, and he’s outright bullying people in PRs.
Them: But look over here! André had a gap in his commit history! And he once got paid $150 / hour to do *open source*!!! Outrageous! 😲😲😲
Them: But look over here! André had a gap in his commit history! And he once got paid $150 / hour to do *open source*!!! Outrageous! 😲😲😲
Reposted by Tobias Pfeiffer
The way that certain people in this community attack André, while turning a blind eye to DHH’s (objectively far worse) behaviour. It’s fucking disgraceful.
September 29, 2025 at 8:02 PM
The way that certain people in this community attack André, while turning a blind eye to DHH’s (objectively far worse) behaviour. It’s fucking disgraceful.
Didn't read bluesky for a weekend. Immediately completely out of date on what's currently going on.
Hot damn people. What a mess.
About a year ago I had "Community" down as probably the biggest factor in favor of Ruby - and a huge at that.
This all _significantly_ weakens that point.
Hot damn people. What a mess.
About a year ago I had "Community" down as probably the biggest factor in favor of Ruby - and a huge at that.
This all _significantly_ weakens that point.
September 29, 2025 at 11:46 AM
Didn't read bluesky for a weekend. Immediately completely out of date on what's currently going on.
Hot damn people. What a mess.
About a year ago I had "Community" down as probably the biggest factor in favor of Ruby - and a huge at that.
This all _significantly_ weakens that point.
Hot damn people. What a mess.
About a year ago I had "Community" down as probably the biggest factor in favor of Ruby - and a huge at that.
This all _significantly_ weakens that point.
Reposted by Tobias Pfeiffer
The AlchemyConf version of my "Tell me a Story" talk is finally out 🎉
content.subvisual.com/talk-roundta...
content.subvisual.com/talk-roundta...
Saša Jurić || Tell Me a Story - Content Hub Blog
content.subvisual.com
September 29, 2025 at 8:53 AM
The AlchemyConf version of my "Tell me a Story" talk is finally out 🎉
content.subvisual.com/talk-roundta...
content.subvisual.com/talk-roundta...
Reposted by Tobias Pfeiffer
I went through Ruby Together's old Form 990s with the IRS:
1. Andre never reported more than $60k in compensation to himself in a year. Seems pretty reasonable to me.
2. Meals/travel/IT expenses are about $20k year, roughly ~6.6% of revenue, which to me is reasonable.
1. Andre never reported more than $60k in compensation to himself in a year. Seems pretty reasonable to me.
2. Meals/travel/IT expenses are about $20k year, roughly ~6.6% of revenue, which to me is reasonable.
September 28, 2025 at 11:43 PM
I went through Ruby Together's old Form 990s with the IRS:
1. Andre never reported more than $60k in compensation to himself in a year. Seems pretty reasonable to me.
2. Meals/travel/IT expenses are about $20k year, roughly ~6.6% of revenue, which to me is reasonable.
1. Andre never reported more than $60k in compensation to himself in a year. Seems pretty reasonable to me.
2. Meals/travel/IT expenses are about $20k year, roughly ~6.6% of revenue, which to me is reasonable.
Reposted by Tobias Pfeiffer
"[you] discovered that people with no active affiliation or agreement in place had top level privileges to some of this critical infrastructure."
The people you removed about were actively paid for contractual on-call support through Ruby Central. Far from unaffiliated.
The people you removed about were actively paid for contractual on-call support through Ruby Central. Far from unaffiliated.
September 21, 2025 at 8:31 PM
"[you] discovered that people with no active affiliation or agreement in place had top level privileges to some of this critical infrastructure."
The people you removed about were actively paid for contractual on-call support through Ruby Central. Far from unaffiliated.
The people you removed about were actively paid for contractual on-call support through Ruby Central. Far from unaffiliated.
Reposted by Tobias Pfeiffer
I really appreciate your post @apiguy.dev. Thank you for posting your thoughts. I wish you had the info I had to make your decision.
Here's the core issue:
Before Sept 9, when a trusted maintainer broke our shared contract and added an RC non-maintainer, you had no ability to enact your vote.
Here's the core issue:
Before Sept 9, when a trusted maintainer broke our shared contract and added an RC non-maintainer, you had no ability to enact your vote.
September 21, 2025 at 8:20 PM
I really appreciate your post @apiguy.dev. Thank you for posting your thoughts. I wish you had the info I had to make your decision.
Here's the core issue:
Before Sept 9, when a trusted maintainer broke our shared contract and added an RC non-maintainer, you had no ability to enact your vote.
Here's the core issue:
Before Sept 9, when a trusted maintainer broke our shared contract and added an RC non-maintainer, you had no ability to enact your vote.
Reposted by Tobias Pfeiffer
The Ruby community deserves to know who voted for this and what information they were acting on.
Ruby Central is actually very opaque. They don’t publish donations, they don’t publish votes, the community has no say who’s on the board. There is no accountability.
Ruby Central is actually very opaque. They don’t publish donations, they don’t publish votes, the community has no say who’s on the board. There is no accountability.
September 21, 2025 at 5:32 PM
The Ruby community deserves to know who voted for this and what information they were acting on.
Ruby Central is actually very opaque. They don’t publish donations, they don’t publish votes, the community has no say who’s on the board. There is no accountability.
Ruby Central is actually very opaque. They don’t publish donations, they don’t publish votes, the community has no say who’s on the board. There is no accountability.