Strona głównaUżytkownik

oskar-at-net | użytkownik

oskar-at-net
oskar-at-net
1 845,76
8 dni, 22 godziny, 44 minuty temu
30 listopada, 2011
dotnetomaniak.pl

„Obsesja stanu” to nowy anty-wzorzec #EventSourcing, z którym postanowiłem się zmierzyć! To jeden z typowych problemów, gdy tkwimy w myśleniu o obecnym stanie, tabelach, zamiast rejestrować wynik operacji biznesowej. Przeczytaj więcej o tym, jak to diagnozować leczyć!

Źródło: event-driven.io
Dziel się z innymi:
Anti-patterns in event modelling - State Obsession - Oskar Dudycz

Architektura 11 dni, 6 godzin, 17 minut temu oskar-at-net 59 źrodło rozwiń

Dyskusje o tym jak strukturyzować nasz kod potrafią się szybko zrobić gorące. Dorzućmy więc nieco ognia do pieca! Opisałem swoje podejście do cięcia kodu, oraz opisałem dlaczego pozwala mi ono lepiej się skupić i pracować efektywnie.

Źródło: event-driven.io
Dziel się z innymi:
How to slice the codebase effectively? - Oskar Dudycz

Sztuka programowania 17 dni, 6 godzin, 40 minut temu oskar-at-net 110 źrodło rozwiń

Jakiś czas temu napisałem, że "Czy to się skaluje?" nie jest pytaniem, ale mantrą. Zdałem sobie sprawę, że obecnie skalowanie w dół, może być bardziej krytyczne niż skalowanie w górę(biorąc pod uwage ARM, serverless, edge computing). Przeczytaj więcej w najowszym artykule.

Źródło: event-driven.io
Dziel się z innymi:
Will it scale... down? - Oskar Dudycz

Architektura 25 dni, 6 godzin, 25 minut temu oskar-at-net 59 źrodło rozwiń

Komputer mówi nie! Gartner ocenił, że w 2030 roku 85% projektów z AI będzie zwracało błędne wyniki. W swoim eseju napisałem dlaczego uważam, że jeszcze daleka droga zanim AI będzie w pełni używalne. Podałem też dlaczego ślepe zaufanie w sprawiedliwość algorytmu to droga donikąd.

Computer says no! Why we might have an issue with Artificial Intelligence soon - Oskar Dudycz

Inne 33 dni, 6 godzin, 7 minut temu oskar-at-net 42 źrodło rozwiń

“Knowing anti-patterns is as important as knowing any other patterns. Today I tackled #PropertySourcing. It's one of the most common anti-patterns while starting to implement #EventSourcing. Read more in my latest article!

Źródło: event-driven.io
Dziel się z innymi:
Anti-patterns in event modelling - Property Sourcing - Oskar Dudycz

Architektura 39 dni, 6 godzin, 6 minut temu oskar-at-net 85 źrodło rozwiń

This week, I'm continuing the Docker topic. Last time I explained how to build an optimal image for your application. Today I wrote how to publish it to the DockerHub and Github Container Registry using Github Actions.

Źródło: event-driven.io
Dziel się z innymi:
How to build and push Docker image with GitHub actions? - Oskar Dudycz

Narzędzia 46 dni, 6 godzin, 11 minut temu oskar-at-net 36 źrodło rozwiń

With the simple tricks, you can make your Docker image less cluttered and build faster. In my recent article, I explained practical patterns on how to do that. I showed real-world samples with .NET and NodeJS applications.

Tagi: devops, docker
Źródło: event-driven.io
Dziel się z innymi:
How to build an optimal Docker image for your application? - Oskar Dudycz

Narzędzia 53 dni, 6 godzin, 11 minut temu oskar-at-net 101 źrodło rozwiń

I gathered my notes from playing with C# records and Nullable Reference Types. Read more if you want to learn if you can use them e.g. for Value Objects or want to do Type-Driven Development.

Źródło: event-driven.io
Dziel się z innymi:
Notes about C# records and Nullable Reference Types - Oskar Dudycz

Sztuka programowania 60 dni, 6 godzin, 20 minut temu oskar-at-net 80 źrodło rozwiń

When I started my career, SQL Injection and Cross-Site Scripting were perceived as sophisticated attacks. Mature admins installed MSSQL servers with the Internet turned off, because by default, open to the world was a potential source of the attack. Setting up the firewall wasn’t even a standard. Today we have easier. By using the cloud, many things are warranted. Suppliers protect us from basic break-ins. For instance, they’re blocking DDoS attacks and many other attacks that we don’t even know existed...

Tagi: Security
Źródło: event-driven.io
Dziel się z innymi:
Form a wall! And other concerns about security - Oskar Dudycz

Sztuka programowania 73 dni, 7 godzin, 28 minut temu oskar-at-net 70 źrodło rozwiń

Hey Developers! I'll tell you a secret. You don't have to break each other work. Breaking changes are overrated. Read more about how to live without them!

