Strona głównaUżytkownik

oskar-at-net | użytkownik

oskar-at-net
oskar-at-net
2 189,8
479 dni, 2 godziny, 35 minut temu
30 listopada, 2011
dotnetomaniak.pl

Today, I decided to drop a 💣 and write my thoughts on why senior devs, tech leads and architects are afraid to code. Read more and send your feedback in the comments.

Źródło: event-driven.io
Dziel się z innymi:
Why are senior devs afraid to code? - Oskar Dudycz

Sztuka programowania 1281 dni, 3 godziny, 28 minut temu oskar-at-net 148 źrodło rozwiń

Today I'm sharing a sneak peek of our dev/docs process at Event Store. I'm doing that on the practical example of the custom Github Action that cherry-picks pull request commits to the different (e.g. release) branches to keep them in sync.

Źródło: event-driven.io
Dziel się z innymi:
How to create a custom GitHub Action? - Oskar Dudycz

Sztuka programowania 1288 dni, 3 godziny, 24 minuty temu oskar-at-net 25 źrodło rozwiń

Memoization is a simple programming pattern that can be useful for quick code optimization. It makes sure that the function logic is called only once and then remembered result is returned. Read more and see practical samples in my latest article.

Źródło: event-driven.io
Dziel się z innymi:
Memoization, a useful pattern for quick optimization - Oskar Dudycz

Sztuka programowania 1295 dni, 3 godziny, 24 minuty temu oskar-at-net 103 źrodło rozwiń

Pragmatic about programmingStartCategoriesAboutContact🇵🇱 oskar dudyczEvent Sourcing Autonomy is the Holy Grail for teams management. At least that’s how it’s perceived. It’s not easy to get the right balance. In this post, I'm talking about inverted Conway's law in a good sense. I’m explaining how doing event-based systems can help in running autonomous teams.

Źródło: event-driven.io
Dziel się z innymi:
How using events helps in teams' autonomy - Oskar Dudycz

Architektura 1301 dni, 3 godziny, 29 minut temu oskar-at-net 49 źrodło rozwiń

This week I'm continuing the documentation topic. I'm giving insight on how we're using Algolia in Event Store for advanced search in our docs. I explained the whole flow with samples scraping the data and automating it with Github Actions.

Źródło: event-driven.io
Dziel się z innymi:
How to enhance and configure your site search with Algolia? - Oskar Dudycz

Narzędzia 1309 dni, 3 godziny, 23 minuty temu oskar-at-net 42 źrodło rozwiń

Events should be as small as possible, right? It's not so simple as it may sound. If you take this principle literally, then it may get you in serious troubles. Why? Read more in my latest post.

Źródło: event-driven.io
Dziel się z innymi:
Events should be as small as possible, right? - Oskar Dudycz

Architektura 1316 dni, 1 godzinę, 35 minut temu oskar-at-net 74 źrodło rozwiń

Events projections may get tricky and complicated. I decided to tackle one of the non-trivial cases in my new blog post. I wrote about how to create projections of events for nested object structures? Comments are welcome!

Źródło: event-driven.io
Dziel się z innymi:
How to create projections of events for nested object structures? - Event-Driven.io

Architektura 1322 dni, 3 godziny, 18 minut temu oskar-at-net 44 źrodło rozwiń

As you may know, I’m an active Open Source contributor. I decided to write a set of thoughts and suggestions based on my experience on starting your journey with Open Source.

Tagi: open source
Źródło: event-driven.io
Dziel się z innymi:
How to get started with Open Source? - Oskar Dudycz

Sztuka programowania 1322 dni, 3 godziny, 18 minut temu oskar-at-net 43 źrodło rozwiń

Developers like to complain about the lack of documentation. They complain even more when they have to write it. I gathered my advice on how to successfully do documentation without the maintenance burden.

Źródło: event-driven.io
Dziel się z innymi:
How to successfully do documentation without a maintenance burden? - Oskar Dudycz

Inne 1333 dni, 3 godziny, 38 minut temu oskar-at-net 99 źrodło rozwiń

It’s intriguing how our perspective on software development changed in the last few years. We transformed from the on-premise age to the cloud era. Cloud is no longer a “buzz word”. I wrote my (not) obvious observations on how money in Cloud impacts Architectural decisions.

