Sign in

Oskar Dudycz

@oskardudycz.bsky.social
1.4K followers 565 following 1.1K posts

⚡ Event Sourcerer ✍️ Blogger at event-driven.io 👨‍💻 Open Sourcing at github.com/oskardudycz 📧 Newsletter: architecture-weekly.com

PostsRepliesMedia
Reposted by Oskar Dudycz
Joe Ingeno @joeingeno.bsky.social · 31/07/2026
Fixing bugs in Event Sourcing is hard, for real? www.architecture-weekly.com/p/fixing-bug...
architecture-weekly.com
Fixing bugs in Event Sourcing is hard, for real?
Every system ends up with bad data.
012
Reposted by Oskar Dudycz
Romain Berthon @berthon.dev · 09/08/2026
"Fixing bugs in Event Sourcing is hard, for real?" by @oskardudycz.bsky.social event-driven.io/en/fixing-bu...
event-driven.io
Fixing bugs in Event Sourcing is hard, for real? - Event-Driven.io
Event-Driven by Oskar Dudycz
163
Oskar Dudycz @oskardudycz.bsky.social · 23/06/2026
I'm sure that I've already said that, but The Chameleons are such an underrated band and Second Skin is beautiful www.youtube.com/watch?v=ldLk...
youtube.com
The Chameleons - Second Skin(Audio)
YouTube video by Jupiterjuzz
010
Oskar Dudycz @oskardudycz.bsky.social · 07/11/2025
This talk is a must-watch for people in the Event-Driven space. I saw @noctovis.bsky.social giving it live at this year's DDDEU, and I truly believe that she nailed the versioning topic 👇🙂 www.youtube.com/watch?v=6TCb...
youtube.com
Change Is Inevitable: Versioning Event-Driven Systems — Laila Bougria
YouTube video by JetBrains
23113
Oskar Dudycz @oskardudycz.bsky.social · 04/11/2025
After the last article on Race Conditions in EDA, I got such a question from Ben: "You described the scenario where you know what events you should receive, just not the order. But what if you don’t know that? ... 1/
100
Reposted by Oskar Dudycz
Damian Płaza @raimeyuu.bsky.social · 28/10/2025
Hence deferring strategy to name "things" might be really desirable, as "naming is framing" - then "models" (of thinking) then are constrainted just by the act of "naming". I tried to express some thoughts on that topic too talesfrom.dev/blog/the-amb...
talesfrom.dev
The ambiguity of naming
Why naming is hard, and can even be dangerous?
252
Reposted by Oskar Dudycz
Einar W. Høst @einarwh.bsky.social · 28/10/2025
I read it as "Models are models but that's ok" :-)
211
Reposted by Oskar Dudycz
Mathias Verraes @mathiasverraes.bsky.social · 27/10/2025
The quote "All models are wrong but some are useful" should not be read as an excuse to stick with your model. It's a call to actively search for more useful models.
4229
Oskar Dudycz @oskardudycz.bsky.social · 28/10/2025
#Java and #JVM folks, are you using the Outbox Pattern? If yes, then which tool are you using? It's a genuine question; I'd like to see if my anecdotal observations are real 🙂 Homebrewed? Debezium? Spring Modulith, other? 🤔
433
Oskar Dudycz @oskardudycz.bsky.social · 24/10/2025
Packages' peer dependency issues are something that makes me hate the world sometimes 😫
media.tenor.com
elmo says take me lucifer while standing in front of flames
ALT: elmo says take me lucifer while standing in front of flames
131
Reposted by Oskar Dudycz
weralabaj.bsky.social @weralabaj.bsky.social · 22/10/2025
Old but seems still relevant udidahan.com/2010/08/31/r.... Crazy how quickly everything changes in software :P
udidahan.com
Race Conditions Don’t Exist
122
Reposted by Oskar Dudycz
Oskar Dudycz @oskardudycz.bsky.social · 20/10/2025
Recurring questions during my consultancy are: - How to deal with race conditions? - I'm getting events out of order from other services. I wrote an article today about the technique that should take you far enough explaining how read models can help you in that. event-driven.io/en/dealing_w...
event-driven.io
Dealing with Race Conditions in Event-Driven Architecture with Read Models - Event-Driven.io
Event-Driven by Oskar Dudycz
374
Oskar Dudycz @oskardudycz.bsky.social · 20/10/2025
Recurring questions during my consultancy are: - How to deal with race conditions? - I'm getting events out of order from other services. I wrote an article today about the technique that should take you far enough explaining how read models can help you in that. event-driven.io/en/dealing_w...
event-driven.io
Dealing with Race Conditions in Event-Driven Architecture with Read Models - Event-Driven.io
Event-Driven by Oskar Dudycz
374
Oskar Dudycz @oskardudycz.bsky.social · 20/10/2025
If you believe that The Year of Linux on Desktop is close, or even here, then google "how to change mouse scroll speed on Linux".
540
Oskar Dudycz @oskardudycz.bsky.social · 16/10/2025
Inspired by @ducin.dev
Victoria Beckham meme
- We need monorepo
- Be honest
- I am honest
- You want to just update multiple modules instead of working on their boundaries?
- How did you know?
- Thank you
050
Oskar Dudycz @oskardudycz.bsky.social · 10/10/2025
We're saying that in the event-driven world, events are facts. But that's just half the truth Events that we store/publish are facts for us, or at least represent the current state of our knowledge Events from external systems are rumours at best. We need to interpret them to make them (our) facts
040
Oskar Dudycz @oskardudycz.bsky.social · 08/10/2025
How to tell that you're using Java without mentioning Java? I just used DefaultKafkaProducerFactoryCustomizer.
140
Reposted by Oskar Dudycz
Oskar Dudycz @oskardudycz.bsky.social · 07/10/2025
I packed as many of such cases into our talk and the recording from this year’s @dddeu.bsky.social just arrived: www.youtube.com/watch?v=Lf1M... I explained the specifics of event modelling (yes, no capital letter, and double l), starting with bad practices and knowing why and how to avoid them 3/
youtube.com
Oskar Dudycz - Event-driven Modelling Anti-Patterns - EventCentric 2025
YouTube video by Aardling
142
Oskar Dudycz @oskardudycz.bsky.social · 07/10/2025
Achievement Unlocked: When you ask LLM to do research while brainstorming, and it asks you back if it can read your own article on this topic 😅
020
Reposted by Oskar Dudycz
Lars Hanisch @flensrocker.de · 07/10/2025
Spreading my repository everywhere to collect feedback. It's at an early state... codeberg.org/flensrocker/...
codeberg.org
OrleansPlayground
OrleansPlayground
112
Oskar Dudycz @oskardudycz.bsky.social · 07/10/2025
I’m always saying that with Event-Driven Architectures, the modelling effort pays back. That goes both ways: the less effort we put in modelling, the more it’ll hurt later. 1/
150
Reposted by Oskar Dudycz
Lars Hanisch @flensrocker.de · 03/10/2025
Now I want to dig into Blumchen, but not today. github.com/event-driven...
github.com
GitHub - event-driven-io/Blumchen: Blumchen - Push-based Outbox for PostgreSQL
Blumchen - Push-based Outbox for PostgreSQL. Contribute to event-driven-io/Blumchen development by creating an account on GitHub.
211
Reposted by Oskar Dudycz
Lars Hanisch @flensrocker.de · 03/10/2025
I like these kinds of articles, thank you @oskardudycz.bsky.social #EventSourcing #PostgreSQL event-driven.io/en/ordering_...
event-driven.io
How Postgres sequences issues can impact your messaging guarantees - Event-Driven.io
Event-Driven by Oskar Dudycz
221
Reposted by Oskar Dudycz
avanscoperta @avanscoperta.it · 06/10/2025
Distributed Systems & Messaging Patterns with @icooper.bsky.social moderated by @oskardudycz.bsky.social | TODAY Oct 6th, from 3 pm (CEST) RSVP on Meetup: www.meetup.com/avanscoperta... Live streaming on: YouTube: youtube.com/live/0NYwN_p...
022
Oskar Dudycz @oskardudycz.bsky.social · 02/10/2025
Happy about it as @icooper.bsky.social is on my short list of the people I respect the most in messaging and architecture. Plus, he's a cool guy, so feel invited, we'll try to keep it lightweight, but I'm sure that Ian will bring sound insights 🙂
082
Reposted by Oskar Dudycz
avanscoperta @avanscoperta.it · 02/10/2025
Don't miss a new Small Talk Episode! 🔔 Distributed Systems & Messaging Patterns with @icooper.bsky.social moderated by @oskardudycz.bsky.social When: Oct 6th, from 3 pm (CEST) RSVP on Meetup: www.meetup.com/avanscoperta... Live streaming on: YouTube: youtube.com/live/0NYwN_p...
022
Oskar Dudycz @oskardudycz.bsky.social · 30/09/2025
See what I just merged! 🎉🐶 There are a few steps left, but hey! The First working version of #SQLite support in #Pongo landed in the main branch! github.com/event-driven...
github.com
Added SQLite support to Pongo by oskardudycz · Pull Request #130 · event-driven-io/Pongo
This is the initial, not fully working version, but it seems to be working so 🎉
121
Reposted by Oskar Dudycz
Patrik Svensson @patriksvensson.se · 25/09/2025
GenAI images in slides, blog posts, newsletters, and the like are a crystal-clear sign of an author with terrible taste. If you use one, I’ll probably skip the text altogether. If I’m forced to read it for some reason, I won’t take either the content or the author seriously.
2102
Oskar Dudycz @oskardudycz.bsky.social · 25/09/2025
LoL. Now I wonder if all those people who were bashing Open Source creators in this thread will stop and do some retrospective on what they wrote. I doubt it, but it'd be great if they did. github.com/dotnet/aspne...
Closing eventing framework issue
050
Oskar Dudycz @oskardudycz.bsky.social · 23/09/2025
#Pongo just reached 1300 🌟 on GitHub! Nice! If you’d like to match #MongoDB accessibility with #PostgreSQL powers - try it! github.com/event-driven...
041
Oskar Dudycz @oskardudycz.bsky.social · 22/09/2025
After all those years Super Frog is still such a fun game to play 🐸❤️
030
Oskar Dudycz @oskardudycz.bsky.social · 22/09/2025
Sneaky code bites back, I realised that again recently. I realised I'd been writing terrible code when I couldn't explain it to myself. The code worked. It was adding SQLite support to Pongo. But when I tried to describe how I was implementing multi-database support, I heard myself saying... 1/
110
Reposted by Oskar Dudycz
Julia Carrie Wong @joolia.bsky.social · 20/09/2025
this exists it is called thinking
Matthew McConaughey says he wants a private LLM, fed only with his books, notes, journals, and aspirations, so he can ask it questions and get answers based solely on that information, without any outside influence.
81331246086
Reposted by Oskar Dudycz
Ukrainska Pravda 🇺🇦 @pravda.ua · 20/09/2025
⚡️ Estonian opposition calls for eastern border closure after Russia violates airspace
pravda.com.ua
Estonian opposition calls for eastern border closure after Russia violates airspace
Urmas Reinsalu, the leader of Estonia’s opposition party Isamaa (Fatherland), has said that the violation of Estonian airspace by Russian fighter jets shows why it is necessary to close Estonia’s east...
1132676
Reposted by Oskar Dudycz
ti zhang @solarizedtitanium.gg · 20/09/2025
reading all the h1b worker first hand accounts who turned around at the airport and just accepted they could no longer go visit family and friends and they are basically at the mercy of their employers for this 100k thing. it’s heart breaking. globalnews.ca/news/1143776...
globalnews.ca
Trump sets $100K fee for skilled foreign worker visas, $1M for ‘gold card’ - National | Globalnews.ca
H-1B visas are meant to bring in foreigners for high-skilled jobs that tech companies find difficult to fill with qualified U.S. citizens and permanent residents.
34921
Oskar Dudycz @oskardudycz.bsky.social · 20/09/2025
I'll just put it here
051
Oskar Dudycz @oskardudycz.bsky.social · 19/09/2025
Me ATM fighting with the #TypeScript generics while reshaping #Pongo API 😅
Lois from the Family Guy looking at the medicine with the "any" label
050
Reposted by Oskar Dudycz
Kevin Gosse @kevingosse.net · 18/09/2025
As requested, I published an article about how the UI profiler works: minidump.net/measuring-ui... It allows me to measure the responsiveness of Visual Studio when running with ReSharper, in various conditions. I also made the source code available on github: github.com/kevingosse/U...
minidump.net
Measuring UI responsiveness in Resharper
A walkthrough of how I built a custom profiler to measure UI responsiveness, using .NET and Silhouette.
1157
Oskar Dudycz @oskardudycz.bsky.social · 18/09/2025
“Look Ma’ no hands!” It’s interesting how much audience (in our industry) are getting people showing that’s the best/only way to ride a bicycle. For some it is, but they usually have big red noses. For other trying to follow that advice, the next step is tho „Look Ma’ no teeth!” 🤷‍♂️
021
Oskar Dudycz @oskardudycz.bsky.social · 18/09/2025
I know that’s not going to happen, and I know that it’s already too late, but it’d be great if people from the US read Paul Lynch's” Prophet Song”. Unfortunately, it’s too precisely what’s happening there. And, well, not only there… www.goodreads.com/book/show/15...
goodreads.com
Prophet Song
A fearless portrait of a society on the brink as a moth…
000
Reposted by Oskar Dudycz
Chase Mitchell @chasemit.bsky.social · 18/09/2025
“You used to be able to say anything” comedians never been more quiet in their lives
154128202464
Reposted by Oskar Dudycz
Gergely Orosz @gergely.pragmaticengineer.com · 18/09/2025
One more reminder that Slack is a terrible choice for communities, and extorts even nonprofits. Even when it’s one teaching teens to code, for free. Hack Club is moving to Mattermost. They really have no choice. Just a poor taste how Slack demands $50K in a week, no real notice
1423158
Reposted by Oskar Dudycz
Oskar Dudycz @oskardudycz.bsky.social · 15/09/2025
Do you want to learn more about cool #PostgreSQL features like partitioning, logical replication? Know also more about dos and donts from my experience? After receiving a ton of questions on last week's Particular Software webinar on #PostgreSQL Superpowers, I did a Q&A, discussing those topics 1/
architecture-weekly.com
PostgreSQL partitioning, logical replication and other Q&A about PostgreSQL Superpowers
After getting tone of questions on the last week's webinar, I did Q&A on PostgreSQL superpowers! Check to learn more on PostgreSQL partitioning, logical replication and know what I think about "What m...
165
Oskar Dudycz @oskardudycz.bsky.social · 15/09/2025
Do you want to learn more about cool #PostgreSQL features like partitioning, logical replication? Know also more about dos and donts from my experience? After receiving a ton of questions on last week's Particular Software webinar on #PostgreSQL Superpowers, I did a Q&A, discussing those topics 1/
architecture-weekly.com
PostgreSQL partitioning, logical replication and other Q&A about PostgreSQL Superpowers
After getting tone of questions on the last week's webinar, I did Q&A on PostgreSQL superpowers! Check to learn more on PostgreSQL partitioning, logical replication and know what I think about "What m...
165
Reposted by Oskar Dudycz
Yves Reynhout @yves.reynhout.be · 15/09/2025
@oskardudycz.bsky.social given you're into Postgres, I can highly recommend this book www.goodreads.com/book/show/46... (I'm not sure where you can still buy it, best to contact Alex Korban, the author).
goodreads.com
PostgreSQL: Time and Temporal Data
This book provides a structured approach for managing a…
121
Oskar Dudycz @oskardudycz.bsky.social · 14/09/2025
@julientopcu.com @tpierrain.bsky.social I was playing for fun today with the Architecture as Code to define modules, their relationships and composing dependencies for #Emmett in #TypeScrip and… I think that Hive works great for that! If you’d like to I could show you that when it’s more polished🙂
242
Oskar Dudycz @oskardudycz.bsky.social · 13/09/2025
Could someone explain to me why do we need nowadays a random YT influencer to do read article for us? Taking also more time than reading on your own and not adding much value other than lame jokes and fluff comments. I think that I’m old to get it.
130
Reposted by Oskar Dudycz
Futurism @futurism.com · 11/09/2025
Not even close.
trib.al
Exactly Six Months Ago, the CEO of Anthropic Said That in Six Months AI Would Be Writing 90 Percent of Code
Exactly six months ago, Anthropic CEO Dario Amodei claimed that in six months, AI would be "writing 90 percent of code."
614225
Oskar Dudycz @oskardudycz.bsky.social · 10/09/2025
No shot towards any particular library, but it's crazy how .NET did a full loop and now we're again into attribute-based magic mess with code generation. This approach has its place (I was using it in Marten, and the team still does that), it can make performance better, but ask Java friend....
151