W swiecie programistów aplikacji panuje kult wydajnosci: najwazniejsze sa szybkosc i efektywnosc dzialania kodu. Dostrajanie elementów duzych aplikacji staje sie wirtuozeria: wymaga eliminowania waskich gardel, optymalizacji kodu, pilnowania kazdego bitu pamieci. Niewielkie braki w rozwiazaniach w przypadku rozbudowanych systemów przeradzaja sie w wielkie problemy. Dla programisty oznacza to, ze jesli chce pracowac na prawdziwie profesjonalnym poziomie, musi perfekcyjnie opanowac zagadnienia zwiazane ze skalarnoscia, z modularnoscia i efektywnoscia kodu.Ta ksiazka jest przeznaczona dla programistów .NET, którzy chca przyspieszyc prace swoich aplikacji. Opisuje nowe funkcje C# 7 i .NET Core 2.0 oraz ich wplyw na wydajnosc kodu. Przedstawia takie mechanizmy .NET Core jak proces kompilacji, odzyskiwanie pamieci czy wykorzystywanie wielu rdzeni procesora. Prezentuje koncepcje wielowatkowosci i programowania asynchronicznego oraz wyjasnia znaczenie optymalizacji struktur danych. Omawia tez wzorce i najlepsze praktyki projektowania aplikacji w .NET Core, a takze zagadnienia bezpieczenstwa i elastycznosci oraz architektury mikrouslug. Wiedza zawarta w ksiazce pozwoli na pisanie modularnych, skalowalnych, bezpiecznych i niezaleznie wdrazanych aplikacji.W tej ksiazce miedzy innymi:nowosci w C# 7 i .NET Core 2.0struktury danych i optymalizacja kodu w C#zarzadzanie pamiecia i zapobieganie wyciekom pamiecizapewnianie odpornosci na bledy aplikacjinarzedzia do monitorowania wydajnosci aplikacji: App Metrics, InfluxDB i Grafanawytyczne projektowania i dobre praktyki programistyczneC# i .NET Core: wielowatkowosc - wspólbieznosc - wydajnosc!O autorzeOvais Mehboob Ahmed Khan jest architektem z 14-letnim doswiadczeniem w programowaniu, a takze autorem ksiazek i innych publikacji technicznych. Pracowal w kilku firmach informatycznych w Pakistanie, USA oraz na Bliskim Wschodzie. Obecnie jest zatrudniony w panstwowej firmie w Dubaju. Otrzymal tytul MVP. Specjalizuje sie w takich technologiach jak Microsoft .NET, chmura i tworzenie aplikacji internetowych.
Popüler yazarlar
Kolektif (263) Documentation Team (79) Osman Gürkan (45) Kodlab Komisyon (44) Inigo Creations (33) Önder Teker (25) Zafer Teker (25) Course Technology (19) Cambridge University Press (18) ROGUs publishing (17) Rahmi Dalıcı (16) Collectif (14) Gary B. Shelly (13) JavaScript NOTEBOOK'S (13) Marion Cotillard (13) Sadie Nova (13) Mateo Marquez (12) Annalise K. Thornton (11) Fahrettin Erdinç (11) Cross Art Press Co. (10)