Tagi: cloud, money
Źródło: event-driven.io
Dziel się z innymi:
How money in Cloud impacts Architectural decisions? - Oskar Dudycz

Cloud 1344 dni, 2 godziny, 53 minuty temu oskar-at-net 56 źrodło rozwiń

Last week I busted common myths and explained facts about CQRS. Today I’ll continue my effort. I tackle one of the most common questions about CQRS: “Can command return a value?”.

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
Can command return a value? - Oskar Dudycz

Architektura 1350 dni, 3 godziny, 1 minutę temu oskar-at-net 123 źrodło rozwiń

I explained in my recent article the facts and myths of CQRS. If you heard you need: - 2 databases - to use a messaging queue - to be facing Eventual Consistency - use it with Event Sourcing and it's hard to apply and complicates the architecture. Then you should definitely read this post!

Tagi: CQRS
Źródło: event-driven.io
Dziel się z innymi:
CQRS facts and myths explained - Oskar Dudycz

Architektura 1358 dni, 3 godziny, 22 minuty temu oskar-at-net 110 źrodło rozwiń

Thanks to my colleague, I learned this week why Partial

Tagi: TypeScript
Źródło: event-driven.io
Dziel się z innymi:
Why Partial is an extremely useful TypeScript feature? - Oskar Dudycz

Sztuka programowania 1364 dni, 2 godziny, 48 minut temu oskar-at-net 77 źrodło rozwiń

Setting up the test matrix in XUnit is not so easy as it might seem. This summarises my struggles with adding System.Text.Json support to Marten and setting our test matrix to run the whole test suite for both serialisers.

Tagi: Tests, xunit
Źródło: event-driven.io
Dziel się z innymi:
How to set up a test matrix in XUnit? - Oskar Dudycz

Sztuka programowania 1368 dni, 2 godziny, 27 minut temu oskar-at-net 51 źrodło rozwiń

Answering the question "What's the difference between a command and an event?" is not so obvious as it may seem. Fact vs Intent is not explaining everything. I went through the different aspects of this distinction in my new blog post. I also explain the consequences of those considerations.

Źródło: event-driven.io
Dziel się z innymi:
What's the difference between a command and an event? - Oskar Dudycz

Architektura 1372 dni, 2 godziny, 38 minut temu oskar-at-net 98 źrodło rozwiń

If you want to know : - why I think that distributed systems are like Rocky Balboa. - the difference between Saga, Process Manager and Choreography. Here's my take on that together with the real-world samples.

Źródło: event-driven.io
Dziel się z innymi:
Saga and Process Manager - distributed processes in practice - Oskar Dudycz

Programowanie rozproszone 1379 dni, 2 godziny, 35 minut temu oskar-at-net 158 źrodło rozwiń

Are you one of those people saying that Event Sourcing is detached from reality? Do you think that you don’t need such extravagance, as you have relational databases? Why go wild? What if I told you that relational databases use the Event Sourcing approach?

Źródło: event-driven.io
Dziel się z innymi:
What if I told you that Relational Databases are in fact Event Stores? - Oskar Dudycz

Bazy danych i XML 1386 dni, 2 godziny, 27 minut temu oskar-at-net 54 źrodło rozwiń

What texting Ex has to do with Event-Driven Design? It appears that more than we would think. Read more in the blog post.

Źródło: event-driven.io
Dziel się z innymi:
What texting Ex has to do with Event-Driven Design? - Event-Driven.io

Architektura 1393 dni, 2 godziny, 17 minut temu oskar-at-net 36 źrodło rozwiń

From my experience, sociological aspects of working in a distributed microservices environment give more risks than technical mistakes. Last week I technical part, this time I will talk more on how our non-technical decisions can impact our project. Read more on "Hype Oriented Programming", "Conway Law", "Cognitive Load".

Tagi: mikroserwisy
Źródło: event-driven.io
Dziel się z innymi:
Sociological aspects of Microservices - Oskar Dudycz

Architektura 1398 dni, 16 godzin, 30 minut temu oskar-at-net 46 źrodło rozwiń

These days dunking on #Microservices is getting easier, so I did it. I provided my rational take on how to (not) cut your system into microservices.

Źródło: event-driven.io
Dziel się z innymi:
How (not) to cut microservices - Oskar Dudycz

Architektura 1407 dni, 2 godziny, 24 minuty temu oskar-at-net 86 źrodło rozwiń

1 2 3 4 5