Async-await to nie tylko rewolucja jeśli chodzi o IO czy wykonanie długich operacji. To także niesamowite możliwości jeśli chodzi o kontrolę przepływu w Twoim kodzie. Jak to zrobić? Zapraszam do artykułu
Strona głównaUżytkownik
Scooletz | użytkownik
Sztuka programowania 1991 dni, 13 godzin, 51 minut temu 241 źrodło rozwiń
Bardzo dobrze znać zalety konkretnych technologii. Jeszcze lepiej poznać też ich wady i ograniczenia. Zapraszam do poznania Azure CosmosDB z tej drugiej strony.
Channels to ciekawy fragment .NET Core, o którym nie mówi się zbyt często. Zapraszam do zapoznania się z bardzo wydajnym sposobem do komunikanicji pomiędzy Taskami/wątkami i kilkoma jego alternatywami.
Sztuka programowania 2124 dni, 2 godziny, 28 minut temu 74 źrodło rozwiń
Czy komórki, serwisy i systemy, mają coś wspólnego z komórkami, organizmami i grupami społecznymi? Sprawdźmy to.
Architektura 2135 dni, 11 godzin, 45 minut temu 48 źrodło rozwiń
Tytuł tego posta to nie pomyłka. Zachęcam do zapoznania się z najlepszą metodą do obniżenia SLA swoich usług.
Architektura 2184 dni, 11 godzin, 28 minut temu 108 źrodło rozwiń
Ostatnio, publikując stabilną wersję pakietu QueueBatch, dodałem do niego jedną opcję. Pozwala ona na "zauważenie" pustej kolejki i wykonanie jakiś operacji. W jakim celu to robić? Co można uzyskać? Zapraszam do artykułu.
Sztuka programowania 2192 dni, 13 godzin, 20 minut temu 130 źrodło rozwiń
Jak wyglądała pierwsza konferencja DotNetos od zaplecza? Zapraszam do krótkiego opisu całego procesu, który stał za tym wydarzeniem, opisanym przeze mnie, jednego z trzech Amigos.
Sztuka programowania 2200 dni, 10 godzin, 26 minut temu 75 źrodło rozwiń
Czy da się serializować dane szybciej? W tym poście dzielę się zbiorem informacji dotyczących eksperymentalnego serializatora Enzyme, nad którym pracuję. Zapraszam
Sztuka programowania 2219 dni, 12 godzin, 39 minut temu 103 źrodło rozwiń
Czy szybki kod musi być brzydki? O jakie przypadki należy zadbać myśląc o performance'ie naszej aplikacji? Jak nie zamykać furtek dla wydajności? Zapraszam do najnowszego posta.
Sztuka programowania 2246 dni, 12 godzin, 43 minuty temu 98 źrodło rozwiń
Typy takie jak List<T> czy Dictionary<T,K> wydają się niewinne. Ostatecznie, pochodzą przecież z biblioteki standardowej (BCL) samego frameworka. Czy warto używać ich w API Twojej biblioteki? Czy są jakieś zagrożenia związane z ich użyciem? Zapraszam do lektury
Sztuka programowania 2262 dni, 12 godzin, 19 minut temu 78 źrodło rozwiń
Lubimy kategorie. Podobnie w historii, epoki ułatwiają zrozumienie i przypisanie poszczególnych zdarzeń do okresów. Co z epokami w programowaniu? Czy mają jakieś znaczenie? Czy mogą się do czegoś przydać? Zapraszam do epokowego artykułu.
Sztuka programowania 2264 dni, 12 godzin, 50 minut temu 63 źrodło rozwiń
Często mówi się, że w programowaniu są tylko dwa trudne aspekty: wygasanie cache'a i prawidłowe nazywanie rzeczy. W tym poście staram się pokazać jak niezajmować się wygasaniem i prawidłowo modelować struktury danych i aplikacji, aby mogły efektywnie korzystać z cache'a.
Architektura 2373 dni, 13 godzin, 51 minut temu 71 źrodło rozwiń
Masz hałaśliwego sąsiada? A może jesteś jednym z nich? Co jeśli sąsiad to usługa albo aplikacja, która nie współgra dobrze z innymi?
Architektura 2373 dni, 13 godzin, 51 minut temu 60 źrodło rozwiń
C# and .NET przeszły ostatnio przez dużo zmian. Taski, async-await, ValueTask i ostatni IValueTaskSource - spójrzmy razem na historię asynchroniczności w C# oraz na to, co możemy zrobić .NET Core 2.1
Sztuka programowania 2373 dni, 13 godzin, 51 minut temu 265 źrodło rozwiń
Po co wprowadzamy ograniczenia w naszych aplikacjach, serwisach? Dlaczego nie tworzyć architektur gotowych na wszystko? Zapraszam do przeczytania artykułu o Bounded Design
Architektura 2410 dni, 7 godzin, 1 minutę temu 123 źrodło rozwiń
Podsumowanie trasy DotNetos. Zapraszam do lektury!
Sztuka programowania 2431 dni, 1 godzinę, 40 minut temu 111 źrodło rozwiń
Więc używasz albo chcesz użyć Azure Functions do przetwarzania danych, albo napisania nowej aplikacji? Przed zapłaceniem niemałego rachunku i sparzeniem się kosztami, zapraszam do spojrzenia w jaki sposób można uciąć znaczną ich część.
Jak monitorowany jest NServiceBus. Co stoi za możliwością efektywnego przesyłania tysięcy pomiarów na sekundę? Zapraszam do podróżny wgłąb protokołu odpowiedzialnego za sprawną obługę monitorowania NServiceBus
Architektura 2453 dni, 9 godzin, 48 minut temu 48 źrodło rozwiń
Append Blob, podobnie jak standardowy blob blokowy, może zapisać w sobie tylko 50.000 elementów. Jak zapisać więcej? Jak obejść ten limit? O tym, w artykule.
JSON.NET to popularny standard używany w większości projektów .NET. Czy istnieją bardziej wydajne alternatywy serializacji do JSONa? Zachęcam do zapoznania się z perłą serializacji do tego formatu, Jil.
Sztuka programowania 2472 dni, 8 godzin, 15 minut temu 82 źrodło rozwiń