Helion Gliwice

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.

Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania.
Wydajność i optymalizacja kodu. Istota dynamiki działania oprogramowania

Mimo że dysponujemy coraz szybszym i wydajniejszym sprzętem, oprogramowaniu wciąż stawia się wyśrubowane wymagania: musi działać błyskawicznie i niezawodnie. Nieraz od jakości pracy systemu zależy bardzo dużo, nawet bezpieczeństwo i życie człowieka. Eliminacja źródłowych przyczyn problemów wydajnościowych jest jednak niezwykle trudnym zadaniem. Wymaga wiedzy o działaniu sprzętu, interakcjach między komponentami systemu, a także wysokiej klasy umiejętności programistycznych.

Ta książka jest przeznaczona dla programistów i osób zaawansowanych w nauce programowania. Dzięki niej nauczysz się uwzględniać w projektach narzędzia do obserwacji pracy kodu i analizować uzyskane dzięki nim dane o wydajności. Dowiesz się też, jak na podstawie takiego wnioskowania uzyskiwać znaczną poprawę w szybkości przetwarzania powolnych operacji. Prezentowane treści zilustrowano przykładami i ćwiczeniami w języku C lub C++ w systemie Linux. Materiał zawarty w książce to trzy główne zagadnienia: pomiary, obserwacje, a także wnioskowanie i nanoszenie poprawek w kodzie. Wartościową częścią książki jest omówienie procesu budowy niskokosztowego narzędzia do obserwacji KUtrace i jego zastosowania we wdrażaniu wyrafinowanych rozwiązań programistycznych. W ten sposób można u źródła usuwać przyczyny problemów z wydajnością kodu.

Najciekawsze zagadnienia:

  • problemy sprzętowe: procesory, pamięci, dyski twarde, nośniki SSD i sieci
  • korygowanie kodu wolno działającego programu
  • przydatne mechanizmy monitorowania pracy kodu
  • analiza danych dotyczących wydajności
  • identyfikacja problemów, takich jak wykonywanie zbyt wielu instrukcji, powolne wykonywanie instrukcji, oczekiwanie na zasoby i blokady programowe

Kod eksperta: tu każdy bit ma znaczenie!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.

AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych.
AWS dla administratorów systemów. Tworzenie i utrzymywanie niezawodnych aplikacji chmurowych

Amazon Web Services (AWS) zdobywa coraz większe uznanie. Platforma AWS udostępnia znakomite rozwiązania, w tym usługi obliczeniowe, magazyn danych, obsługę sieci i usług zarządzanych. Aplikacje korporacyjne wdrożone w chmurze AWS mogą być wyjątkowo odporne, skalowalne i niezawodne. Aby takie były, administrator systemu musi jednak zrozumieć koncepcje zaawansowanego zarządzania chmurą i nauczyć się wykorzystywać je w praktyce zarówno podczas wdrażania systemu, jak i zarządzania nim.

W tej książce omówiono techniki wdrażania systemów na platformie AWS i zasady zarządzania nimi. Zaprezentowano podstawy korzystania z usługi Identity and Access Management oraz narzędzia sieciowe i monitorujące chmury AWS. Poruszono tematy Virtual Private Cloud, Elastic Compute Cloud, równoważenia obciążenia, automatycznego skalowania oraz baz danych usługi Relational Database Service. Dokładnie przedstawiono zasady wdrażania aplikacji i zarządzania danymi. Pokazano też, w jaki sposób zainicjować automatyczne tworzenie kopii zapasowych oraz jak śledzić i przechowywać pliki dzienników. W książce znalazły się również informacje na temat interfejsów API platformy AWS i sposobu ich użycia oraz automatyzacji infrastruktury z wykorzystaniem usługi CloudFormation, narzędzia Terraform oraz skryptów w języku Python z biblioteką Boto3.

W książce między innymi:

  • zasady bezpieczeństwa w systemach chmurowych
  • tworzenie usług Amazon Elastic Compute Cloud (EC2)
  • konfiguracja centrum danych w chmurze AWS za pomocą sieci VPC
  • automatyczne skalowanie aplikacji
  • praca z dziennikami scentralizowanymi CloudWatch
  • wykonywanie kopii zapasowych danych

