Strona głównaUżytkownik

Cesarstwo-Dev | użytkownik

Cesarstwo-Dev
Cesarstwo-Dev
234,46
5 dni, 18 godzin, 20 minut temu
17 września, 2020
dotnetomaniak.pl

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

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 16 dni, 1 godzinę, 16 minut temu oskar-at-net 88 źrodło rozwiń

Mikroserwisy muszą być wspomniane przynajmniej raz na kilka artykułów, podobno w innym wypadku blog jest uznawany za archaiczny. Korzystając z tej architektury łatwo jest jednak strzelić sobie w stopę. Systemy oparte na zdarzeniach mają wiele zalet - niski coupling, ułatwiona komunikacja z biznesem oraz duża elastyczność.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Dlaczego Twoje mikroserwisy potrzebują zdarzeń?

Architektura 16 dni, 1 godzinę, 16 minut temu Cesarstwo-Dev 120 źrodło rozwiń

Tworząc aplikację, na ogół zależy nam na tym, aby działała jak najszybciej. Spędzamy często wiele godzin na tym, aby zoptymalizować jej działanie. Ale sporadycznie pojawiają się sytuacje, kiedy musimy sztucznie ograniczyć ilość operacji. Na przykład API, z którego korzystamy, umożliwia wykonanie tylko ograniczonej ilości żądań w jednostce czasu. Biblioteka RateLimiter, o której mowa w tym wpisie, właśnie umożliwia zrealizowanie czegoś takiego w aplikacji .NET....

Tagi: HTTP, ratelimiter
Źródło: plawgo.pl
Dziel się z innymi:
RateLimiter limitowanie ilości żądań - PROGRAMUJE .NET - Daniel Plawgo

Narzędzia 75 dni, 23 godziny, 56 minut temu danielplawgo 119 źrodło rozwiń

Durable Functions to rozszerzenie standardowych Azure Functions pozwalające na pisanie stanowych funkcji w bezserwerowym środowisku. Jak opisuje Microsoft: Behind the scenes, the extension manages state, checkpoints, and restarts for you, allowing you to focus on your business logic. Co oznacza to w praktyce? Rozszerzenie Durable Functions pozwala nam tworzyć długotrwałe procesy. W tym wpisie zobaczysz teorię, praktykę jak i dwa przykłady z życia wzięte. Pozytywny i negatywny. Zaciekawiony? Zaprasza!

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Durable Functions - podstawy i przykłady

Cloud 77 dni, 12 minut temu Cesarstwo-Dev 61 źrodło rozwiń

While explaining the Event Sourcing, bank account balance calculation is a common starting point. I claim that even though it sounds right, then it’s not the best example to show at first. In this post, I explain the ES basics and first set of considerations that may arise when starting to evaluate it.

Źródło: event-driven.io
Dziel się z innymi:
Why a bank account is not the best example of Event Sourcing? - Event-Driven.io

Testy integracyjne stanowią ważną część naszego systemu. Pozwalają zweryfikować naszą aplikację w szerokim kontekście, włączając w to infrastrukturę. Testy kontrolerów zapewniają nam poprawne działanie warstwy wejściowej do naszej aplikacji.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Testy integracyjne kontrolerów - Cesarstwo Dev

Sztuka programowania 120 dni, 23 godziny, 40 minut temu Cesarstwo-Dev 109 źrodło rozwiń

W ubiegłym tygodniu (10-12 listopada) odbyła się wirtualna konferencja .NET Conf, podczas której swoją oficjalną premierę miał nowy .NET 5. Odbyło się bardzo dużo różnych prezentacji, w których myślę, że każdy znajdzie coś ciekawego dla siebie. Natomiast w tym wpisie chciałem zebrać ciekawsze rzeczy związane z premierą .NET 5, C# 9.0, ale również z samą konferencją..NET 5 Głównym elementem konferencji oczywiście była premiera nowego .NET. Nowa wersja jest o ty...

Źródło: plawgo.pl
Dziel się z innymi:
.NET Conf oraz .NET 5 - Blog Daniela Plawgo

Narzędzia 146 dni, 17 minut temu danielplawgo 128 źrodło rozwiń

Bardzo interesujący tydzień za nami! W końcu pojawił się .NET 5, a wraz z nim 3-dniowa konferencja pełna interesujących prelekcji! Kilka z nich było poświęcone projektowi Tye. Temat ten bardzo mnie zainteresował, więc postanowiłem samodzielnie spróbować użyć tego narzędzie. Efektem mojego eksperymentu jest wpis, który właśnie czytasz w Cesarstwie-Dev! Nie będę wchodził w techniczne szczegóły tego projektu, lecz pokażę kolejne efekty pierwszych kilku godzin pracy z Tye. Mam nadzieję, że jesteście równie z...

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Project Tye - ułatwiona implementacja mikroserwisów

W tym wpisie zajmę się tematem, który mam wrażenie bardzo często jest pomijany. To może niestety prowadzić do poważnych konsekwencji (utraty danych lub ich niepoprawności), które ciężko będzie namierzyć. Zobaczysz, w jaki sposób można rozwiązać ten problem dzięki optymistycznej współbieżności w .NET Core.Problem? Wcześniej czy później natrafimy na problem, w którym dwóch użytkowników/dwa procesy, czy jakieś inne elementy, będą próbowały zmienić w tym samym cza...

