Strona głównaUżytkownik

oskar-at-net | użytkownik

oskar-at-net
oskar-at-net
2 014,79
1 dzień, 2 godziny, 34 minuty temu
30 listopada, 2011
dotnetomaniak.pl

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 176 dni, 11 godzin, 43 minuty 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 189 dni, 12 godzin, 50 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 193 dni, 12 godzin, 34 minuty 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 204 dni, 11 godzin, 24 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 210 dni, 11 godzin, 45 minut 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 218 dni, 10 godzin, 44 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 225 dni, 12 godzin, 23 minuty 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 225 dni, 12 godzin, 23 minuty 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

Sztuka programowania 225 dni, 12 godzin, 23 minuty temu oskar-at-net 40 źrodło rozwiń

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 231 dni, 12 godzin, 25 minut 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 247 dni, 11 godzin, 35 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 249 dni, 11 godzin, 54 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 239 dni, 12 godzin, 36 minut temu oskar-at-net 37 źrodło rozwiń

Snapshots in Event Sourcing are a controversial topic. It's tempting to use them, but in my opinion, they should be used only when you had to, as a technical optimisation technique. Read more in my latest article!

Dziel się z innymi:
Snapshots in Event Sourcing - Oskar Dudycz

Architektura 242 dni, 12 godzin, 16 minut temu oskar-at-net 61 źrodło rozwiń

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 246 dni, 11 godzin, 29 minut temu oskar-at-net 144 ź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 253 dni, 11 godzin, 26 minut temu oskar-at-net 20 ź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 260 dni, 11 godzin, 26 minut temu oskar-at-net 100 ź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 266 dni, 11 godzin, 31 minut temu oskar-at-net 46 ź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 274 dni, 11 godzin, 24 minuty temu oskar-at-net 41 ź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 281 dni, 9 godzin, 37 minut temu oskar-at-net 71 źrodło rozwiń

1 2 3 4 5 6

Najaktywniejsi w tym miesiącu