AWS, czyli dostępność, odporność i niezawodność aplikacji!

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera.

JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera.
JavaScript i jQuery. Interaktywne strony WWW dla każdego. Podręcznik Front-End Developera.

Twój bilet wstępu do świata JavaScriptu!

JavaScript to język, który w dużej mierze ukształtował współczesne strony WWW. Dzięki niemu możemy swobodnie korzystać z interaktywnych, wygodnych w użyciu oraz niezawodnych aplikacji internetowych. Pojawienie się JavaScriptu pozwoliło zastąpić tradycyjne aplikacje desktopowe nowymi, pracującymi w chmurze. Wokół języka powstało już wiele narzędzi i bibliotek. Jedną z najpopularniejszych jest jQuery.

Jeżeli chcesz poznać potencjał tego duetu i zacząć tworzyć atrakcyjne aplikacje internetowe, nie możesz obejść się bez tej książki. Pomoże Ci ona szybko stworzyć pierwszy skrypt. W trakcie lektury poznasz niuanse składni JavaScriptu, sposoby obsługi zdarzeń oraz obiektowy model strony. Dzięki dalszym rozdziałom zdobędziesz wiedzę na temat jQuery oraz możliwości tej biblioteki. Z pomocą duetu JavaScript i jQuery błyskawicznie rozwiążesz każdy problem — asynchroniczne pobieranie danych z serwera, atrakcyjny interfejs użytkownika, zaawansowana obsługa formularzy to tylko niektóre z poruszanych tu tematów.

Książka ta jest doskonałym źródłem informacji dla czytelników chcących opanować JavaScript oraz związane z nim narzędzia!

Sprawdź:

  • jak łatwo wykorzystać potencjał JavaScriptu
  • jak manipulować drzewem DOM
  • jak obsługiwać zdarzenia
  • jak pobierać dane z serwera
  • jak tworzyć atrakcyjne aplikacje internetowe

Kompendium wiedzy na temat JavaScriptu i jQuery!

 

Dostępność: brak towaru

Cena:

99,00 zł

zawiera 5% VAT, bez kosztów dostawy

Visual Studio 2022, C# i .NET. Programowanie kontrolek

Visual Studio 2022, C# i .NET. Programowanie kontrolek
Visual Studio 2022, C# i .NET. Programowanie kontrolek

Nie trzeba siedzieć po uszy w programowaniu, by zauważyć pewną regułę: lwia część książek poświęconych temu zagadnieniu została napisana w podobny sposób. I nie chodzi o styl, środowisko czy język, lecz o strukturę. Prawidłowość tę zauważył Łukasz Sosna, który do zagadnienia programowania w języku C# i użytkowania środowiska .NET postanowił podejść w odmienny sposób. W najnowszej publikacji swojego autorstwa zatem skupia się na praktycznym wymiarze programowania, czyli używaniu dostępnych w oprogramowaniu Visual Studio 2022 komponentów zwanych kontrolkami.

Dostępność: brak towaru

Cena:

49,90 zł

zawiera 5% VAT, bez kosztów dostawy

Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach

Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach
Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach

IT przeżywa rozkwit, czego dowodem jest to, że w pierwszym półroczu 2022 roku 25 procent ogłoszeń o pracy było skierowanych właśnie do przedstawicieli tej branży. Na ten imponujący wynik składają się oferty dla specjalistów do spraw rozwoju oprogramowania (16 procent wszystkich ogłoszeń). Nic więc dziwnego, że na rynku nie brakuje książek przeznaczonych dla adeptów tej sztuki. Jedną z takich publikacji jest Ścieżka testera. Certyfikat ISTQB w pytaniach i odpowiedziach, która może stanowić podstawowe szkolenie na ścieżce certyfikacji dla wszystkich osób zajmujących się testowaniem oprogramowania.

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy

Stwórz teraz wspaniałą firmę! Siedem etapów na drodze do wysokich zysków

Stwórz teraz wspaniałą firmę! Siedem etapów na drodze do wysokich zysków
Stwórz teraz wspaniałą firmę! Siedem etapów na drodze do wysokich zysków