Źródło: event-driven.io
Dziel się z innymi:
Let's take care of ourselves! Thoughts on compatibility - Event-Driven.io

Sztuka programowania 77 dni, 7 godzin, 12 minut temu oskar-at-net 12 źrodło rozwiń

This week I decided to back to the basics of Event Sourcing. I explained how to build the current state from events in: - object-oriented style in C# - functional style in TypeScript. This is an essential part of treating events as the source of truth.

Źródło: event-driven.io
Dziel się z innymi:
How to get the current entity state from events? - Oskar Dudycz

Architektura 88 dni, 6 godzin, 2 minuty temu oskar-at-net 42 źrodło rozwiń

I hear the question "When not to use Event Sourcing?" a lot. Event Sourcing is an extremely useful pattern, but not a silver bullet. I decided to share my thoughts on when you ain't gonna need it.

Źródło: event-driven.io
Dziel się z innymi:
When not to use Event Sourcing? - Oskar Dudycz

Architektura 94 dni, 6 godzin, 22 minuty temu oskar-at-net 70 źrodło rozwiń

🚨 Quite often, to make our code simpler, we're trying to make our code more reusable and generic. I wrote an article with a warning that "generic" does not mean "simple". I did that on the example of #CQRS code evolution. Beware and have a read!

Źródło: event-driven.io
Dziel się z innymi:
Generic does not mean Simple - Oskar Dudycz

Architektura 102 dni, 5 godzin, 22 minuty temu oskar-at-net 62 źrodło rozwiń

The story behind creating my first general use, performance-first library.

Validot's performance explained - lenar.dev

Narzędzia 109 dni, 7 godzin temu bartoszlenar 54 źrodło rozwiń

SourceGear.Llama.Swift.Sdk, now available on NuGet, is an MSBuild project SDK for .NET 5 that allows compiling Swift, with support for calling .NET class libraries. This blog entry is a closer look at those features. Reminder: Llama is at the "proof of concept" stage, and is not production ready. In my previous Llama blog entry, I walked through a simplistic implementation of "grep" in both C# and Rust. Let's revisit that sample now in Swift.The .swiftproj file Recall that the project file for the C#...

Tagi: Swift
Źródło: ericsink.com
Dziel się z innymi:
Llama Preview: Swift on .NET

Inne 109 dni, 7 godzin temu Piotr Stapp 22 źrodło rozwiń

If you're going from C# to TypeScript, it's worth checking the differences without assuming straight that's the same type of language. TypeScript has structural typing, which might not be the typing you're looking for. Read more in my latest article

Tagi: TypeScript
Źródło: event-driven.io
Dziel się z innymi:
Structural Typing in TypeScript - Oskar Dudycz

Today I want to invert the classical pro-agile drawing. Let’s talk about the devaluation of functionality that occurs in Agile projects and the cases when Agile is not enough.

Tagi: Agile
Źródło: event-driven.io
Dziel się z innymi:
When Agile is not enough - Oskar Dudycz

Sztuka programowania 115 dni, 7 godzin, 3 minuty temu oskar-at-net 41 źrodło rozwiń

W tym odcinku zapraszam na rozmowę z Adamem Marczakiem, osobą która połączyła dwie kariery w jedną całość. Adam jest architektem rozwiązań w chmurze, oraz z sukcesem prowadzi kanał technologiczny na YouTube. Oprócz tego jest po prostu skromną i niesłychanie pozytywną osobą. Jak połączyć te dwie kariery? Co daje prowadzenie kanały na YouTube z ponad 55 TYSIĄCAMI subskrybentów? Jak przekuć stres w pozytywne działanie, skąd brać inspiracje i jak działa ekstremalne podejście do zadań w życiu prywatnym i zaw...

Dziel się z innymi:
IT i TO | #9: Dwie kariery, architekt chmury i "jutuber" - Adam Marczak

Inne 131 dni, 6 godzin, 12 minut temu tonyszko 30 źrodło rozwiń

This is next post in my little series on streaming JSON objects (NDJSON) in .NET. This one discusses how to send an async stream with HttpClient.

Źródło: www.tpeczek.com
Dziel się z innymi:
[EN] Streaming JSON Objects (NDJSON) With HttpClient

Web 133 dni, 6 godzin, 32 minuty temu tpeczek 54 źrodło rozwiń

People want to scale up everything. In the past, the recipe for everything was to buy a larger server. Today, the answer is to add another instance. Does it always make sense? “Will it scale?” is not a question, it is a mantra. In my opinion, the best is to verify if you need to scale it at all. Read my take in my newest article.

How to scale projections in the event-driven systems? - Oskar Dudycz

Architektura 123 dni, 7 godzin, 14 minut temu oskar-at-net 37 źrodło rozwiń

1 2 3 4 5 6

Konkurs z Code Europe - ranking

1
(30,04)
2
(15)
4
(15)
5
(5,01)

Najaktywniejsi w tym miesiącu

1
(45,05)
3
(25,02)
5
(15,11)
6
(15,03)
8
(15)
9
(15)
10
(10)