E-Books
Debugging Teams. Przez współpracę do lepszej produktywności
Brian W. Fitzpatrick, Ben Collins-Sussman
Debugging Teams. Przez współpracę do lepszej produktywności Programiści i inżynierowie oprogramowania spędzają mnóstwo czasu na zgłębianiu tajników algorytmów, kodu czy technik budowy aplikacji. Bardzo mało uwagi poświęcają jednak takim zagadnieniom, jak komunikacja, skuteczna praca w zespole czy prowadzenie wspólnych projektów. Tymczasem programowanie jest jednym z zadań, które realizuje się w grupie. Oznacza to, że sposób pracy zespołu ma bezpośredni i znaczący wpływ na produktywność i zadowolenie jego członków. Zaniedbanie tej kwestii stało się przyczyną niepowodzenia wielu obiecujących projektów. Niniejsza książka, choć pozornie adresowana do liderów zespołów programistów, tak naprawdę przyda się każdemu, kto bierze udział w dowolnym twórczym grupowym przedsięwzięciu: począwszy od studenckiego klubu, na korporacji architektów skończywszy. Znalazły się tu bardzo praktyczne wskazówki dotyczące efektywnego kierowania zespołem, poruszania się w ramach organizacji oraz budowania zdrowych relacji z użytkownikami. Nie zabrakło porad dotyczących różnych sposobów komunikowania się i skutecznego wpływania na drugiego człowieka, a także metod radzenia sobie z trudnymi ludźmi. Jest to znakomita lektura dla każdego twórczego człowieka! W tej książce: wzorce komunikacyjne a kultura zespołu przywództwo: wzorce i antywzorce skuteczne strategie współpracy z innymi zespołami w ramach organizacji identyfikacja i zażegnywanie zagrożeń związanych z komunikacją zarządzanie opinią publiczną Mniej czasu na kłótnie, więcej na współpracę! Brian Fitzpatrick przez kilka lat prowadził duże projekty inżynieryjne dla firmy Google, takie jak Data Liberation Front i Transparency Engineering. Przed przejściem do Google Fitzpatrick pracował m.in. w Apple i CollabNet. Jest autorem wielu artykułów. Mieszka w Chicago. Ben Collins-Sussman tworzył system kontroli wersji Subversion. Od lat pracuje dla firmy Google, zainicjował projekt Google Code, zajmował się technologią wyświetlania reklam oraz infrastrukturą wyszukiwarki. W wolnych chwilach gra na banjo i komponuje musicale. Mieszka w Chicago z żoną, dziećmi i kotami.
Alexandru Bolboacă, Ferenc-Lajos Deák
Think you know C++? Think again.For decades, C++ has been clouded by myths and misunderstandings—from its early design decisions to misconceptions that still linger today. Claims like C++ is too hard to learn or C++ is obsolete are often rooted in some truth, but they are outdated and fail to capture the language’s ongoing evolution and modern capabilities.Written by industry veterans with over 40 years of combined experience, this book uncovers the myths, exploring their origins and relevance in the context of today’s C++ landscape. It equips you with a deeper understanding of advanced features and best practices to elevate your projects. Each chapter tackles a specific misconception, shedding light on C++'s modern features, such as smart pointers, lambdas, and concurrency. You’ll learn practical strategies to navigate common challenges like code portability and compiler compatibility, as well as how to incorporate modern best practices into your C++ codebase to optimize performance and future-proof your projects. By the end of this book, you’ll have a comprehensive understanding of C++'s evolution, equipping you to make informed decisions and harness its powerful features to enhance your skills, coding practices, and projects.
Decentralizacja fiskalna jako ograniczenie zjawiska Lewiatana
Beata Guziejewska
Monografia dotyczy decentralizacji fiskalnej i jej ograniczającej roli w procesach rozrastania się sektora publicznego, które określa się Lewiatanem. Nawiązano w niej do tzw. hipotezy Lewiatana sformułowanej przez J. M. Buchanana w odniesieniu do zdecentralizowanych struktur finansów publicznych. Przedmiotem rozważań są procesy decentralizacji fiskalnej w szerokim ujęciu: ekonomicznym, politycznym, administracyjnym, socjologicznym i przestrzennym. Analizy oparto w dużym stopniu na dorobku federalizmu fiskalnego. Celem publikacji jest pogłębienie dorobku teoretycznego w zakresie wykorzystania procesów decentralizacji jako mechanizmu hamowania niebezpiecznego zjawiska Lewiatana. Dokonano również przeglądu dotychczasowych badań empirycznych oraz zweryfikowano pozytywnie podstawową hipotezę badawczą mówiącą, iż decentralizacja fiskalna oparta na wypracowanych w doktrynie finansów publicznych założeniach jakościowych ma pozytywny wpływ na efektywność sektora publicznego oraz ogranicza państwo Lewiatana. W opracowaniu uwzględniono współczesne wyzwania procesów decentralizacji fiskalnej, takie jak koncepcja ESG (Environmental - Social - Governance) oraz długookresowe konsekwencje pandemii. Rozważania mają charakter interdyscyplinarny i kończą się propozycją włączenia procesów decentralizacji fiskalnej do nowego paradygmatu finansów zrównoważonych.
Rohan Pinto
Looking forward to mastering digital identity? This book will help you get to grips with complete frameworks, tools, and strategies for safeguarding personal data, securing online transactions, and ensuring trust in digital interactions in today's cybersecurity landscape.Decentralized Identity Explained delves into the evolution of digital identities, from their historical roots to the present landscape and future trajectories, exploring crucial concepts such as IAM, the significance of trust anchors and sources of truth, and emerging trends such as SSI and DIDs. Additionally, you’ll gain insights into the intricate relationships between trust and risk, the importance of informed consent, and the evolving role of biometrics in enhancing security within distributed identity management systems. Through detailed discussions on protocols, standards, and authentication mechanisms, this book equips you with the knowledge and tools needed to navigate the complexities of digital identity management in both current and future cybersecurity landscapes.By the end of this book, you’ll have a detailed understanding of digital identity management and best practices to implement secure and efficient digital identity frameworks, enhancing both organizational security and user experiences in the digital realm.
Robert Jordan
Koło Czasu obraca się, a wieki nadchodzą i przemijają. Przeszłość, teraźniejszość i przyszłość wciąż jeszcze mogą stać się łupem Cienia. Rand al'Thor przemierza świat razem z Min, jednak cel jego wędrówki pozostaje tajemnicą nawet dla Cadsuane. Mazrim Taim, pan Czarnej Wieży, okazuje się kłamcą, niemniej jego intencje wciąż skrywa zasłona sekretu. Perrin desperacko ściga swą Faile, porwaną przez szczep Sevanny. Wraz z Elyasem Macherą, Berelain i Prorokiem, na czele osobliwej armii złożonej z różnorakich sił, przemierza ziemie, po których grasują bandyci i Seanchanie... A człowiek zwany Zabójcą wciąż nawiedza Wilczy Sen i Tel'aran'rhiod. Do Ebou Dar przybywa seanchańska księżniczka znana jako Córka Dziewięciu Księżyców, tam też poznaje ją dochodzący do zdrowia Mat. Czy przepowiedziane mu małżeństwo dojdzie do skutku? Dziewiąta już część fascynującej drobiazgowością stworzonego świata i wciąż rozbudowywanej sagi Roberta Jordana obfituje w zaskakujące zwroty akcji i komplikacje w losach bohaterów, ugruntowując renomę pisarza jako jednego z najwybitniejszych współczesnych twórców fantasy. Publishers Weekly KOŁO CZASU Tom IX
Dorothy R. Kirk
Even though object-oriented software design enables more easily maintainable code, companies choose C++ as an OO language for its speed. Object-oriented programming in C++ is not automatic – it is crucial to understand OO concepts and how they map to both C++ language features and OOP techniques. Distinguishing your code by utilizing well-tested, creative solutions, which can be found in popular design patterns, is crucial in today’s marketplace. This book will help you to harness OOP in C++ to write better code.Starting with the essential C++ features, which serve as building blocks for the key chapters, this book focuses on explaining fundamental object-oriented concepts and shows you how to implement them in C++. With the help of practical code examples and diagrams, you’ll learn how and why things work. The book’s coverage furthers your C++ repertoire by including templates, exceptions, operator overloading, STL, and OO component testing. You’ll discover popular design patterns with in-depth examples and understand how to use them as effective programming solutions to solve recurring OOP problems.By the end of this book, you’ll be able to employ essential and advanced OOP concepts to create enduring and robust software.
Decision-making in construction project management. Problems and methods
Sławomir Biruk, Robert Bucoń, Agata Czarnigowska, Piotr...
Budowa obiektów inżynieryjnych jest złożonym przedsięwzięciem i wiele czynników wpływa na jego wynik. Publikacja napisana jest w języku angielskim.
Irena Cronin
Ever wondered how large language models (LLMs) work and how they're shaping the future of artificial intelligence? Written by a renowned author and AI, AR, and data expert, Decoding Large Language Models is a combination of deep technical insights and practical use cases that not only demystifies complex AI concepts, but also guides you through the implementation and optimization of LLMs for real-world applications.You’ll learn about the structure of LLMs, how they're developed, and how to utilize them in various ways. The chapters will help you explore strategies for improving these models and testing them to ensure effective deployment. Packed with real-life examples, this book covers ethical considerations, offering a balanced perspective on their societal impact. You’ll be able to leverage and fine-tune LLMs for optimal performance with the help of detailed explanations. You’ll also master techniques for training, deploying, and scaling models to be able to overcome complex data challenges with confidence and precision. This book will prepare you for future challenges in the ever-evolving fields of AI and NLP.By the end of this book, you’ll have gained a solid understanding of the architecture, development, applications, and ethical use of LLMs and be up to date with emerging trends, such as GPT-5.