Czy teraz jest dobry moment na założenie własnej firmy? Świat biznesu, wstrząsany kolejnymi burzami, doświadcza gwałtownych turbulencji, co powoduje nieustanne zmiany uwarunkowań działalności gospodarczej. Konkurencja jest coraz bardziej zacięta i zdeterminowana, a wyzwania okazują się większe i trudniejsze. A zatem, jeśli chcesz stworzyć własną firmę, musisz zapewnić jej odporność na wstrząsy ekonomiczne i potencjał, by mogła zdobyć szczyt w swojej branży. Tylko jak w praktyce osiągnąć tak ambitny cel?

Dostępność: brak towaru

Cena:

59,00 zł

zawiera 5% VAT, bez kosztów dostawy

Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1

Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 1

Sztuczna inteligencja budzi zachwyt i kontrowersje. W porównaniu z innymi gałęziami nauki jest stosunkowo młoda: liczy około siedemdziesięciu lat, mimo że czerpie ze znacznie starszych idei. Jednak błyskawiczny rozwój sztucznej inteligencji i przeobrażanie osiągnięć nauki w działające technologie sprawiają, że wyrobienie poglądu na całokształt tej dziedziny jest trudnym zadaniem. Warto więc spojrzeć na historię rozwoju sztucznej inteligencji z perspektywy jej współczesnych osiągnięć i dzięki temu lepiej zrozumieć, czym ta nauka jest w swojej istocie i dokąd podąża.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

169,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Zarządzanie projektami dla bystrzaków. Wydanie 5

Zarządzanie projektami dla bystrzaków. Wydanie 5
Zarządzanie projektami dla bystrzaków. Wydanie 5
  • Poznaj najlepsze praktyki zgodne z szóstą edycją PMBOK(R) Guide
  • Zmotywuj zespół do wydajnej pracy
  • Realizuj projekty na czas i jak najefektywniej

Biblia zarządzania projektami

Jak operować niezbędnymi umiejętnościami i radzić sobie z odpowiedzialnością za projekt, by cieszyć się opinią wytrawnego menedżera projektów? Uznany ekspert w tej dziedzinie odpowiada na to pytanie w książce, którą właśnie trzymasz w dłoniach - znajdziesz w niej wszystko, co musisz wiedzieć, by każdy projekt ukończyć z sukcesem, bez choćby jednego fałszywego ruchu.

W książce:

  • Uzasadnienie i początki projektu oraz utrzymanie w nim porządku
  • Stworzenie zespołu marzeń
  • Śledzenie postępów i zarządzanie ryzykiem
  • Wykorzystanie najnowszych technologii
  • Doprowadzenie projektu do szczęśliwego końca

Dostępność: brak towaru

Cena:

59,90 zł

zawiera 5% VAT, bez kosztów dostawy

Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI

Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI
Modelowanie danych z Power BI dla ekspertów analityki. Jak w pełni wykorzystać możliwości Power BI

Microsoft Power BI zdobył uznanie jako idealne narzędzie do analizy, modelowania i przetwarzania złożonych zbiorów danych. Dzięki niemu można bez trudu tworzyć wyrafinowane modele danych, łączyć dane z różnych źródeł, definiować relacje między nimi, a także je kształtować i zarządzać nimi. W ten sposób uzyskuje się świetną podstawę do przygotowywania raportów oraz zestawów danych na potrzeby analityki biznesowej - a to przekłada się na bardzo konkretne korzyści.

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

119,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

C++ Zbiór zadań z rozwiązaniami

C++ Zbiór zadań z rozwiązaniami
C++ Zbiór zadań z rozwiązaniami

Autor tego zbioru zadań jest programistą i nauczycielem. To prawdziwy pasjonat programowania ― w tym w języku C++ ― które traktuje jak przedłużenie ludzkiej mowy. Uważa, że praktycznie na wszystko, co robimy w życiu, można spojrzeć jak na wykonywanie funkcji i algorytmów, które opisujemy za pomocą słów. Od razu widać związek między podejściem humanistycznym i informatycznym! Dlatego też nauka programowania w żadnym stopniu nie jest opanowywaniem jakiejś specjalnej wiedzy tylko dla wtajemniczonych. To po prostu utrwalanie tego, co już wiemy i umiemy, tyle że w sposób logiczny i uporządkowany. 

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