Optymistyczna współbieżność w EF Core - Blog Daniela Plawgo

Pierwszy z tej serii wpis będzie zawierał wprowadzenie do wzorców, jak i opis mojego ulubionego wzorca o wspaniałej nazwie Dekorator. Wzorce projektowe to uniwersalny sposób na rozwiązanie powtarzalnego problemu. Dekorator pozwala na dynamiczne przydzielenie danemu obiektowi nowych zachowań.

Wzorce projektowe - dekorator

gRPC CodeFirst approach. The performance benchmark for gRPC vs REST communication in .Net core 3.1. How much does cost to open gRPC channel & why is worth to scope it like HttpClient.

Tagi: benchmark, gRPC, REST
Źródło: the-worst.dev
Dziel się z innymi:
Rest vs gRPC – performance benchmark in .Net Core 3.1 | The-worst.dev

Sztuka programowania 177 dni, 1 godzinę, 19 minut temu proguszewski 119 źrodło rozwiń

Czy warto móc uruchomić więcej funkcji za mniej $$$? Myślę że tak. Zapraszam do podróży do krainy optymalizacji Azure Functions.

Źródło: blog.scooletz.com
Dziel się z innymi:
Improving Azure Functions performance - Szymon Kulec @Scooletz

Cloud 176 dni, 1 godzinę, 4 minuty temu Scooletz 56 źrodło rozwiń

Kilka przydatnych narzędzi do pracy z Docker, w tym jedno które rozwala wszystko a które umożliwia nam programowanie w dowolnym języku niezależnie od tego co mamy zainstalowane na naszym komputerze 🤯

Źródło: github.com
Dziel się z innymi:
[nagranie] Ciekawe narzędzia dla Docker

Narzędzia 176 dni, 1 godzinę, 4 minuty temu Łukasz Kałużny 117 źrodło rozwiń

Segregacja odpowiedzialności Polecenie-Zapytanie. Te dosłowne tłumaczenie wspaniale opisuje ideę naszego wzorca. Większość z nas jednak wie czym jest CQRS. W końcu temat ten jest poruszany niemal na każdej konferencji! Prezentacje te jednak często nie zawierają przykłady w kodzie, które głównie interesują żądnych technicznych detali programistów.

CQRS na jednej bazie - Czy zawsze musimy rozpraszać? - Cesarstwo Dev

Architektura 176 dni, 1 godzinę, 4 minuty temu Cesarstwo-Dev 169 źrodło rozwiń

Językiem biznesu nazywamy ogół słownictwa używany przez różnych ekspertów domenowych. Język ten powinien być w pełni transparentny i jednoznaczny. Posługiwanie się takim językiem wiąże się z licznymi korzyściami. Wśród nich można wymienić sprawniejszą komunikację, większe zrozumienie problemów, ułatwienie współpracy pomiędzy zespołami, zacieśnianie więzów w firmie czy ułatwiony proces pisania testów.

Używaj języka biznesu! - Cesarstwo Dev

Sztuka programowania 183 dni, 1 godzinę, 11 minut temu Cesarstwo-Dev 72 źrodło rozwiń

Jak przetworzyć operacje tylko raz ? Outbox i deduplikacja

Źródło: itdepends.pl
Dziel się z innymi:
Jak przetworzyć operacje tylko raz ? Outbox i deduplikacja

Architektura 190 dni, 1 godzinę, 42 minuty temu Daniel Dziubecki 120 źrodło rozwiń

In this video, I'm going to show you 5 performance tips (or tricks) that you can apply in order to make your C# code run faster.

Źródło: youtu.be
Dziel się z innymi:
5 (Extreme) Performance Tips in C# - YouTube

Sztuka programowania 190 dni, 1 godzinę, 42 minuty temu Badamczewski 104 źrodło rozwiń

Standard PostgreSQL management tool – pgAdmin, Differences in build SQL queries from TSQL dialect, Base differences in the search engine.

Źródło: the-worst.dev
Dziel się z innymi:
Entity Framework Core & PostgreSQL – differences from the perspective of using Microsoft SQL Server | The-worst.dev

Bazy danych i XML 191 dni, 1 godzinę, 42 minuty temu proguszewski 65 źrodło rozwiń

Przetwarzanie bezserwerowe powstało w celu rozwiązania konkretnych problemów. Zdecydowanie nie jest lekiem na wszystko, jednak doskonale nadaje się do odpowiednich zagadnień. Powyższy wpis przedstawia podstawowe zagadnienia związane z Azure Functions.

Źródło: cesarstwo-dev.pl
Dziel się z innymi:
Podstawy Azure Functions

Cloud 191 dni, 1 godzinę, 42 minuty temu Cesarstwo-Dev 75 źrodło rozwiń

1 2

Najaktywniejsi

1
(32 895,6)
2
(32 816,53)
3
(27 178,29)
4
(21 178,88)
5
(20 336,33)
6
(13 018,14)
7
(10 531,65)
8
(9 775,28)
9
(8 801,31)
10
(6 837,96)
11
(6 214,22)
12
(5 393,84)
13
(4 157,41)
14
(4 026,73)
15
(3 908,07)
16
(3 599,64)
17
(3 448,35)
18
(3 318,39)
19
(3 224,66)
20
(3 221,45)