Sign in

Peter Solnica 🇺🇦 🇵🇱 🇪🇺

@solnic.dev
2.8K followers 450 following 1.5K posts

🛠️ 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

PostsRepliesMedia
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 25/02/2026
Adding it in 12.1.0 and it will be a quick follow up! :)
120
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 25/02/2026
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 ⬆️
github.com
Release 12.0.0 · getsentry/sentry-elixir
Logs & Telemetry Processor Support for Structured Logs is here! 🎉 To enable: config :sentry, # your config... enable_logs: true # <- add this! Log events are sent to Sentry using the new Teleme...
1191
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Hanakai @hanakai.org · 22/12/2025
🌸 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...
hanamirb.org
State of Hanami, December 2025
Everything we did in 2025, and our plans for 2026.
0127
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Hanakai @hanakai.org · 12/11/2025
🌸 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...
hanamirb.org
Hanami 2.3: Racked and Ready
Our biggest release yet. Rack 3, resource routes, and so much more.
11811
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 05/11/2025
Well yeah it's YT after all
030
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 04/11/2025
I'm still going to continue using AI for coding but I'll be adjusting / reducing my usage, not only due to financial reasons, but also to simply get better results. Oh and yeah I tried Cursor 2, it's terrible. (2/2)
070
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 04/11/2025
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)
youtu.be
AI Coding Sucks
AI coding tools suck and are not at all what was promised. I'm done.00:00 - intro00:15 - i used to enjoy programming01:05 - why did I become a programmer01:5...
2121
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Charles Oliver Nutter @headius.bsky.social · 04/11/2025
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
bugs.ruby-lang.org
Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases - Ruby - Ruby Issue Tracking System
Redmine
2184
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Lars Wikman @lawik.bsky.social · 30/10/2025
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
elixir-survey.typeform.com
Curiosum Elixir Survey 2025
Elixir Survey 2025 by Curiosum - a global community survey collecting insights about how developers and teams use Elixir, their favorite tools, challenges, and expectations for the future of the…
42322
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Andrea Fomera @afomera.dev · 26/10/2025
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...
afomera.dev
Stop Giving Harm a Microphone
1611134
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Martin Emde @martinemde.com · 26/10/2025
Let's move Ruby forward. martinemde.com/2025/10/25/m...
martinemde.com
We want Ruby to move forward - Martin Emde
2367
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 23/10/2025
Ruby is easier to learn than Elixir. I have a proof based on a conversation with my baby girl: Me: Luna can you say "Ruby"? Luna: "Ruby" Me: Fantastic! Can you say "Elixir"? Luna: "ergxiiifreghhhh" 🙃
2351
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/10/2025
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!
030
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Andrea Fomera @afomera.dev · 11/10/2025
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.
0214
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
XO Ruby @xoruby.com · 18/10/2025
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...
xoruby.com
San Diego
Where 70 degrees is a lifestyle.
026
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Mike Perham @mike.contribsys.com · 06/10/2025
Good morning! Have you switched to the new community gem server yet? It's as easy as this: github.com/sidekiq/side...
github.com
Use community gem server · sidekiq/sidekiq@96f867c
44510
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 06/10/2025
A gem market with private gems or gem extensions in pro/paid versions, with integrated payments and all the boring stuff handled, kinda like github app marketplace. Maybe a risky endeavor but it'd be worth a try, there's market for this for sure, hard to say if big enough though.
050
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
André Arko @indirect.io · 06/10/2025
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
15297134
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 03/10/2025
We can probably easily assume it's gonna be paid AI features
130
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Jake Lazaroff @jakelazaroff.com · 02/10/2025
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
jakelazaroff.com
DHH Is Way Worse Than I Thought | jakelazaroff.com
DHH's politics are not normal. Maybe they used to be, I don't know, but as of right now the dude is_way outside of what most people would consider moral or acceptable.
29490174
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 01/10/2025
My team at Plane is hiring experienced full stack engineers. We use Rails, Postgres, Phlex, Vite, TypeScript and Svelte. I don’t have a full job description yet, but drop me a DM if you want to know more.
13816
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 01/10/2025
Yeah this is
media.tenor.com
a young boy is sitting at a desk in front of a laptop computer and saying `` nice '' .
ALT: a young boy is sitting at a desk in front of a laptop computer and saying `` nice '' .
010
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
philpax @philpax.me · 30/09/2025
I wasn't expecting Jeff Atwood to be on this list, but I'm pleasantly surprised. Hope it goes well!
171
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 29/09/2025
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.
2659
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 30/09/2025
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.
github.com
GitHub - Plan-Vert/open-letter: An open letter calling for a hard fork of Rails to remove DHH's influence
An open letter calling for a hard fork of Rails to remove DHH's influence - Plan-Vert/open-letter
3222
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
nateberkopec.bsky.social @nateberkopec.bsky.social · 29/09/2025
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.
24010
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Andrea Fomera @afomera.dev · 27/09/2025
> 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...
afomera.dev
the elephant in the room
45813
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 26/09/2025
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.
1140
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
André Arko @indirect.io · 25/09/2025
Bundler belongs to the Ruby community andre.arko.net/2025/09/25/b...
andre.arko.net
Bundler belongs to the Ruby community
I’ve spent 15 years of my life working on Bundler. When I introduce myself, people say “oh, the Bundler guy?”, and I am forced to agree. I didn’t come up with the original idea for Bundler (that was Y...
628698
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 24/09/2025
I'm obviously taking that back 🙈
130
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 24/09/2025
Yes, that's nice. I decided to stick to such result tuples consistently in drops_operation too (not released yet). ...although I wish Elixir had some basic monadic-like result structures with simple functions for working with them
000
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Joshua Wood @joshuawood.net · 24/09/2025
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.
2319
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 23/09/2025
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
joel.drapper.me
Shopify, pulling strings at Ruby Central, forces Bundler and RubyGems takeover
Ruby Central recently took over a collection of open source projects from their maintainers without their consent.
1920781
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 23/09/2025
This can be automated to some extent
000
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 23/09/2025
I can imagine people still wanting to use Rails, just under a different name.
000
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 23/09/2025
Looks like this was really just a massive communication fuckup at the end of the day?
youtube.com
An Update From Ruby Central
YouTube video by Ruby Central
121
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/09/2025
sentry-ruby 5.27.1 was just released with structured logging fixes and improvements! Please upgrade! ❤️ Happy logging! 🪵 github.com/getsentry/se...
github.com
Release 5.27.1 · getsentry/sentry-ruby
Features Support for :origin attribute in log events (#2712) Bug Fixes Skip including sentry.message.template in the log event attributes if there are no interpolation parameters provided (#2700...
010
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/09/2025
Thanks man. I assume then it's on the GitHub side.
010
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/09/2025
Connections resets, or corrupted data, has been happening on GitHub Actions today for us (Sentry), example: github.com/getsentry/se...
github.com
2696 Respect log_level (#2709) · getsentry/sentry-ruby@21d4d57
Sentry SDK for Ruby. Contribute to getsentry/sentry-ruby development by creating an account on GitHub.
100
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 22/09/2025
Rubygems is completely unreliable for me today - just me? Getting timeouts and other errors. Status page says all green. 🤔
111
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Tekin Süleyman ☕️ @tekin.co.uk · 22/09/2025
The Ruby community has a DHH problem tekin.co.uk/2025/09/the-...
tekin.co.uk
The Ruby community has a DHH problem
The Ruby community can no longer afford to stand silent in the face of DHH and his toxic ideas.
1517373
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Jared Norman @jardo.dev · 20/09/2025
I've done my best to summarize the situation and offer my initial thoughts here: skillissue.jardo.dev/archive/ruby...
skillissue.jardo.dev
Complicated
Today's Skill Issue contains no whimsy. Sorry. When I started writing it, the discourse (I hate using that phrase) was focused on DHH's latest round of...
184
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 19/09/2025
Also see Reddit thread.
010
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
david celis @davidcel.is · 19/09/2025
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.
davidcel.is
Rails Needs New Governance
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.
1618570
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 19/09/2025
I guess now y'all gotta fork not just Rails but also RubyGems 😰
250
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 19/09/2025
Well, no. See what Mike wrote on Mastodon.
110
Peter Solnica 🇺🇦 🇵🇱 🇪🇺 @solnic.dev · 19/09/2025
Narcs don't go to therapy 🤷
000
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Thomas Fuchs 🫯 @thomasfuchs.at · 19/09/2025
Men would rather tear down an entire open source ecosystem than going to therapy
39518