Gjør som tusenvis av andre bokelskere
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.Du kan når som helst melde deg av våre nyhetsbrev.
This book covers modern data engineering functions and important Python libraries, to help you develop state-of-the-art ML pipelines and integration code.The book begins by explaining data analytics and transformation, delving into the Pandas library, its capabilities, and nuances. It then explores emerging libraries such as Polars and CuDF, providing insights into GPU-based computing and cutting-edge data manipulation techniques. The text discusses the importance of data validation in engineering processes, introducing tools such as Great Expectations and Pandera to ensure data quality and reliability. The book delves into API design and development, with a specific focus on leveraging the power of FastAPI. It covers authentication, authorization, and real-world applications, enabling you to construct efficient and secure APIs using FastAPI. Also explored is concurrency in data engineering, examining Dask's capabilities from basic setup to crafting advanced machine learning pipelines. The book includes development and delivery of data engineering pipelines using leading cloud platforms such as AWS, Google Cloud, and Microsoft Azure. The concluding chapters concentrate on real-time and streaming data engineering pipelines, emphasizing Apache Kafka and workflow orchestration in data engineering. Workflow tools such as Airflow and Prefect are introduced to seamlessly manage and automate complex data workflows.What sets this book apart is its blend of theoretical knowledge and practical application, a structured path from basic to advanced concepts, and insights into using state-of-the-art tools. With this book, you gain access to cutting-edge techniques and insights that are reshaping the industry. This book is not just an educational tool. It is a career catalyst, and an investment in your future as a data engineering expert, poised to meet the challenges of today's data-driven world. What You Will Learn Elevate your data wrangling jobs by utilizing the power of both CPU and GPU computing, and learn to process data using Pandas 2.0, Polars, and CuDF at unprecedented speeds Design data validation pipelines, construct efficient data service APIs, develop real-time streaming pipelines and master the art of workflow orchestration to streamline your engineering projects Leverage concurrent programming to develop machine learning pipelines and get hands-on experience in development and deployment of machine learning pipelines across AWS, GCP, and Azure Who This Book Is ForData analysts, data engineers, data scientists, machine learning engineers, and MLOps specialists
Software leaders, directors, and managers of all types need to know about software testing. It can be a tough climb up the mountain of technical jargon. Engineers seem to be speaking a language all their own sometimes. Most books on testing are deep in the weeds with technical terms and techniques that simply aren¿t applicable even to technical managers. This book provides a high-level perspective on broad topics in a friendly, easy-to-absorb style. Get started and up to speed quickly with immediately useful, actionable guidance. Guidance on team structure, best practices and even common pitfalls will save you time and money, while automation and code reuse will provide exponential value.There¿s a gap of knowledge between engineers and their managers; they are almost speaking different languages and the jargon can be confusing. There¿s a lot to know about the world of testing. Test from the Top delivers quick, concise guidance to bridge the gap! It offers clear, actionable steps and is a must have for busy leaders who need quick answers.What You Will Learn:How and where to integrate testing in the software development lifecycleTesting terminology and concepts from a management perspectiveCommon pitfalls of testing, how to avoid wasted timeHow to hire test-aware teamsThe value in reusing test code for more generalized automationWho This Book is for:Software managers, Lead Software Engineers, Tech Directors, CTOs, Project Managers, software leaders of all kinds. These leaders understand the value of testing, but have not yet built out extensive automation or team structure. Either new to testing concepts or modernizing systems or looking to improve software quality. Assumed to have a working knowledge of the Software Development Lifecycle and basic project management (no specific methodology required).
This book delves into a broad spectrum of topics, covering the foundational aspects of Large Language Models (LLMs) such as PaLM, LLaMA, BERT, and GPT, among others.The book takes you through the complexities involved in creating and deploying applications based on LLMs, providing you with an in-depth understanding of the model architecture. You will explore techniques such as fine-tuning, prompt engineering, and retrieval augmented generation (RAG). The book also addresses different ways to evaluate LLM outputs and discusses the benefits and limitations of large models. The book focuses on the tools, techniques, and methods essential for developing Large Language Models. It includes hands-on examples and tips to guide you in building applications using the latest technology in Natural Language Processing (NLP). It presents a roadmap to assist you in navigating challenges related to constructing and deploying LLM-based applications.By the end of the book, you will understand LLMs and build applications with use cases that align with emerging business needs and address various problems in the realm of language processing.What You Will Learn Be able to answer the question: What are Large Language Models? Understand techniques such as prompt engineering, fine-tuning, RAG, and vector databases Know the best practices for effective implementation Know the metrics and frameworks essential for evaluating the performance of Large Language ModelsWho This Book Is ForAn essential resource for AI-ML developers and enthusiasts eager to acquire practical, hands-on experience in this domain; also applies to individuals seeking a technical understanding of Large Language Models (LLMs) and those aiming to build applications using LLMs
Spring Boot helps developers create applications that simply run. When minimal configuration is required to start up an application, even novice Java developers are ready to start. But this simplicity shouldn't constrain developers in addressing more complex enterprise requirements where microservice architecture is concerned. With the need to rapidly deploy, patch, or scale applications, containers provide solutions which can accelerate development, testing as well as production cycles. The cloud helps companies to scale and adapt at speed, accelerate innovation and drive business agility, without heavy upfront IT investment. What if we can equip even a novice developer with all that is required to help enterprises achieve all of this, this book does this and more.Java Microservices and Containers in the Cloud offers a comprehensive guide to both architecture and programming aspects to Java microservices development, providing a fully hands-on experience. We not only describe various architecture patterns but also provide practical implementations of each pattern through code examples. Despite the focus on architecture, this book is designed to be accessible to novice developers with only basic programming skills, such as writing a "Hello World" program and using Maven to compile and run Java code. It ensures that even such readers can easily comprehend, deploy, and execute the code samples provided in the book. Regardless of your current knowledge or lack thereof in Docker, Kubernetes, and Cloud technologies, this book will empower you to develop programming skills in these areas.There is no restriction on beginners attempting to understand serious and non-trivial architecture constraints. While mastering concurrency and scalability techniques often requires years of experience, this book promises to empower you to write microservices, as well as how to containerize and deploy them in the cloud. If you are a non-programming manager who is not afraid to read code snippets, this book will empower you to navigate the challenges posed by seasoned architects. It will equip you with the necessary understanding of specialized jargon, enabling you to engage in more meaningful discussions and break through barriers when collaborating with programmers, architects and engineers across the table.The code examples provided in the book are intentionally designed to be simple and accessible to all, regardless of your programming background. Even if you are a C# or Python programmer and not familiar with Java, you will find the code examples easy to follow and understand.You will Acquire proficiency in both RPC-style and Messaging-style inter-microservice communication Construct microservices utilizing a combination of SQL (PostgreSQL) and NoSQL (MongoDB) databases Leverage Liquibase, a database schema version control tool, and administer UI in conjunction with PostgreSQL Leverage both GraphQL and conventional REST approaches side by side Gain practical experience in implementing Hexagonal and Onion Architectures through hands-on exercises Integrate asynchronous processing into your Java applications using powerful APIs such as DeferredResult and CompletableFutureWho it's for: Developers, programmers and Architects who want to level up their Java Micoservices and Archtecture knowledge as well as managers who want to brush up on their technical knowledge around the topic.
The advent of Internet of Things (IoT) has paved the way for sensing the environment and smartly responding. This can be further improved by enabling intelligence to the system with the support of machine learning and deep learning techniques. This book describes learning algorithms that can be applied to IoT-based, real-time applications and improve the utilization of data collected and the overall performance of the system.Many societal challenges and problems can be resolved using a better amalgamation of IoT and learning algorithms. "Smartness" is the buzzword that is realized only with the help of learning algorithms. In addition, it supports researchers with code snippets that focus on the implementation and performance of learning algorithms on IoT based applications such as healthcare, agriculture, transportation, etc. These snippets include Python packages such as Scipy, Scikit-learn, Theano, TensorFlow, Keras, PyTorch, and more.Learning Algorithms for Internet of Things provides you with an easier way to understand the purpose and application of learning algorithms on IoT.
Dive into the intricacies of biotech and IoT integration with a meticulously crafted journey through the chapters. This book unveils the synergies between lab-based biotech processes and cloud-connected technologies, promising a paradigm shift in healthcare, agriculture, and beyond.Beginning with an introduction to IoT applications and biotechnological principles, the book navigates historical developments and convergence. Chapters unfold transformation of laboratories into smart spaces, revolutionizing healthcare through remote patient monitoring and personalized medicine. Explore the world of IoT-enabled biomedical devices and their impact, while delving into data management, security challenges, and ethical considerations. The narrative extends to precision agriculture, environmental monitoring, and synergy of biometric security systems with wearable devices. Bioinformatics and cloud analytics take center stage, unraveling their role in the biotech IoT landscape. Finally, gaze into the future, anticipating trends, innovations, and global collaborations, concluding with practical insights for professionals and enthusiasts alike.On completion, you will emerge from this enlightening journey equipped with a deep understanding of the transformative power at the intersection of biotechnology and IoT. Gain insights into the historical context, current applications, and future trends shaping the landscape. Armed with a wealth of technical knowledge, readers will navigate smart laboratories, healthcare revolutions, environmental interventions, and more. This book not only opens doors to the intricacies of biotech IoT but also provides practical guidance for navigating the evolving field.What You Will Learn Understand the core principles of IoT and its versatile applications across various fields Review the integration of IoT in laboratories, witnessing the metamorphosis of traditional labs into intelligent, connected spaces Explore real-world applications of IoT in healthcare, agriculture, and environmental monitoringWho This Book Is ForProfessionals in healthcare, agriculture, or laboratory settings with a foundational knowledge of biotechnology or IoT looking to deepen their understanding of how these technologies converge and impact their respective industries would greatly benefit from this book.
While most see LEGO as a toy, in reality it is much more than just that; it is a way to build a world from the brick up. Although LEGO might have playsets, it is the LEGO enthusiasts that can really make miniature worlds of wonder. This book is for those that want to create something massive and learn how to replicate the real (or imagined) world in LEGO.You'll start with an introductory view of LEGO and review a collection of projects that can be built with a small budget. You'll then decide what to build so the dream can be given form and apply the techniques used to create something that can stand strong. Once the basic model is built, instructions are given on how to bring it to life with details. Ultimate LEGO Worldbuilding and Architecture will allow Lego enthusiasts and amateurs to take their dreams, whatever they may be, and bring them to life in the easiest and most cost-effective way.What You'll Learn Grasp LEGO basics Create your instructions for big builds Construct a solid architectural foundation Build expediently on a budget
Biometrics are used in many situations of our daily lives, but we still don't fully understand the way they work and what potential lies behind them. This book covers a fascinating and broad area that impacts everyone, not only companies involved in deep-tech. Over the past decades, biometrics have made their way into our daily lives after being first limited to science fiction and later expensive high-tech applications. With the widespread use of smartphones and other technological gadgets we interact with on a daily basis, the ability to collect and use biometric signals has become ubiquitous. This book provides a comprehensive overview of the type of biometric signals that are being used, how they are implemented, and what their limitations are. With technology being more relevant in all aspects of life, it's more important for people who make decisions in their business to understand the opportunities and limitations of biometric use. This book will guide the readerthrough the history of biometric technology, including initial applications of the technology, and reflect on how pop culture like science fiction media has influenced the way we look at biometrics and shaped our expectations and fears. It also covers real-world applications and how they work. This book provides foundational information that will help readers understand how they can use biometrics in their everyday life and assess their ability to disrupt existing business processes and models. What You Will Learn: How Biometrics have evolved over time and the main drivers for them being disruptive. The scope and limitations of various types of biometrics. Foundational knowledge to lead the conversation about biometrics within your company. An analysis of BMD sources that remain stable over time. Develop an analytical understanding of accuracy, precision and errors and understand how the various uses of BMD rate within these contexts. Who This Book Is for: This book is aimed at people who have an interest in technology, but perhaps aren't very technical themselves. It focuses on business leaders, product managers, product designers, etc. who want to understand the opportunities biometrics offer to their customers and how to implement them in a useful and effective way.
This textbook offers a rigorous introduction to the foundations of Riemannian Geometry, with a detailed treatment of homogeneous and symmetric spaces, as well as the foundations of the General Theory of Relativity.Starting with the basics of manifolds, it presents key objects of differential geometry, such as Lie groups, vector bundles, and de Rham cohomology, with full mathematical details. Next, the fundamental concepts of Riemannian geometry are introduced, paving the way for the study of homogeneous and symmetric spaces. As an early application, a version of the Poincaré¿Hopf and Chern¿Gauss¿Bonnet Theorems is derived. The final chapter provides an axiomatic deduction of the fundamental equations of the General Theory of Relativity as another important application. Throughout, the theory is illustrated with color figures to promote intuitive understanding, and over 200 exercises are provided (many with solutions) to help master the material.The book is designed to cover a two-semester graduate course for students in mathematics or theoretical physics and can also be used for advanced undergraduate courses. It assumes a solid understanding of multivariable calculus and linear algebra.
About 80 years ago, it was possible for the first time to confirm what modern science had suggested for centuries: Earth shows its sphericity based on a curved horizon. The following age of space flights opened other opportunities. First, our home planet could be observed from low Earth orbits, and then, a while later, even from the distance of the Moon. Interplanetary space flights even shifted our perspective out into the universe. Images sent back from many spacecraft showed how Earth and its Moon are part of the solar system.This book is a journey away from Earth, but always looking back at it. The journey starts with balloon flights reaching the stratosphere, followed by the tedious attempts to reach space. When space flight in low Earth orbits had been achieved, frequent unmanned and manned missions covered that region. Further milestones reached geostationary orbit and the Moon. Interplanetary missions allowed us to become acquainted with large parts of the solar system. They showed us how unique our home planet Earth is. A photo from a distance of 6 billion kilometers, the famous ¿pale blue dot,¿ always reminds us of this fact.The translation was done with the help of artificial intelligence. The author has subsequently revised the text further in an endeavour to refine the work stylistically.
This atlas with over 250 illustrations and videos is a modern basic work on palpation for physiotherapists. Members of the medical-therapeutic sector face the daily challenge of having to transfer theoretical knowledge into practice. The Atlas of Palpation addresses this process through its multimedia design. Evidence-based technical texts, the most modern illustrations and practical teaching videos illustrating structures and examination procedures address both students and therapists working in practice. All the essential structures of the body are shown in three-dimensional perspective, so that a basic understanding of interrelationships and movement patterns is conveyed. The palpation grips are explained in an understandable way and described in a comprehensible way.The instructional videos were specially made by the authors and the latest technical equipment in terms of camera, lighting elements and sound ensures the highest possible quality.The book is clearly divided into different body systems, which include bony, articular, ligamentous, muscular, nervous, and vascular system. A clear subdivision into subheadings makes it possible to quickly find the desired content. The multimedia approach of this book represents a unique selling point in the medical-therapeutic sector in the field of palpation. This new type of "living" book opens up completely new perspectives for readers when using it.Trainees and students will find here an optimal introduction for professional palpation; for already experienced physiotherapists it is an ideal reference book for tricky questions.Download the SN More Media app for free, scan a link with play button and access directly on your smartphone or tablet.
This book covers all topics and requirements of the CompTIA A+ certification exam. It will allow readers to easily understand the concepts, information, and skills needed to obtain the associated certification. CompTIA A+ certification is at its core an entry-level certification to the information technology world, including cybersecurity. It is comprised of a set of two exams (Exams 220-1101 & 220-1102) created by IT industry professionals that validate skills needed for entry-level IT jobs, including cybersecurity. This certification stands as baseline proof of knowledge of these topics and is largely sought by recruiters. Main exam topics include hardware, networking, mobile devices, security, Windows operating system, other IOS technologies, software troubleshooting and operations procedures. This book has been designed to follow the core requirements for the full scope of the CompTIA A+ certification, covering both examination test requirements. It has been formatted to follow a logical and easy to follow order to allow a foundational level of understanding prior to moving onto more advanced topics. The book will provide all readers with the appropriate knowledge and information to have a foundational level of many Information Technology components. It will primarily serve the newer entrants to the field but will also support more experienced individuals that are looking towards certifications. What You Will Learn:Effective communication with clients and colleagues and interpersonal skills for collaboration in team environments. Understanding of motherboard components and architecture. Knowledge of CPU types and socket compatibility. Installation and configuration of operating systems. Software troubleshooting techniques. Installation and configuration of Windows, Linux, and macOS. Management of system settings and user accounts. Identification of laptop components and peripherals. Maintenance procedures for laptops, including cleaning and battery management. Configuration of mobile device settings and preferences. Understanding of mobile operating systems and app installation procedures. Troubleshooting common printer hardware and software issues. Basic networking concepts, including IP addressing and subnetting. Configuration of network devices such as routers and switches. Configuration and management of wireless access points. Implementation of wireless security protocols such as WPA2 and WPA3. Understanding of cloud service models (IaaS, PaaS, SaaS). Deployment and management of virtual machines in the cloud. Recognition of common security threats and vulnerabilities. Implementation of security best practices for data protection. Who this book is for:Anyone that is looking to get into the information technology or cybersecurity fields. This would also include academics looking to pursue bachelor's or master's degrees, as often programs include the A+ certification. There is no necessary prior skill experience or knowledge needed.
VMware Workstation is a software solution that provides a type-2 hypervisor, or desktop hypervisor, that runs on x64 Windows and Linux-based operating systems. It enables users to create and run virtual machines, containers, and Kubernetes clusters simultaneously on their physical devices without having to reformat or dual-boot the underlying device.There are several use cases for VMware Workstation. For IT pros, it allows them to test applications andoperating system builds, as well as enable remote control of vSphere datacenter infrastructure. Developers can run multiple different operating systems or different versions of operating systems on a single device giving them the platform flexibility to test, develop, and troubleshoot applications cost-effectively.Finally, for the greater workforce, VMware Workstation can enable BYOD device initiatives allowing employees to run a full corporate environment on their device without deleting or reformatting it. Learning VMware Workstation Pro for Windows - Part 2 provides the reader with a practical, step-by-step guide to creating and managing virtual machines using VMware Workstation, starting with an overview of hypervisors and desktop hypervisors. Next, it talks about each resource, such as CPU, memory, and networking, and how these are configured in a virtual environment. After that, it demonstrates the installation of VMware Workstation, configuration, and then building and managing different virtual machines running on different operating systems such as ChromeOS, and Linux, and building an ESXi lab environment. Towards the end, readers will learn how to use command line tools, such as the REST API, and vmrun, before going on to discuss upgrading and troubleshooting your VMware Workstation environment. By the end of this book, readers will have full knowledge of VMware Workstation Pro. This book is a continuation of " Learning VMware Workstation Pro for Windows - Part 1 " where readers learn how to build and manage different virtual machines running on different operating systems and build an ESXi lab environment with VMware Workstation. You Will: Learn how to run containers on a VMware workstation Understand how to use the command line to configure and control Workstation Pro and virtual machines Practice the use of REST API for Workstation Pro
Master the intricacies of Unity's character controllers with a deep dive into Unity's Starter Assets. This book is an essential resource for game developers looking to elevate their skills in Unity game development, offering detailed insights and practical examples to help you create complete, sophisticated, high-performance systems.Part of the Apress cookbook series, the recipes in this book provide a comprehensive guide to creating dynamic and immersive character interactions, equipping developers with the skills necessary to build responsive character controllers for both first-person and third-person perspectives. By leveraging pre-configured assets, developers can streamline the creation process, ensuring optimized performance and enhanced player experiences.Explore Unity's New Input System, a revolutionary framework designed to enhance control and flexibility in game development. Delve into the art of architecting enemy AI using Finite State Machines (FSMs) to create intelligent and responsive behaviors. Build a sophisticated melee combat system inspired by top-tier action games. Unlock the potential of advanced player movement with a focus on parkour mechanics. Implement a robust shooter weapon system that enhances gameplay through strategic weapon interactions. Optimize game performance through efficient object pooling techniques.You will: Implement re-bindable controls and create sophisticated input schemes that elevate gameplay interactions. Set up navigation and pathfinding, creating AI that can dynamically navigate, pursue, and interact with players. Craft a melee combat system that offers a dynamic and engaging player experience Create fluid and responsive parkour mechanics that enhance the realism and excitement of your game. Build a comprehensive shooter weapon system Develop object pooling systems that enhance performance and resource management, ensuring a seamless and immersive gaming experience.
Embark on a journey to build an augmented reality world. This book puts theory into practical application by building unique augmented reality apps specific to each chapter's topic. You'll learn to engineer successful, well-designed, and comprehensive augmented reality applications for iOS devices. This updated edition has been thoroughly revised to cover the latest advancements in iOS 17 and Xcode 15, equipping you with the knowledge and tools to build cutting-edge augmented reality experiences. Starting with the foundation of augmented reality on Apple platforms, you will understand the building blocks and inner workings of the technologies that power augmented reality. Then, delve into the practicalities of building AR apps using ARKit, SceneKit, SpriteKit, RealityKit, and integrating with SwiftUI and advanced features like ReplayKit for recording experiences. Explore augmented reality app business models, designs, and content for the ultimate user experience. This book covers a wide range of ARKit APIs and topics, including surface detection, 3D objects implementation, horizontal plane detection with raycast, physics by launching rocket ships, light estimation, 2D image recognition, world-mapping data for persistence, immersive audio experiences, real-time image analysis, machine learning, face and body motion capture, people occlusion, and more. Chapter by chapter, this book guides you to become an advanced augmented reality engineer for Apple's platforms. By the end of the book, you'll have acquired the necessary mental models and tools to engineer delightful experiences in Apple's augmented reality ecosystem. What You'll Learn Construct AR apps using SceneKit, SpriteKit, RealityKit, and integrate with SwiftUI. Leverage ARKit for advanced features like face and body motion capture, people occlusion, and world tracking. Incorporate 3D objects, surface detection, computer vision, and body motion capture in your apps. Implement persistence in AR experiences and create shared experiences using Multipeer Connectivity.
Build working implementations of hash tables, written in the C programming language. The new and revised Second Edition has been enhanced with simplified code and more comprehensive explanations, aimed at improving clarity and comprehension while exploiting the latest features in C programming.This book starts with simple first attempts devoid of collision resolution strategies. It then progresses through improvements and extensions illustrating different design ideas and approaches, followed by experiments to validate the choices. You will learn how hash tables, when implemented and used appropriately, are exceptionally efficient data structures for representing sets and lookup tables, providing low overhead, constant time, insertion, deletion, and lookup operations. The Joys of Hashing walks you through the implementation of efficient hash tables and the pros and cons of different design choices when building tables. The source code used in the book is available on GitHub for your re-use and experiments.What You Will Learn Master the basic ideas behind hash tables Carry out collision resolution, including strategies for handling collisions and their consequences for performance Resize or grow and shrink tables as needed Store values by handling when values must be stored with keys to make general sets and maps
Delve deep into the forefront of technological advancements shaping the future of supply chain safety and resilience. In an era where software supply chains are the backbone of global technology ecosystems, securing them against evolving threats has become mission critical. This book offers a comprehensive guide to understanding and implementing next-generation strategies that protect these intricate networks from most pressing risks.This book begins by laying the foundation of modern software supply chain security, exploring the shifting threat landscape and key technologies driving the future. Delve into the heart of how AI and IoT are transforming supply chain protection through advanced predictive analytics, real-time monitoring, and intelligent automation. Discover how integrating application security practices within your supply chain can safeguard critical systems and data.Through real-world case studies and practical insights, learn how to build resilient supply chains equipped to defend against sophisticated attacks like dependency confusion, backdoor injection, and adversarial manipulation. Whether yoüre managing a global software operation or integrating DevSecOps into your CI/CD pipelines, this book offers actionable advice for fortifying your supply chain end-to-end.You Will: Learn the role of AI and machine learning in enhancing supply chain threat detection Find out the best practices for embedding application security within the supply chain lifecycle Understand how to leverage IoT for secure, real-time supply chain monitoring and controlWho Is This Book ForThe target audience for a book would typically include professionals and individuals with an interest or involvement in cloud-native application development and DevOps practices. It will cover fundamentals of cloud-native architecture, DevOps principles, and provide practical guidance for building and maintaining scalable and reliable applications in a cloud-native environment. The book's content will cater to beginner to intermediate level professionals seeking in-depth insights.
Immerse yourself in this indispensable resource for leaders tasked with the challenge of building or managing effective software development teams. This book is based on practical wisdom, offering actionable guidance to foster high-performing teams that excel in their projects.Despite the pivotal role leadership plays in a team's success, there aren't many companies that employ structured, best-practice-driven leadership methods. The core of the book covers several critical areas essential for any tech leader's success: building high-performance teams, project management, code quality, software design and architecture, software development life cycle (SDLC), software quality insurance, observability, technology and business alignmentThe relevance of structured, principled leadership in tech has never been more important. Tech Leadership Playbook aims to equip leaders with the knowledge and tools necessary to navigate the challenges of evolving business successfully.What You Will Learn Establish industry-proven strategies for building and sustaining high-performance teams Empower teams through mission driven ownership and autonomy Reduce development cost through effective leadership Implement real Agile project management culture Gain a solid understanding of different software design architectures Leverage architectural principles to design robust and maintainable software systems Improve Code Quality with strategic SDLC practicesWho This Book is ForSenior engineers, tech leaders, engineering managers, CTO, CIO, project managers, agile coaches, and founders
Gain the necessary technical skills, tools, and insights to succeed in the crypto working environment. Changing market conditions have created new opportunities and working conditions. This book goes beyond just getting a job, as it shares a myriad of hidden tips on how to thrive within this constantly evolving ecosystem. Through examples and detailed typologies, you'll work out which crypto job is the best fit for you.You'll begin by reviewing some fun facts and anecdotes illustrating life in a Web3 environment, with a careful examination of the various roles in crypto, blockchain, and digital assets. You'll then compare roles in the traditional corporate and financial environments with those in the crypto world from a risk and reward perspective. From there you'll prepare for crypto job interviews with a focus on what to expect and fine-tuning the necessary expertise to excel. Different types of contracts, the onboarding process, communication tools, the intricacies of video conferences, internal storage, and various crypto-specific operational skills will all be clearly explained as well.So You Want to Work in Crypto provides all the strategies you'll need to stay ahead of the curve in the ever-changing crypto world.You will: Examine what job positions exist in Web3 and how to obtain the right one for you. Prepare yourself for the Web3 environment and the type of job you will get. See how to strategically evolve your career in the world of crypto.
Explore virtualized networking environments through the Cloud, Edge, and 5G core networks, and their applications. This book covers the primary approaches related to setting up and experimenting with related cloud and networking environments using virtual networks, and virtual network functions.You'll start by experimenting with future networking environments and learn a variety of Docker basics and essential networking skills. Specifically, containers, networking, volumes, iptables (for Docker environment security) and default orchestration features are discussed to help set up custom cloud, edge, and 5G core networking environments. Hands-on activities related to Docker networking and services features for publishing, scaling, and monitoring of services are also provided. By the end of Part 1, you'll be able to set up a variety of custom networking environments easily using Docker compose features and secure the set-up using iptables.Part 2 introduces Network Function Virtualization (NFV) architecture, and its roles in Cloud and 5G core networks. You'll learn to deploy an open source 5G core platform from OpenAirInterface (OAI) using Docker. Then, you'll set up and evaluate Virtual Network Functions (VNF) over suitable virtual networks. Hands-on activities are featured to guide you through the process of setting up and deploying VNFs such as DHCP, DNS, and proxy servers.Finally, Part 3 discusses key virtual networks such as IP VLANs, MAC VLANs, and overlay networks using Docker cluster setups. You'll use interesting hands-on activities to easily experiment and learn cloud and 5G core network set-up related virtual networks, overlay networks, and network slicing. When done, you'll be able to set up a variety of VNFs, carefully deploying VNFs, and conducting slicing activities over Docker cluster setups.
Inspired by recent developments in dependent type theory and infinity categories, this book presents a history of ideas around the topics of truth, proof, equality and equivalence. Besides selected ideas of Platon, Aristoteles, Leibniz, Kant, Frege and others, the results of Gödel and Tarski on incompleteness, undecidability and truth in deductive systems and their semantic models are covered. The main focus of this textbook is on dependent type theory and its recent variant homotopy type theory. Such theories contain identity types, which give a new understanding of equality, symmetry, equivalence and isomorphism in a conceptual way. The interaction of type theory and infinity category theory yields a new paradigm for a structural view on mathematics. This supports the tendencies towards formalising mathematics with the help of proof assistants.This book was first published in German. The translation was done with the help of artificial intelligence. A subsequent human revision was done primarily in terms of content.
Learn how to easily design and implement a software system using object-oriented programming. Through hands-on activities, this book equips you with the real-world practice needed to master OOP skills that can be applied universally across any programming language.This book is dedicated to bridging the gap between theoretical concepts and practical implementation in software development using OOP. Readers will first understand the importance of OOP in handling software complexities before learning how to model real-world problems through access control, extendible object design, and object relationships. Specifically, the author discusses how to use inheritance, association, and polymorphism concepts for implementing reusable and easy-to-use complex software. More importantly, this book covers design patterns and event-driven programming for learning how to model complex interactions among various objects of the software system to implement various use cases.Unlike existing books on OOP which teach syntax and semantics through standard examples, this book leverages an immersive learning experience through a variety of real-world use cases, applications, games, and system software. While written in C++, the skills can be applied to any OOP language of the reader's preference. The book's last chapters will quickly introduce Python and Solidity languages for learning advanced technologies. By the end, novice and seasoned developers will know how to implement practical and reusable software systems with confidence.What You Will Learn Apply OOP concepts through real-time use cases: games, applications software (online shopping, reservations, etc.), system software (protocols, simulators, etc.), and modeling and implementation using C+ Design and implement reusable and extendible software with OOP Understand the importance of design patterns and learn how to use them for solving real-time issues Use event-driven programming for implementing complete interactions of complex application software, system software, and simulators Implement OOP using C++ features and discover Python and Solidity constructs for OOP
Discover the exciting new APIs introduced by Java's Project Loom. This quick guide covers all the essential concepts the Java developer needs in order to understand virtual threads, structured concurrency, and scoped values.Authors Ron Veen and David Vlijmincx clearly explain the superiority of virtual threads, introduced in Java 21, over the traditional Java threads of the past 25 years. Then they dive into how structured concurrency streamlines interactions by treating related threads as a unified unit of work, akin to the impact of structured programming on regular programming. From there, the authors explore the third Project Loom API and scoped values, clarifying their advantages over regular ThreadLocals and providing efficient usage insights. The book concludes with an exploration of common scheduling strategies.By the end of this book, you will have a solid understanding of the concepts behind Project Loom and will be able to immediately apply this knowledge to your own code .What You Will Learn Discover what virtual threads are, why they were created, and how to use them in your code Gain insight into how concurrency improves the observability of code Write your own StructuredTaskScopes tailored to your needs Understand why you should replace ThreadLocals with Scoped Values Know the different strategies for multithreaded computer programs
Unlock the full potential of Microsoft Lists, an indispensable tool within the Microsoft 365 suite for tracking and organizing information. This book is your comprehensive guide, from the fundamentals to the advanced capabilities of Microsoft Lists, and will help you improve productivity and foster collaboration. Whether yoüre making a basic to-do list or managing a complex inventory system, Lists is built for a broad spectrum of users, from beginners to professionals, catering to diverse enterprise and consumer use cases.The book provides thorough coverage of a wide array of topics, from the history of the product and initial setup to the entire set of features it offers. Insights are presented on using templates, optimizing columns, managing your lists, mastering the views, JSON features, and the various sharing and collaboration tools to utilize the product for maximum productivity. The book includes the latest features, such as commenting, Lists forms, real-time presence, and an in-depth look at the mobile experience.This guidebook is designed to transform your approach to information tracking and management. It offers practical examples, scenarios, and step-by-step instructions, complemented by rich visuals. The book is ideal for enterprises seeking to boost team productivity and also for individuals who wish to manage information with friends and family. What You Will Learn Optimize information management and manage lists like a pro, with list templates, custom columns, views, and JSON customization Boost collaboration through sharing and commenting, and by employing Microsoft's security and privacy features Maintain productivity on the go by navigating and managing lists on mobile devices, keeping your information accessible anywhere Enhance productivity by connecting Microsoft Lists with other products in the Microsoft 365 ecosystem Who This Book Is ForBusiness professionals. IT administrators, and individuals keen on leveraging Microsoft Lists within the Microsoft 365 ecosystem
Use Python to develop Rasperry Pi projects to solve common digital image processing and IoT problems. Using a free IoT server yoüll tackle fundamental topics and concepts behind theses two areas. This second edition includes new content on Artificial Intelligence and updated sensor guidance to help you better explore virtual animations, create a homemade spectrometer, and master object classification with Edge Impulse.Start by creating a system to detect movement with a PIR motion sensor and a Raspberry Pi board. Use the MQ2 gas sensor and a Raspberry Pi board as a gas leak alarm system to detect dangerous explosive and fire hazards. Then train your system to send the captured data to the remote server ThingSpeak. Yoüll also develop a weather station with your Raspberry Pi. Using the DHT11 (humidity and temperature sensor) and BMP (barometric pressure and temperature sensor) in conjunction with ThingSpeak and X, you can receive real time weather alerts from your own meterological system!Spectral sensers used with the Raspberry Pi include the AS7262 (six colors), and AS7263 (near infrared) for the construction of a filter spectrometer, sensing colored solutions, and assessing plant foliage health. Finally, expand your skills into the popular machine learning world of digital image processing using OpenCV and a Pi. Make your own object classifiers and finally manipulate an object by means of an image in movement. This skillset has many applications, ranging from recognizing people or objects, to creating your own video surveillance system.With the skills gained from Sensor Projects with Raspberry Pi, you'll be well-equipped to explore other applications in mobile development and electrical engineering as well. What You'll Learn Work with ThingSpeak to receive X alerts from your systems. Cultivate skills in processing sensor inputs that are applicable to mobile and machine learning projects. Incorporate sensors into projects to make interactive devices. Experiment with virtual scenarios and objects. Create Python and Pygame games that contain virtual scenarios and animations. Detect colored solutions and assess the plant foliage health.Who This Book Is ForHobbyists and makers working with robotics and IoT. Electronic engineers and programmers who would like to expand their familiarity with basic sensor projects.
This is your guide book to Generative AI (GenAI) and its application in addressing real-world challenges within the public sector. The book addresses a range of topics from GenAI concepts and strategy to public sector use cases, architecture patterns, and implementation best practices. With a general background in technology and the public sector, you will be able to understand the concepts in this book.The book will help you develop a deeper understanding of GenAI and learn how GenAI differs from traditional AI. You will explore best practices such as prompt engineering, and fine-tuning, and architectural patterns such as Retrieval Augmented Generation (RAG). And you will discover specific nuances, considerations, and strategies for implementation in a public sector organization. You will understand how to apply these concepts in a public sector setting and address industry-specific challenges and problems by studying a variety of use cases included in the book in the areas of content generation, chatbots, summarization, and program management. What You Will Learn GenAI concepts and how GenAI differs from traditional AI/ML Prompt engineering, fine-tuning, RAG, and customizing foundation models Strategy, methodologies, and frameworks for the public sector Public sector use cases in the areas of content generation, summarization, and chatbots, plus program management, analytics, business intelligence, and reporting Architecture and design patterns Implementation, operations, and maintenance of GenAI applications Who This Book Is ForTechnology and business leaders in the public sector who are new to AI/ML and are keen on exploring and harnessing the potential of Generative AI in their respective organizations.
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.