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.

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

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 💜

“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)

The "Manhattan" complex right behind the conference venue by the river - Instytut Informatyki Uniwersytetu WrocławskiegoThe "Manhattan"

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

Paweł Pacana@mostlyobvio.us · 4mo ago

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!

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!🔍

Kuba Suder

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!

Julik Tarkhanov

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!⚡

Sharon Rosner

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!

Markus Schirp