Sign in

Szymon Fiedler

@szymonfiedler.bsky.social
86 followers 181 following 47 posts

I build software I’m willing to maintain for years. Payments, insurance, DDD. RailsEventStore maintainer. Arkency. wroclove.rb co-organizer.

PostsRepliesMedia
Szymon Fiedler @szymonfiedler.bsky.social · 25/06/2026
Hopefully, we've got you covered blog.arkency.com/tags/time/
0 days without timezone issues in a rails project
030
Szymon Fiedler @szymonfiedler.bsky.social · 18/06/2026
I strongly agree with Weaver's "Callbacks Are Not Invariants": callbacks can't keep their promise, writes go through one door. The ingress doesn't own the invariant. The aggregate does. And the persisted fact, not the outbox, makes effects recoverable. blog.arkency.com/ingress-is-n...
blog.arkency.com
Ingress is not the owner of the invariant
210
Szymon Fiedler @szymonfiedler.bsky.social · 24/04/2026
As a Polish person I endorse this comparison to our national sport 🍄‍🟫🍄‍🟫🍄‍🟫 „I tend to treat performance gains like mushroom hunting. When you find a mushroom, it usually means that it’s an area where they grow well, and that no other mushroom hunter has passed by recently.”
150
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 22/04/2026
That’s a wrap on wroclove.rb 2026! What we’ll remember most are the smiles, great discussions, and afterparty vibes. That energy keeps us going – sending a heartfelt thank you to everyone who joined us 🫶 May this postcard bring you all warm memories of wroclove.rb 2026!
093
Szymon Fiedler @szymonfiedler.bsky.social · 19/04/2026
@mackuba.eu on his work with AT protocol in Ruby @wrocloverb.com
0111
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 08/04/2026
This is Wrocław in 1825. Curious how it looks today and how it changed along the way? Join our free guided walking tour on Sunday at 15:00, right after the conference and enjoy Wrocław's charm! Sign up for the tour here ➡️ buytickets.at/wrocloverb/1... Source: fotopolska.eu
Panorama Ostrowa Tumskiego, źródło: fotopolska.eu
032
Szymon Fiedler @szymonfiedler.bsky.social · 23/02/2026
So happy to be speaking along with @cplanas.bsky.social, @yatishmehta.com and other Ruby folks!
120
Szymon Fiedler @szymonfiedler.bsky.social · 06/02/2026
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...
Screenshot showing two snippets of code illustrating improperly working code
021
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 02/02/2026
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 🔥
Tickets on sale
044
Szymon Fiedler @szymonfiedler.bsky.social · 26/01/2026
Speaking at @rbqconf.bsky.social in Austin (March 26-27) about mutation testing for validating AI-generated tests. Topic emerged after months of experimenting with AI in legacy code at Arkency. Let's see if Mutant can catch bugs in LLM-written tests 😎 rbqconf.com#:~:text=Szym...
rbqconf.com
RBQ Conf
RBQ Conf is a regional Ruby gathering where code meets community, with meaty talks, saucy insights, and plenty of time to connect. Coming to Austin, TX on March 26 & 27, 2026.
040
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 15/12/2025
CFP closes in 30 days! ⏳ If you’ve been thinking about submitting a talk, now’s the perfect time. We’d love to hear your ideas! And if there’s someone you’d love to see on the #wrocloverb stage - share this with them and give them a nudge 👀
image
012
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 09/12/2025
The second batch of tickets is almost gone - we can't wait to see you all at #wrocloverb! 🤩 If you'd like to join us as a speaker, our CFP is still open and we're waiting to hear your ideas! Inspire your fellow developers, submit your talk here ➡️
papercall.io
PaperCall.io - wroclove.rb 2026
114
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 06/12/2025
Santa is very generous to us today - he’s bringing two great announcements: 📣 Let’s welcome our first speaker - @ismaelcelis.com will join us to explore Event Sourcing and the Actor model in Ruby! 🎟️ The second batch of tickets goes on sale on Monday, Dec 8 at 10:00 CET - don't miss it!
Ismael Celis
143
Szymon Fiedler @szymonfiedler.bsky.social · 31/10/2025
That feeling when a single-purpose class eliminates 100+ instances of `message << " | "`. Ruby 3.4 forced my hand, but I'm not complaining. blog.arkency.com/the-joy-of-a...
blog.arkency.com
The Joy of a Single-Purpose Class: From String Mutation to Message Composition
021
Reposted by Szymon Fiedler
Jean Boussier @byroot.bsky.social · 28/10/2025
I was recently reminded that not everyone fully understand what the frozen string literal magic comment is about. So I figured it was the occasion for another deep dive. byroot.github.io/ruby/perform...
byroot.github.io
Frozen String Literals: Past, Present, Future?
If you are a Rubyist, you’ve likely been writing # frozen_string_literal: true at the top of most of your Ruby source code files, or at the very least, that you’ve seen it in some other projects.
14314
Szymon Fiedler @szymonfiedler.bsky.social · 28/10/2025
Serious question: What were the drivers behind enforcing Rubocop’s Style/CaseEquality rule (prohibiting ===) in your codebase? „rubystyle.guide said so” is not the answer that makes me satisfied.
230
Reposted by Szymon Fiedler
Joel Drapper 🇬🇧❤️🇺🇦 @joel.drapper.me · 21/10/2025
I wrote about the designing the perfect type signature syntax in Ruby.
joel.drapper.me
The journey to the perfect type signature in Ruby
1145
Reposted by Szymon Fiedler
Jan Dudulski @jan.dudulski.pl · 15/10/2025
Why do we do this ourselves? We are feeding the rich with our knowledge without any benefits in return. Instead, they make content hard to read, hard to search, hard to edit, and hard to follow. And hire algorithms to throw trash into our feeds. More: dudulski.pl/2025/10/15/f...
dudulski.pl
~/We broke the internet. We can still fix it
Jan Dudulski personal site
231
Szymon Fiedler @szymonfiedler.bsky.social · 14/10/2025
Absolutely love it! I use @neovim.io, btw. 🤣
110
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 13/10/2025
CFP for #wrocloverb 2026 is already open! ⏲️ We aim for ~30 min talk 🗣️ First-time speakers are more than welcome! 🗓️ We are waiting for your submissions until January 13th
papercall.io
PaperCall.io - wroclove.rb 2026
076
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 26/09/2025
Save the date! @wrocloverb.com is back on April 17–19, 2026 💎 We’ve got big plans to make this edition unforgettable. Stay tuned for updates - and see you in Wrocław!
image
0116
Reposted by Szymon Fiedler
Kent Beck @kentbeck.com · 28/05/2025
Periodic reminder: before you start organizing stuff, throw away anything unused first. Works for code, clothes, tools, art supplies.
1557
Szymon Fiedler @szymonfiedler.bsky.social · 12/04/2025
Today is the day @wrocloverb.com #wrocloverb #wrocloverb2025
020
Reposted by Szymon Fiedler
Łukasz Reszke @lukaszreszke.bsky.social · 09/04/2025
- Turbo Drive - Turbo Frames - Turbo Streams (including broadcasting) - aaaand Stimulus Doesn't ring a bell? Don't worry. You can still come. We'll serve it on plate. The price? You just need conference ticket. That's all. So, see you there?
011
Reposted by Szymon Fiedler
Łukasz Reszke @lukaszreszke.bsky.social · 09/04/2025
You can still join the From Static to Reactive: Hotwire Basics for Rails Devs workshop that @maciejkorsan.bsky.social and I will be hosting at @wrocloverb.com If you trust us with 180 minutes of your time you'll discover flavours of Hotwire such as: 1/2
112
Szymon Fiedler @szymonfiedler.bsky.social · 31/03/2025
I should order one of those
Fuck daylight savings time t-shirt
010
Szymon Fiedler @szymonfiedler.bsky.social · 21/03/2025
Come, join our free webinar👇🏻
000
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 20/03/2025
Tired of slow ERB templates and messy view logic? Let's discover with @Seth Horsley how Phlex and RubyUI bring blazing-fast (12x!) and beautiful components to Rails while maintaining the Ruby way we all love. Join us to learn how to build modern UIs within the Rails ecosystem 🚀
image
122
Reposted by Szymon Fiedler
Łukasz Reszke @lukaszreszke.bsky.social · 18/03/2025
Arkency homepage got a new nice UI. Along with the refresh we slowly start building the case studies section. Have you seen the latest one? arkency.com/case-study/t...
arkency.com
Arkency
The premier Ruby on Rails development agency est. 2006.
011
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 14/03/2025
Workshops alert! @lukaszreszke.bsky.social and @maciejkorsan.bsky.social will run Hotwire workshops where you'll learn the best practices of this framework and get some hands-on experience 💻 Let them know what you'd like to practice there Registration opens soon, stay tuned 👀
forms.gle
What would you like to learn at Hotwire workshop?
Maciek and Łukasz are developing the shape of the Hotwire workshop. Help them prepare the scope of the workshop by answering these short questions
044
Szymon Fiedler @szymonfiedler.bsky.social · 14/03/2025
Yet another reason to join @wrocloverb.com. Tell your friends!
000
Reposted by Szymon Fiedler
Łukasz Reszke @lukaszreszke.bsky.social · 11/03/2025
Together with @maciejkorsan.bsky.social we're running Hotwire workshops at @wrocloverb.com We’re currently in the planning phase of the workshop, and we’d love to hear from you! Here are three quick questions:
243
Reposted by Szymon Fiedler
Sebastian Gebski @nokillswit.ch · 11/03/2025
Nine years old and still so relevant - my classic blog post on getting out of the survival mode: no-kill-switch.ghost.io/fly-you-fool... Quoting Roy Osherove: >80% of dev teams never get out of it. Let that sink in for a moment.
no-kill-switch.ghost.io
"Fly, you fools" - getting out of Survival Mode
Do you recognize any of the following scenarios? 1. Continuous influx of requirements put you into permanent death-march - you're always struggling against deadlines, there's never time for ...
031
Reposted by Szymon Fiedler
Kent Beck @kentbeck.com · 10/03/2025
My heuristic for using GenAI--use it in ways that cause more thoughts to go through my head, not fewer. For example, I had Claude give me an extended tutorial on eigenvalues, a topic I had been avoiding.
2435
Szymon Fiedler @szymonfiedler.bsky.social · 09/03/2025
I’m honored to be a part of this years @wrocloverb.com lineup. Looking forward to seeing you!
"Well, Of Course I Know Him. He's Me." is a memorable quote from the film Star Wars: Episode IV -- A New Hope said by the character Obi-Wan Kenobi.
010
Szymon Fiedler @szymonfiedler.bsky.social · 08/03/2025
👇🏻
110
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 04/03/2025
We’re thrilled to announce our first speaker - @adam.eventmodeling.org ! As the author of Event Modeling, Adam will share his broad expertise in “Event Modeling from Beginner to Expert” talk. If you’re curious about all the bits on event modeling - there is no better expert to listen to 🤩!
032
Reposted by Szymon Fiedler
wroclove.rb @wrocloverb.com · 05/03/2025
Warm welcome to @joel.drapper.me ! Joel loves to dive into dark corners of the language figuring out how to do things that probably shouldn’t be possible. The creator of Phlex, Literal and Quickdraw will guide us through his "Ruby has literally always had types" talk. Get your ticket here ➡️
t.co
wroclove.rb 2025
Wrocloverb is annual Ruby conference located in Wrocław, Poland. We want to confront ideas and share experiences.
041
Reposted by Szymon Fiedler
Andrzej Krzywda @andrzejkrzywda.bsky.social · 01/03/2025
Next Ruby conference to attend - @wrocloverb.com April, 11-13
021