Narzędzia, architektura i frameworki na platformie NET. Wychodzimy daleko poza jednyną słuszną granicę wiedzy.
Procesowanie wielowątkowe od dawna nie jest już tylko optymalizacją ale koniecznością. Wprowadzenie biblioteki Task Parallel Library (TPL) najlepiej znanej z .AsParallel() dodanego do LINQ może wydawać się rozwiązaniem wszystkich problemów, jednak próba użycia go przy zrównoleglaniu dużych procesów prawdopodobnie skończy się procesorem zajętym głównie przełączaniem się między wątkami. Tu na pomoc przychodzi Task Parallel Library Dataflow. Zaczniemy od idei, przez elementy z których składa się TPL Dataflow, po ważne ustawienia jak i sposoby na kontrolowanie pamięci i zużycia procesora. To poparte przykładami na żywo i własnym doświadczeniem.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Aplikacje webowe w ASP.NET MVC C# - podstawy i zagadnienia zaawansowane |
Powiązane szkolenia otwarte: |
Refleksja nad tematem zarządzania pamięcią we współczesnym świecie IT. Czy w czasach terabajtowych dysków i gigabajtów RAM-u, mamy się w ogóle czym przejmować? czy jesteśmy już na etapie “wolności od pamięci”, która “po prostu jest”? A jeśli jednak nie do końca, to jak ten temat wpływa na rozwój oprogramowania? Jak wpływa na architekturę, na kod który piszemy? Czego powiniśmy być świadomi? Zapraszam na opowieść mająca przedstawić obecny stan tej – zaskakująco ciekawej – dziedziny wiedzy. Mam nadzieję zainspirować do przypomnienia sobie, że pamięć jednak istnieje i że jej świadomość może być ciekawa i ważna.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Aplikacje webowe w ASP.NET MVC C# - podstawy i zagadnienia zaawansowane |
Powiązane szkolenia otwarte: |
.NET ma zarządzaną pamięć, to wie każdy. Ale jak to wszystko naprawdę działa? Czy mamy się w ogóle czym przejmować? Czy znajomość szczegółów implementacyjnych Garbage Collectora jest nam do czegoś potrzebna i co z tego wynika dla codziennego życia .NET deva? Przyglądając się temu jak CLR zarządza pamięcią z tej i owej strony poznamy przy okazji kilka smaczków, ciekawostek ale i zagrożeń.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Aplikacje webowe w ASP.NET MVC C# - podstawy i zagadnienia zaawansowane |
Powiązane szkolenia otwarte: |
Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji. Najczęściej właśnie na tym środowisku, gdzie o nią najtrudniej - na środowisku produkcyjnym. Chciałem przedstawić Wam potężny, aczkolwiek wciąż trochę niedoceniany mechanizm Event Tracing for Windows, który dostarcza ogromu informacji o działaniu komputera, sytemu oraz - co najbardziej nas interesuje - aplikacji .NET. I to wszystko całkiem za darmo!
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Aplikacje webowe w ASP.NET MVC C# - podstawy i zagadnienia zaawansowane |
Powiązane szkolenia otwarte: |
Kto debuggował aplikację za pomocą wypisywania do logów "krok1", "krok2", choć pewnie używając bardziej niewybrednych słów? Dobrze wiemy jak potrzebna jest czasem diagnostyka naszej aplikacji. Najczęściej właśnie na tym środowisku, gdzie o nią najtrudniej - na środowisku produkcyjnym. Chciałem przedstawić Wam potężny, aczkolwiek wciąż trochę niedoceniany mechanizm Event Tracing for Windows, który dostarcza ogromu informacji o działaniu komputera, sytemu oraz - co najbardziej nas interesuje - aplikacji .NET. I to wszystko całkiem za darmo!
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Narzędzia zwiększające wydajność systemu Debugowanie i profilowanie aplikacji .NET Narzędzia podnoszące jakość procesu wytwarzania i wdrażania oprogramowania |
Powiązane szkolenia otwarte: |
Czym jest architektura i jak ją dokumentować?
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Prosta architektura aplikacji typu Single Page App Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów Mikroserwisy .NET - Część I: Architektura aplikacji |
Powiązane szkolenia otwarte: |
|
Powiązane usługi: |
Audyty architektury |
Artykuł poświęcony technikom odwracania kontroli w ujęciu: problem, idea, motywacja, zastosowanie, technika, kiedy nie stosować.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Prosta architektura aplikacji typu Single Page App Architektura aplikacji i systemów - Wzorce architektoniczne dla projektantów Mikroserwisy .NET - Część I: Architektura aplikacji Mikroserwisy .NET - Część II: Architektura wdrożeniowa Nowoczesna architektura aplikacji web opartych o SpringBoot- Microservices, REST, noSQL |
Powiązane szkolenia otwarte: |
|
Powiązane usługi: |
Audyty architektury |
I would like to share my experience with you by presenting the pros & cons of some useful tools and patterns, as well as pointing out to the different directions that you could explore on your own.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Mikroserwisy .NET - Część I: Architektura aplikacji Mikroserwisy .NET - Część II: Architektura wdrożeniowa Projektowanie microservisów z użyciem DDD Nowoczesna architektura aplikacji web - Microservices, REST, noSQL (Java/.NET) Nowoczesna architektura aplikacji web opartych o SpringBoot- Microservices, REST, noSQL |
Powiązane szkolenia otwarte: |
Co wyjdzie, gdy połączymy ze sobą stosunkowo nową platformę, jaką jest .NET Core, z jednym z najpopularniejszych wzorców architektonicznych, jakim są mikroserwisy? Na to pytanie oraz wszystkie jego implikacje odpowiemy w trakcie sesji obejmującej zagadnienia projektowe, programistyczne oraz wdrożeniowe.
Autor Bottega: |
|
Powiązane szkolenia dedykowane: |
Mikroserwisy .NET - Część I: Architektura aplikacji Mikroserwisy .NET - Część II: Architektura wdrożeniowa |
Powiązane szkolenia otwarte: |