Hi! π Sentry Elixir SDK 14.0 is now available! π It comes with improvements in the PII data scrubbing APIs, better handling of user-provided callbacks (before_send etc.), AND changes how structured logging and metrics are configured. Please read the CHANGELOG π github.com/getsentry/se...
Peter Solnica πΊπ¦ π΅π± πͺπΊ
Peter Solnica πΊπ¦ π΅π± πͺπΊ
@solnic.dev
π οΈ Building @justcrosspost.app & @repobot.app π¨βπ» Elixir/Ruby SDK dev at @sentry.io π Creator of Elixir Drops π¦ β€οΈ Creator of rom-rb and many dry-rb gems and former @Hanamirb.org core team member #ElixirLang #RubyLang #OpenSource #BuildInPublic
2.7K followers450 following1.4K posts
We just released Sentry Elixir SDK 12.0.0! This is a massive release that brings support for structured logging, distributed tracing, improves LiveView support in tracing, introduces new HackneyClient and more! π Check out the changelog and upgrade β¬οΈ
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
πΈ Hereβs your State of Hanami for 2025. We took our first steps into a new era: we made a substantial release, began unifying our ecosystem, launched our sponsorship program, and saw a real uptick in community activity. Read all about it! hanamirb.org/blog/2025/12...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
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.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
πΈ Hanami 2.3 is here, and itβs racked and ready! This is our biggest release yet. Rack 3, resource routes, and so much more. hanamirb.org/blog/2025/11...
This is where I am now too. Time for some serious "1 year AI coding personal retrospective". Especially after recent change in @augmentcode.com pricing model effectively making it 10 x more expensive for me (that's literally their personalized estimate that I got). (1/2)
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
I'm making another attempt to get a `deep_freeze` method added to Ruby. Core folks have rejected proposals for years, until Ractor came along and we got basically the same feature in `make_shareable`. But deep freezing should be its own feature. bugs.ruby-lang.org/issues/21665
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
The State of Elixir Survey for 2025 is live! elixir-survey.typeform.com/2025-edition Fill it out if you have any connection to the Elixir ecosystem. It really helps us understand what happens. Curiosum are awesome to run this for the community. #elixirlang
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
I wrote my most personal blog post to date. It summarizes some of my personal feelings and experiences in the Ruby/Rails community. afomera.dev/posts/2025-1...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
See this? It reminds me that for Sentry logging integration all you gotta do is add a backend that uses Sentry.logger and you're done π This is how modern logging systems work!
Starting a new series called: #HanamiTips You can implement your own logging behavior for @hanamirb.org by overriding the config.logger.logger_constructor in your app.rb file. This one records the logs to stdout AND a log file and rotates logs daily or at 1mb in size.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Starting a new series called: #HanamiTips You can implement your own logging behavior for @hanamirb.org by overriding the config.logger.logger_constructor in your app.rb file. This one records the logs to stdout AND a log file and rotates logs daily or at 1mb in size.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
We're inviting you to join us for a talk from @timriley.info on @hanamirb.org later today. 4:15 PM βΒ 5:00 PM (Pacific Time) Details available here: www.xoruby.com/event/san-di...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Good morning! Have you switched to the new community gem server yet? It's as easy as this: github.com/sidekiq/side...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
I wasn't expecting Jeff Atwood to be on this list, but I'm pleasantly surprised. Hope it goes well!
Opened a PR adding myself to "Plan Vert" - even though I've got mixed feelings about feasibility of a hard fork - regardless, standing up to the biggest bully we've ever had in the Ruby community is something I support 100%. I hope people close to him will finally start speaking out.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Opened a PR adding myself to "Plan Vert" - even though I've got mixed feelings about feasibility of a hard fork - regardless, standing up to the biggest bully we've ever had in the Ruby community is something I support 100%. I hope people close to him will finally start speaking out.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
> Freedom of speech does not mean freedom of consequences for that speech. It is at great risk I consider my words and publishing them. However, I simply must say something therefore I write today. wrote this latest post from the heart. it's about #ruby and #rails afomera.dev/posts/2025-0...
Good thread. When I was a stupid angry teenager I used to hang out with neo-nazis and one trait I remember they all had was that nobody would openly admit they were nazis. They would all hide behind pseudo intellectual reasoning for their hatred and racism. Just like Mr Rails.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Bundler belongs to the Ruby community andre.arko.net/2025/09/25/b...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
I was in the room with @mike.contribsys.com when we confronted Ruby Centralβs executive leadership over their decision to invite DHH to RailsConf (which sponsors were not made aware of ahead of time). They knew that multiple sponsors had a problem with the continued relationship.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
After listening to about a dozen first-hand accounts, Iβve published what I know about the RubyGems takeover.
Looks like this was really just a massive communication fuckup at the end of the day?
sentry-ruby 5.27.1 was just released with structured logging fixes and improvements! Please upgrade! β€οΈ Happy logging! πͺ΅ github.com/getsentry/se...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Replying to @jardo.dev
I've done my best to summarize the situation and offer my initial thoughts here: skillissue.jardo.dev/archive/ruby...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Ages ago, when I was still a student, I taught myself Ruby on Rails for my senior thesis and fell in love. Fifteen years later, and Iβve used Rails at every job Iβve ever held in the tech industry. Fifteen years, and I still love Rails! But thereβs something rotten at its core, and we share a name.
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Hey, #ruby folks! I've been one of the #RubyGems maintainers for the last decade. Ruby Central has forcefully taken control of the RubyGems organization on GitHub, the `rubygems-update` and `bundler` gems on rubygems[.]org, and more. You can read the details here: pup-e.com/goodbye-ruby...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
Replying to @duckinator.bsky.social
@rubycentral.org leadership (rubycentral.org/about/) What are you gonna do about this? I think it's clear it shows Marty Haught knows little-to-nothing about open source, the Ruby community, proper communication and already broke trust beyond repair.
One more Don Broco quote: "yes I'm angry, and I'm disappointed" [1] bsky.app/profile/geta...
Peter Solnica πΊπ¦ π΅π± πͺπΊ reposted
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
Oh and I shall already mention: yes, #Elixir support comes next, but after we add support for distributed tracing (which is my next big task)
π£ After a lot of work we've shipped Ruby & Rails SDKs with support for @sentry.io brand new Logs feature which is now out of beta! While you're waiting for Rails' "structured events" feature, you can start using Sentry *today* to get structured logging work OOTB! π #Ruby #Rails #OpenSource ππ»