home.social

Search

175 results for “oskardudycz”

  1. Regular expressions are one of the classic examples of hate and hate relationships. Yes, it’s not a typo; hate and hate. Do you know anyone who loves or knows how to write moderately complex regex?

    Still, undeniably, regular expressions are useful and powerful.

    In my recent article, I showed an example of using Regular Expressions to filter #EventStoreDB subscriptions by event types. That helps to more efficiently get notifications about new events.

    event-driven.io/en/filtering_e

  2. Yesterday, I posted a snippet with a surprising Java 22 code; this is not your uncle's Java code anymore!

    Inspired by Brian Goetz's talk at #DevoxxGreece, I decided to take the latest improvements to pattern matching with records and check how they can improve business logic modelling. And it plays really well. Using it cautiously without being too smart can make your code declarative and self-explanatory. Which is the key goal of business logic code!

    event-driven.io/en/this_is_not

    1/

  3. If you'd like to know how to avoid event modelling anti-patterns like Property Sourcing, CRUD Sourcing, Clickbait Event and others, check the recording of my talk at #KafkaSummit; it is already available!

    Watch it here: confluent.io/events/kafka-summ

    I heard that it was both funny and educational, curious if you agree with that 😀

  4. It's intriguing that #PostgreSQL is both popular and underrated. Many people use it because it's for free, not knowing its superpowers.

    I decided to explain why #PostgreSQL is so special, explaining the use case of Fleet Management and how it can help together with plugins like #Timescale and #PostGIS to build the real platform that detects the anomalies and pushes the notifications through #dotnet application to #React app!

    event-driven.io/en/postgres_su

    Feedback is more than welcome!

  5. I'm not sure how far this #emmett will go, but I already like that it looks like a real project. The quality and test improvements, CI, and CD setup. Thiago's PR is a good example of it. It shows how to set up the matrix tests for multiple event store implementations. Currently, we have #EventStoreDB and in-memory, but having a test matrix upfront will speed up adding new storage.

    2/

  6. We should carefully draw boundaries between our events. And we should also care about data privacy.

    In the, I explained techniques specific to event-driven systems and tools like #Kafka, #Marten, and #EventStoreDB. But I also put them into a wider context.

    After this article, I hope you see that applying privacy regulations to event-driven systems differs mainly from the technical patterns in handling them.

    2/

  7. Did you hear about #BPMN but don't know where to start? Or should you start? I have something for you! Yesterday, Mário Bittencourt shared with our #ArchitectureCommunity a practical experience modelling business processes with #BPMN!

    I sincerely think that it was a great introduction to BPMN. It’s worth knowing this tool and trying it on your own to see if it can help you and your projection. By that, you’re building a better modelling toolbox.

    architecture-weekly.com/p/webi

    1/

  8. I want to learn BPMN in practice. What resources (besides the official page) would you recommend? #LazyInternet #LazyFriday

  9. Have you heard about CRUD Sourcing, Property Sourcing or Clickbait Event? Those event modelling anti-patterns were the topic of my #KafkaSummit talk.

    If you weren’t there, I prepared the page with all my articles on this topic. 🙂👇

    event-driven.io/en/anti-patter

  10. I want to learn BPMN in practice. What resources (besides the official page) would you recommend? #LazyInternet #LazyFriday

  11. I want to learn BPMN in practice. What resources (besides the official page) would you recommend?

  12. I want to learn BPMN in practice. What resources (besides the official page) would you recommend? #LazyInternet #LazyFriday

  13. I want to learn BPMN in practice. What resources (besides the official page) would you recommend? #LazyInternet #LazyFriday

  14. 👋 I’m thinking about trying some local LLM and feeding it with my blog articles or links from #ArchitectureWeekly. Any ideas on how to start with that or what tools to use? #lazyInternet

  15. 👋 I’m thinking about trying some local LLM and feeding it with my blog articles or links from #ArchitectureWeekly. Any ideas on how to start with that or what tools to use? #lazyInternet

  16. 👋 I’m thinking about trying some local LLM and feeding it with my blog articles or links from . Any ideas on how to start with that or what tools to use?

  17. 👋 I’m thinking about trying some local LLM and feeding it with my blog articles or links from #ArchitectureWeekly. Any ideas on how to start with that or what tools to use? #lazyInternet

  18. 👋 I’m thinking about trying some local LLM and feeding it with my blog articles or links from #ArchitectureWeekly. Any ideas on how to start with that or what tools to use? #lazyInternet

  19. It seems that I'll have the next point from the speaker's bucket list checked out.

    I'll be speaking at #BuildStuff this year 🤟

    That'll also be my first time in Vilnius 🙂

  20. It seems that I'll have the next point from the speaker's bucket list checked out.

    I'll be speaking at #BuildStuff this year 🤟

    That'll also be my first time in Vilnius 🙂

  21. It seems that I'll have the next point from the speaker's bucket list checked out.

    I'll be speaking at this year 🤟

    That'll also be my first time in Vilnius 🙂

  22. It seems that I'll have the next point from the speaker's bucket list checked out.

    I'll be speaking at #BuildStuff this year 🤟

    That'll also be my first time in Vilnius 🙂

  23. It seems that I'll have the next point from the speaker's bucket list checked out.

    I'll be speaking at #BuildStuff this year 🤟

    That'll also be my first time in Vilnius 🙂

  24. Software architect and consultant Oskar Dudycz shares a tale of negative experiences with PostgreSQL's timestamp functions inside transactions, that led to a fiendishly difficult to diagnose bug.

    TL;DR? There is subtle, yet important difference between now() and clock_timestamp(), specially if you're measuring time lapse inside a transaction.

    "How soon is now in PostgreSQL?"

    architecture-weekly.com/p/how-

    #postgresql #timestamps #programming #transactions #databases