It is funny because it is true. And I did not even had to sweat to fix it!
Curiosity reduced the heap size by 60%
mostlyobvio.us
Paweł Pacana
@mostlyobvio.us
Curious engineer digging large-scale legacy Rails apps. Blogging at https://mostlyobvio.us RailsEventStore core and former leader. Organizing DRUG and @wrocloverb.com conference. Crafting tailor-made goods at https://hraba.gs after hours.
It is funny because it is true. And I did not even had to sweat to fix it!
Curiosity reduced the heap size by 60%
mostlyobvio.us
Look at me, I'm a Rust developer now. github.com/mbj/mrs/pull... Adding support for apple-native containers so that pg-ephemeral works on MacOS with even less dependencies
Add apple/container support by mostlyobvious · Pull Request #514 · mbj/mrs
Summary Adds a first-class ociman backend for apple/container so pg-ephemeral can run on macOS 26 with Apple Container 1.0.0. The backend is intentionally compatibility-bounded: it preserves the pu...
github.com
Someone created a novel #Ruby #microframework called #DuoRuby on top of #Opal, #Falcon, #WebSockets, and #Glimmer #DSL for #Web to provide a Ruby-based Electron alternative: github.com/rbutils/duor... Apparently, he got his inspiration from attending my #wroclove.rb 2026 #Ruby conference workshop
GitHub - rbutils/duoruby: Frontend and backend Ruby microframework for easy building of webview desktop apps
Frontend and backend Ruby microframework for easy building of webview desktop apps - rbutils/duoruby
github.com
I've updated my Bluesky Guide blog post 🦋 - rewritten the "federation" section to explain PDSes and AppViews - added links to a *ton* of new apps like Skyscraper, Flux, Heron, Indigo, Nubecita, Aeronaut, Hangar, Anisota, Witchsky - random updates everywhere about things that have changed on Bluesky
A complete guide to Bluesky 🦋
I've decided to write down some of the tips & tricks that I often give to friends when I send them an invite code, or the advice and answers that I sometimes give to people that I find in some feed asking about things. This of course got much longer than I planned 😅
mackuba.eu
between this post and an episode I just recorded of Dead Code, really feeling like playing around with building an event-sourcing system https://ismaelcelis.com/posts/2026-05-wip/
Three Ruby conferences, each three weeks apart: #RubyConfAT, @rubyconitaly.bsky.social and @wrocloverb.com Three different perspectives and ideas, but the same heart at the center: the Ruby community.
Completing my own Ruby community triathlon
mostlyobvio.us
Just learned about diataxis.fr from @bphogan.com and it captures the struggle I had when authoring docs
Diátaxis
Diátaxis is a widely-adopted, pragmatic and systematic approach to thinking about and creating documentation.
diataxis.fr
Heading to Vienna for RubyConf Austria this friday. Looking forward to meet old friends and make new connections. If niche topics like event-driven architectures, event sourcing and dynamic consistency boundary are your thing, catch me there.
I'm available for consulting from June. Dev work, DevRel, Dev Education, Content Creation, and helping teams make sensible decisions about automation without betraying their users. 17 years exp, Vienna-based, remote across Europe and beyond. Boosts massively appreciated 💜
Did I just present the DCB concept using En57 library? Maybe. Was En57 endorsed from the very same stage by @jan.dudulski.pl as well? Quite a feat for a one star github repo with a name that is a joke 😂 github.com/mostlyobviou...
Dynamic Consistency Boundary, a flexible approach for consistency in event-sourced systems. Why, how and how much. Featuring github.com/mostlyobviou... See you this Thursday in Warsaw!
@mackuba.eu do you know if anyone already started implementing PDS in Ruby?
That was a great and very informative talk!
I survived!!!! I think it went well! 😅
I've been exploring Dynamic Consistency Boundary support in RailsEventStore, strongly believing the groundwork was already there: mostlyobvio.us/2026/04/dyna...
Dynamic Consistency Boundary in RailsEventStore
mostlyobvio.us
“Manhattan” – that’s what we call it. This massive, sculptural complex designed by Jadwiga Grabowska-Hawrylak is a symbol of Wrocław’s post-war brutalism. Right behind the conference venue (a lower building by the river), it quickly became a symbol of wroclove.rb as well! (1/2)
This sparked a chain reaction. Now I'm back at implementing Dynamic Consistency Boundary for RailsEventStore, measuring its performance implications over stream-based aproach and compiling a list of new event stores built on MVCC SQL engines that completely ignore issues with global sequences
Writing to help one person. And to remind myself how to write. On making encryption work with underlying JSON storage in Ruby/RailsEventStore. As soon as I've finished I've already had an idea for an alternative, drawing inspiration from Literal. I'm glad this one got out of the door!
Writing to help one person. And to remind myself how to write. On making encryption work with underlying JSON storage in Ruby/RailsEventStore. As soon as I've finished I've already had an idea for an alternative, drawing inspiration from Literal. I'm glad this one got out of the door!
mostlyobvio.us — Encrypted events with JSON underneath in RailsEventStore
mostlyobvio.us
Curious about the other workshops (we're running 4 this year 🔥)? Let us introduce Andy Maleh, who will walk us through Glimmer DSL for Web which enables devs to write the Frontend of Rails web apps in Ruby. Check out Andy's blogpost for more details ➡️ andymaleh.blogspot.com/2026/03/work...
Ever heard of Authenticated Transfer Protocol? If you have a Bluesky social media account, you're already using it every day. @mackuba.eu has developed many Bluesky-related open-source projects and tools and he takes the stage at wroclove.rb to explore the protocol in depth!🔍
Workflow engines are everywhere now but Rails still does not have a good one. What if this problem could be solved by a Rails-based gem for workflows?💡 Julik Tarkhanov will explore the topic and present a solution that integrates well with Rails without having the user do too much!
The agenda is locked in! 🔥 4 hands-on workshops to kick things off, followed by 12 fantastic talks. What are the next steps for you? 1. Check out the agenda wrocloverb.com/agenda/ 2. Get excited 3. Grab your ticket Can't wait to see you in Wrocław!
We all dream of concurrent apps but how can we achieve that? Sharon Rosner will show how to make it happen with UringMachine – a gem that brings low-level access to the Linux io_uring interface to Ruby programs, with support for fiber-based concurrency. Don’t miss it!⚡
New post: A timezone bug that hid for months — using Time.now to get DST offset for historical dates. Simple fix, but a good reminder to test with explicit timezone manipulation. blog.arkency.com/the-timezone...
We design everything on web mobile-first… except code samples. Here’s a look at three approaches: clever, boring and something in between. A tour of Ruby on WebAssembly, Hotwire with Turbo Frames and something that my colleague Korsi would be proud of. mostlyobvio.us/2026/02/resp...
mostlyobvio.us — Responsive code formatting on web
mostlyobvio.us
Tickets are now on sale! 🎟️ Amazing speakers, hands-on workshops, and great vibes ahead. Grab your ticket now! wrocloverb2026.konfeo.com/en/groups P.S. We’ve wrapped up CFP reviews and will announce the full agenda soon - stay tuned 🔥
Ready to get hands-on with mutation testing? Markus Schirp joins us to run a "Setup and operation of mutation testing in agentic world" workshop. As the author of Mutant, a mutation testing tool for Ruby, there’s no better person to guide you through it 🔥 Gonna be a good one!
We’re on the hunt for more Ruby passport stamps - next stop: tiny ruby # {conf} by @helsinkiruby.fi team! See you there! ✈️💎