37,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Jak naprawić sprzęt elektroniczny. Poradnik dla nieelektronika. Wydanie II

Jak naprawić sprzęt elektroniczny. Poradnik dla nieelektronika. Wydanie II
Jak naprawić sprzęt elektroniczny. Poradnik dla nieelektronika. Wydanie II

To drugie, poszerzone i uzupełnione wydanie przewodnika dla nieelektroników, którzy chcą nauczyć się naprawiać urządzenia elektroniczne.

Dostępność: brak towaru

Cena:

79,00 zł

zawiera 5% VAT, bez kosztów dostawy

Elektronika bez oporu. Schematy elektroniczne od podstaw

Elektronika bez oporu. Schematy elektroniczne od podstaw
Elektronika bez oporu. Schematy elektroniczne od podstaw

Odkryj wspaniały świat elektroniki!

  • Do czego służą różne części elektroniczne?
  • Jak czytać poszczególne rodzaje schematów?
  • Co sprawia, że układ działa tak, a nie inaczej?

Dostępność: Dostęny

Wysyłka w: 24 godziny

Cena:

49,00 zł

zawiera 5% VAT, bez kosztów dostawy
EGZ.

Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2.

Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2.
Sztuczna inteligencja. Nowe spojrzenie. Wydanie IV. Tom 2.

Dostępność: brak towaru

Cena:

129,00 zł

zawiera 5% VAT, bez kosztów dostawy

Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury.

Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury.
Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury.
Strategiczne monolity i mikrousługi. Jak napędzać innowacyjność za pomocą przemyślanej architektury

Przedsiębiorstwo, jeśli ma osiągać satysfakcjonujące wyniki biznesowe, musi używać dobrego oprogramowania. Aby jednak zapewnić firmie pozycję lidera i decydować o przyszłości branży, trzeba czegoś więcej: odwagi we wprowadzaniu i wdrażaniu innowacji. Innowacje te powinny być wspierane przez inteligentne decyzje architektoniczne ukierunkowane na cele firmy, osiągane wyniki i zapewnienie sobie przewagi konkurencyjnej w przyszłości. Niestety podczas projektowania oprogramowania architekci często kierują się przyzwyczajeniami bądź aktualnie obowiązującą modą.

Niniejsza książka jest przeznaczona dla kadry kierowniczej najwyższego szczebla oraz dla osób sterujących rozwojem oprogramowania w firmie. Ma pomóc w zrozumieniu problemów strategicznych, z jakimi te osoby się mierzą, a także ułatwić wybór najlepszego rozwiązania architektonicznego. W książce opisano, kiedy zdecydować się na rozproszone mikrousługi czy dobrze zmodularyzowane monolity, a kiedy na usługi będące połączeniem obu rozwiązań. Dokładnie wyjaśniono, w jak dużym stopniu wyważone decyzje architektoniczne umożliwiają maksymalizację wartości i innowacyjności, dostarczanie łatwych do rozwijania systemów i unikanie kosztownych błędów. Nie zabrakło w niej również praktycznych wskazówek, jak tworzyć dobrze zaprojektowane monolity, które można bez problemu utrzymywać i rozwijać, oraz jak stopniowo przekształcać starsze systemy w prawdziwie efektywne mikrousługi.

Najciekawsze zagadnienia:

  • łączenie planowania architektury z wprowadzaniem innowacji w firmie
  • problemy komunikacyjne a eksperymentowanie z innowacjami
  • praktyczne podejście do strategicznych inwestycji
  • najlepsze style architektoniczne
  • wybór między systemem monolitycznym a mikrousługami
  • przekształcanie monolitów w mikrousługi

Przepis na sukces tkwi w doskonałości podejścia architektonicznego!

Dostępność: brak towaru

Cena:

69,00 zł

zawiera 5% VAT, bez kosztów dostawy
Newsletter
Podaj swój adres e-mail, jeżeli chcesz otrzymywać informacje o nowościach i promocjach.
Wydawca
do góry
Sklep jest w trybie podglądu
Pokaż pełną wersję strony
Sklep internetowy Shoper.pl