Peter Solnica 🇺🇦 🇵🇱 🇪🇺
banner
solnic.dev
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
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
🌸 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...
Hanami 2.3: Racked and Ready
Our biggest release yet. Rack 3, resource routes, and so much more.
hanamirb.org
November 12, 2025 at 1:20 PM
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)
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...
youtu.be
November 4, 2025 at 3:40 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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
Feature #21665: Revisit Object#deep_freeze to support non-Ractor use cases - Ruby - Ruby Issue Tracking System
Redmine
bugs.ruby-lang.org
November 4, 2025 at 12:18 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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
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…
elixir-survey.typeform.com
October 30, 2025 at 11:01 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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...
Stop Giving Harm a Microphone
afomera.dev
October 26, 2025 at 4:38 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Let's move Ruby forward. martinemde.com/2025/10/25/m...
We want Ruby to move forward - Martin Emde
martinemde.com
October 26, 2025 at 5:34 AM
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"

🙃
October 23, 2025 at 2:38 PM
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.
October 22, 2025 at 6:10 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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.
October 10, 2025 at 11:59 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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...
San Diego
Where 70 degrees is a lifestyle.
www.xoruby.com
October 18, 2025 at 6:07 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
Good morning! Have you switched to the new community gem server yet? It's as easy as this:

github.com/sidekiq/side...
Use community gem server · sidekiq/sidekiq@96f867c
github.com
October 6, 2025 at 3:26 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
announcing a new community-focused gem server from the team previously behind rubygems: gem.coop. join us and start using it today!
October 6, 2025 at 4:03 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
show this to anyone else you know who also assumed DHH was just a normal conservative dude rather than a raging white supremacist lunatic
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.
jakelazaroff.com
October 2, 2025 at 12:57 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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.
October 1, 2025 at 4:22 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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.
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
github.com
September 30, 2025 at 3:03 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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
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 - 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
github.com
September 30, 2025 at 10:02 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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.
September 28, 2025 at 11:43 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
> 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...
the elephant in the room
afomera.dev
September 27, 2025 at 4:46 PM
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.
Reposting this in a more constructive matter to simply point out that people who have vocally expressed clear white supremacist, transphobic, sexist, racist, and generally nazistic views, such as David Heinemeier Hansson, are not and never will be internally consistent and operate on cowardice.
September 26, 2025 at 4:47 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
I'm obviously taking that back 🙈
Looks like this was really just a massive communication fuckup at the end of the day?
An Update From Ruby Central
YouTube video by Ruby Central
www.youtube.com
September 24, 2025 at 12:27 PM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
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.
Don't trust Ruby Central right now? Great! Don't.

I've already made it clear that any future donations to them are contingent on them fixing their house and getting things in order.

Money speaks, apparently, so let us do the talking.
September 24, 2025 at 3:27 AM
Reposted by Peter Solnica 🇺🇦 🇵🇱 🇪🇺
After listening to about a dozen first-hand accounts, I’ve published what I know about the RubyGems takeover.
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.
joel.drapper.me
September 23, 2025 at 3:08 PM
Looks like this was really just a massive communication fuckup at the end of the day?
An Update From Ruby Central
YouTube video by Ruby Central
www.youtube.com
September 23, 2025 at 8:32 AM