Design thinking to metoda praktykowana z powodzeniem od dobrych kilkudziesięciu lat. Stosują ją światowi giganci, jak Apple czy Google. Definiowana jest jako podejście, sposób myślenia czy -...więcej »
Język C niewątpliwie należy do kanonu języków programowania. Cechuje się elegancją i prostotą, jest wszechstronny i elastyczny, jednak uważa się go za trudny i wymagający. Na pewno warto opa...więcej »
Internet Rzeczy (ang. Internet of Things, IoT) to kolejny krok w ewolucji Internetu. Tworzy on ogólnoświatowy system relacji ludzi maszyn i otaczającej ich infrastruktury. Tworzenie IoT rozp...więcej »
Bez Excela trudno sobie wyobrazić wykonywanie różnych złożonych zadań - to ulubione narzędzie naukowców, finansistów, analityków danych, a także profesjonalistów ...więcej »
Scratch – barwny język programowania metodą przeciągnij i upuść – jest używany przez miliony osób na całym świecie. Nowa wersja Scratch 3 ma dodatkowe funkcje, zaktualizowany interfejs i nowe bl...więcej »
W książce Sandworm. Nowa era cyberwojny i polowanie na najbardziej niebezpiecznych hakerów Kremla autor Andy Greenberg bierze pod lupę rosyjski...więcej »
Rozwój technologiczny nie tylko zwiększył ilość i dostępność danych, ale również zaowocował wszechobecnością narzędzi do ich obróbki i prezentacji. W zasadzie każdy może tworzy...więcej »
Idea hurtowni danych ściśle wiąże się z ich kolosalnymi ilościami, gromadzonymi podczas tysięcy różnych sytuacji - przy dowolnej transakcji, w urzędzie, na lotnisku, w internecie... Nawet na...więcej »
Rootkity i Bootkity pomaga zrozumieć i przeciwdziałać wyrafinowanym, zaawansowanym zagrożeniom, zagrzebanym głęboko w procesie rozruchowym maszyny albo oprogramowaniu układowym UEFI.więcej »
W ostatnich latach Scrum, często pod flagą zwinności (Agile) stał się wszechobecny. Nie jest już tylko sposobem pracy w firmach zajmujących się oprogramowaniem i technologią, al...więcej »
Skuteczne tworzenie aplikacji opartych na mikroserwisach wymaga opanowania nowej wiedzy i praktyk architektonicznych. W tej wyjątkowej książce pionier architektury mikroserwisowej i posiadacz...więcej »
A fascinating exploration of how computer algorithms can be applied to our everyday lives.In this dazzlingly interdisciplinary work, acclaimed author Brian Christian and cognitive scien...więcej »
Każdy programista dynamicznie typowanego języka wie, jak trudno jest skalować go do wielu wierszy kodu. To dlatego w firmach Facebook, Google i Microsoft wymyślono warstwy do stopniowego wprowad...więcej »
W związku z szybko zmieniającą się architekturą automatyzacji opartej na interfejsach API, platformy w chmurze stanęły wobec niespotykanych dotychczas wyzwań i możliwości w zakresie zapewnienia ...więcej »
Ta książka pozwoli lepiej zrozumieć wewnętrzne działanie zarządzania pamięcią w .NET, związane z tym pułapki i techniki, które pozwolą skutecznie unikać szerokiej gamy problemów związ...więcej »
Wprowadzenie do teorii obliczeń to najpopularniejszy podręcznik do teorii obliczeń. Dotyczy podstaw informatyki, a w szczególności możliwości obliczeniowych współczesnych komputerów.
Ks...więcej »
F#. Zadania z funkcyjnego i imperatywnego programowania z przykładowymi rozwiązaniami to książka zawierająca krótkie zadania o różnym stopniu trudności wraz z rozwiązaniami, których dokładne prz...więcej »
Ten solidny i dokładny przewodnik pomoże Ci zbudować i utrzymać skuteczną automatyzację testów
W miarę jak branża związana z oprogramowaniem odchodzi stopniowo od tradycyjnych paradygm...więcej »
Książka Zrozumieć głębokie uczenie pokazuje, jak od zera budować sieci neuronowe głębokiego uczenia. Andrew Trask - doświadczony ekspert w tej dziedzinie, w swobodnym i przejrzystym stylu prezentuj...więcej »
WYDANIE DRUGIE uzupełnione i rozszerzoneNajbardziej wyczerpujący przewodnik po języku DAX, obecnie rozszerzony i uzupełniony o najnowsze funkcje i nowoczesne zalecane praktyki, prezentujący o...więcej »