Vehicle Computing
Over the past century, vehicles have predominantly functioned as a means of transportation. However, as vehicular computation and communication capacities continue to expand, it is anticipated that upcoming connected vehicle (CVs) will not only serve their conventional transport functions but also act as versatile mobile computing platforms. This book presents the concept of Vehicle Computing, encompassing five primary functionalities of CVs: computation, communication, energy management, sensing, and data storage. It proposes a potential business model and explores the challenges and opportunities associated with these domains. Vehicle Computing serves as an important resource for the research community and practitioners in the field of edge computing and cyber physical system, capturing the essence of a rapidly changing industry, addressing the challenges and opportunities associated with connected vehicles (including software-defined vehicles, autonomous vehicles, electric vehicles), machine learning, communication, sensing, data storage, energy management, and computer systems. It synthesizes the latest research and real-world applications, offering valuable insights to both academia and industry professionals. Vehicle Computing covers topics such as: The fundamentals of Vehicle Computing, including its historical context and key components. Advanced communication and networking technologies for connected vehicles. Sensing and data acquisition techniques, including edge and cloud computing integration. Energy management and storage, focusing on electric vehicle infrastructure and vehicle-to-grid. Data storage and processing strategies for vehicular environments. Business models, opportunities, and challenges associated with Vehicle Computing. Real-world applications and case studies, highlighting best practices and future trends.
Transforming Media Accessibility in Europe
In a rapidly evolving digital landscape, accessibility in media has emerged as a crucial frontier for inclusion, equality, and knowledge democracy. The present edited volume "Transforming Media Accessibility in Europe: Digital Media, Education and City Space Accessibility Contexts" is a comprehensive exploration of technological, societal, psychological, and legal aspects of media accessibility in Europe. It offers a comprehensive roadmap for navigating the multifaceted landscape of media accessibility. Through compelling experimental studies, case studies, and forward-looking insights, it elucidates the transformative potential of accessible media across diverse sectors, including education, culture, and smart cities. Crafted as a collaborative effort under the COST (European Cooperation in Science and Technology) LEAD-ME Action (CA19142), this book unites the expertise of researchers, educators, and practitioners. This is an open access publication.
Human Interface and the Management of Information
This three-volume set LNCS 14789-14791 constitutes the thoroughly refereed proceedings of the thematic area Human Interface and the Management of Information, HIMI 2024, held as part of the 26th International Conference on Human-Computer Interaction, HCI International 2024 (HCII 2024), was held as a hybrid event in Washington DC, USA, during June/July 2024. The total of 1271 papers and 309 posters included in the HCII 2023 proceedings was carefully reviewed and selected from 5108 submissions. The HIMI conference addressed approaches and objectives of information and data design, retrieval, presentation and visualization, management, and evaluation in human computer interaction in a variety of application domains, such as, for example, learning, work, decision, collaboration, medical support, and service engineering, and much more.
Distributed, Ambient and Pervasive Interactions
This book constitutes the refereed proceedings of the 12th International Conference on Distributed, Ambient and Pervasive Interactions, DAPI 2024, held as part of the 26th International Conference on Human-Computer Interaction, HCI International 2024 (HCII 2024), was held as a hybrid event in Washington DC, USA, during June/July 2024. The total of 1271 papers and 309 posters included in the HCII 2023 proceedings was carefully reviewed and selected from 5108 submissions. The DAPI conference addressed approaches and objectives of information, interaction, and user experience design for DAPI Environments as well as their enabling technologies, methods, and platforms, and relevant application areas. The DAPI 2024 conference covered topics addressing basic research questions and technology issues in the areas of new modalities, immersive environments, smart devices, and much more.
Computer Networking Bootcamp
���� Welcome to the ultimate Computer Networking Bootcamp bundle! ����Are you ready to level up your networking skills and become a master in routing, switching, and troubleshooting? Look no further! ��������Introducing the Computer Networking Bootcamp bundle, your one-stop solution for mastering the intricacies of computer networking. ����With four comprehensive books packed with valuable insights and practical techniques, this bundle is designed to take you from beginner to expert in no time. �������� Book 1: Networking Fundamentals: A Beginner's Guide to Routing Essentials- Perfect for newcomers, this book covers the basics of network architecture, routing essentials, and more. Lay a solid foundation for your networking journey!���� Book 2: Switching Strategies: Intermediate Techniques for Network Optimization- Dive deeper into switching techniques like VLANs, spanning tree protocols, and EtherChannel. Optimize your network's performance and scalability like a pro!���� Book 3: Advanced Routing Protocols: Mastering Complex Network Configurations- Ready to tackle complex network configurations? Learn the ins and outs of OSPF, EIGRP, and BGP to design, implement, and troubleshoot robust routing solutions.���� Book 4: Troubleshooting Mastery: Expert Solutions for Resolving Network Challenges- Network issues got you down? Fear not! With real-world scenarios and expert troubleshooting strategies, you'll learn how to diagnose and resolve challenges with ease.Why choose the Computer Networking Bootcamp bundle? ✅ Comprehensive coverage of routing, switching, and troubleshooting. ✅ Suitable for beginners and experienced professionals alike. ✅ Practical examples and real-world scenarios for hands-on learning. ✅ Expert insights from seasoned networking professionals. ✅ Everything you need to succeed in today's dynamic IT landscape.Don't miss out on this opportunity to become a networking guru! Get your hands on the Computer Networking Bootcamp bundle today and take your skills to the next level. ��������Order now and embark on your journey to networking excellence! ����
Mood and Mobility
An argument that as we engage with social media on our digital devices we receive, modify, intensify, and transmit moods. We are active with our mobile devices; we play games, watch films, listen to music, check social media, and tap screens and keyboards while we are on the move. In Mood and Mobility, Richard Coyne argues that not only do we communicate, process information, and entertain ourselves through devices and social media; we also receive, modify, intensify, and transmit moods. Designers, practitioners, educators, researchers, and users should pay more attention to the moods created around our smartphones, tablets, and laptops. Drawing on research from a range of disciplines, including experimental psychology, phenomenology, cultural theory, and architecture, Coyne shows that users of social media are not simply passive receivers of moods; they are complicit in making moods. Devoting each chapter to a particular mood--from curiosity and pleasure to anxiety and melancholy--Coyne shows that devices and technologies do affect people's moods, although not always directly. He shows that mood effects are transitional; different moods suit different occasions, and derive character from emotional shifts. Furthermore, moods are active; we enlist all the resources of human sociability to create moods. And finally, the discourse about mood is deeply reflexive; in a kind of meta-moodiness, we talk about our moods and have feelings about them. Mood, in Coyne's distinctive telling, provides a new way to look at the ever-changing world of ubiquitous digital technologies.
Dionysos Speed
As the digitization of every aspect of existence grows more pervasive and absolute, from the monitoring of thought to the tracking even of genitals, the central nervous system of the human body has been completely rewired. In the mapping of space-time, the species has moved into a state of total possession, of the enslavement of its drives, imagination, and will. Through this virtualization of life, the society of the spectacle has reached a point of unparalleled monstrosity, with the simulacrum usurping reality itself. The species is divided between the digitalists who see the technologization of the human as its natural evolutionary development, and those who stand against them.​At this epochal crux, an enigmatic faction of anonymous figures engages in coordinated global poetic acts of destruction and creation, ludic and radical capers, dismantling machines of control and surveillance. The society of the spectacle is thereby short-circuited, scrambled, cut-up via skirmishes, d矇tournements, and other subversive acts of havoc wreaking, interruption, and sabotage. Can these dice throws overturn all the mediums of control and enslavement? As time grows more and more constricted, the serendipities and transfigurations of human life suffer swift evisceration. In the midst of this, the anonymous clowns of revolt seek to resurrect the moments and marvels when great forces open up the boundless and the limitless, creating combustion engines of play so as to generate new hemispheres of possibility.​Written as a burst of epigrammatic sequences, like Molotov cocktails arriving from elsewhere, Dionysos Speed is a series of erupting geysers, comets flashing thru space and dispersing new forces. Akin to a Heraclitean fire machine, this book is an act meant to give birth once again to dissonant desire through the powers of the dice throw, a machine forged to release by way of its ludic freedom the vital forces of the cosmos.
Active Machine Learning with Python
Use active machine learning with Python to improve the accuracy of predictive models, streamline the data analysis process, and adapt to evolving data trends, fostering innovation and progress across diverse fieldsKey FeaturesLearn how to implement a pipeline for optimal model creation from large datasets and at lower costsGain profound insights within your data while achieving greater efficiency and speedApply your knowledge to real-world use cases and solve complex ML problemsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding accurate machine learning models requires quality data-lots of it. However, for most teams, assembling massive datasets is time-consuming, expensive, or downright impossible. Led by Margaux Masson-Forsythe, a seasoned ML engineer and advocate for surgical data science and climate AI advancements, this hands-on guide to active machine learning demonstrates how to train robust models with just a fraction of the data using Python's powerful active learning tools.You'll master the fundamental techniques of active learning, such as membership query synthesis, stream-based sampling, and pool-based sampling and gain insights for designing and implementing active learning algorithms with query strategy and Human-in-the-Loop frameworks. Exploring various active machine learning techniques, you'll learn how to enhance the performance of computer vision models like image classification, object detection, and semantic segmentation and delve into a machine AL method for selecting the most informative frames for labeling large videos, addressing duplicated data. You'll also assess the effectiveness and efficiency of active machine learning systems through performance evaluation.By the end of the book, you'll be able to enhance your active learning projects by leveraging Python libraries, frameworks, and commonly used tools.What you will learnMaster the fundamentals of active machine learningUnderstand query strategies for optimal model training with minimal dataTackle class imbalance, concept drift, and other data challengesEvaluate and analyze active learning model performanceIntegrate active learning libraries into workflows effectivelyOptimize workflows for human labelersExplore the finest active learning tools available todayWho this book is forIdeal for data scientists and ML engineers aiming to maximize model performance while minimizing costly data labeling, this book is your guide to optimizing ML workflows and prioritizing quality over quantity. Whether you're a technical practitioner or team lead, you'll benefit from the proven methods presented in this book to slash data requirements and iterate faster.Basic Python proficiency and familiarity with machine learning concepts such as datasets and convolutional neural networks is all you need to get started.Table of ContentsIntroducing Active Machine LearningDesigning Query Strategy FrameworksManaging the Human in the LoopApplying Active Learning to Computer VisionLeveraging Active Learning for Big DataEvaluating and Enhancing EfficiencyUtilizing Tools and Packages for Active Learning
The Art of Algorithms
Discover the Fusion of Art and Technology: A Journey into AI's Impact on CreativityIn the rapidly evolving landscape of technology and creativity, "The Art of Algorithms: Exploring AI in Creative Industries" emerges as a pivotal guide for artists, designers, writers, and creators at the forefront of digital innovation. This compelling book delves into the transformative role of artificial intelligence in pushing the boundaries of human imagination and redefining the creative process.Embark on a journey through the intriguing world where technology meets artistry. From the rise of AI in various creative fields to the practical applications transforming art, design, writing, and more, this book offers a comprehensive exploration of the symbiotic relationship between AI and creative endeavors.Discover how AI tools are revolutionizing graphic design, enabling artists to generate innovative visuals and automate routine tasks. Dive into the future of content creation with AI-powered writing assistants that enhance efficiency and creativity, paving the way for personalized content that resonates with audiences. Witness the profound impact of AI on photography, from enhancing images to storytelling through advanced editing tools.In the realm of web design, filmmaking, and video editing, learn how AI is streamlining processes, customizing content for viewers, and transforming video production. Advertising and marketing professionals will uncover AI-driven strategies for creating effective campaigns, targeting, and analyzing consumer behavior to predict trends.Furthermore, this book does not shy away from the ethical considerations accompanying AI in creativity. It addresses pressing concerns such as bias, copyright issues, and encourages a balanced approach to leveraging AI while fostering human creativity. Concluding with inspiring case studies, "The Art of Algorithms" showcases success stories and pioneers who have embraced AI to achieve remarkable feats in creativity.Whether you're an aspiring artist curious about AI or a seasoned creator seeking to stay ahead in a rapidly evolving field, this book equips you with the knowledge, insights, and inspiration to explore new horizons in creativity. Prepare for the future by embracing AI as a creative partner and unlock the full potential of your artistic expression."The Art of Algorithms: Exploring AI in Creative Industries" invites you to redefine the boundaries of what's possible, pushing you to envision a future where creativity and technology harmoniously intersect. Start this awe-inspiring exploration today and shape the future of creativity in the age of AI.
AI Literacy Fundamentals
Feeling overwhelmed by AI? It's not you-it's the breakneck speed of technological progress. To quickly get into the AI conversation, you need a clear and simple foundation of knowledge to build on. This book is a friendly primer on the basic concepts of AI, how it's already snuck into our daily lives, and what we need to know to prepare for the future.Ben Jones, an expert at breaking down technical concepts from teaching thousands of people the basics of data literacy, lays out everything you need to know to join the AI conversation, from the history of AI to the deep learning revolution happening today. This technology is here to stay. Time for you to pull a seat up to the table.Praise for AI Literacy Fundamentals: "I can't think of a better written and more thoroughly researched introduction to the fundamental concepts of AI Literacy than Ben's wonderful book. I cannot recommend it enough. Read. Be inspired. Be ready for our changing world." -James Wilson, author of Artificial Negligence
Secure Continuous Delivery on Google Cloud
Build an end-to-end continuous delivery pipeline on Google Cloud and secure your software supply chain using GCP tools and services including Cloud Code, Cloud Workstations, Cloud Build, Artifact Registry, and Cloud DeployKey FeaturesGain hands-on experience building an end-to-end software delivery pipeline using Google Cloud servicesDeploy your applications on GKE, Cloud Run, and across hybrid and multi-cloud environmentsSecure pipelines with artifact scanning, dependency vulnerability checks, signed provenance, and admission controlPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionContinuous delivery, a cornerstone of modern software engineering, facilitates quick and secure software delivery using a robust toolkit encompassing automated builds, testing, source code management, artifact storage, and deployment. Whether you integrate tools from different providers or use a set of managed services from a single cloud provider, the goal is to streamline setup, integration, and management. This book focuses on continuous delivery on Google Cloud.Starting with an introduction to continuous delivery and secure software supply chain concepts, this book uses hands-on exercises to demonstrate how to continuously test your application with Skaffold and Cloud Code, leverage AI-assisted code generation with Cloud Code and Cloud Workstations, and automate your continuous integration with Cloud Build. You'll see how to store and scan your software artifacts on Artifact Registry, orchestrate deployments with Cloud Deploy, and release your software on GKE and Cloud Run, configured to admit only trusted code. Using an example application, you'll implement tools for creating an end-to-end delivery pipeline using Google Cloud services.By the end of this book, you'll be able to build a secure software delivery pipeline from development to production using Google Cloud managed services and best practices.What you will learnCreate an end-to-end continuous delivery pipeline using Cloud Build, Artifact Registry, and Cloud DeployDevelop, build, and deploy container-based applications with Skaffold and Cloud CodeExperiment with AI-assisted code generation in Cloud CodeAutomate continuous integration with Cloud Build triggersAutomate deployment on GKE and Cloud Run through Cloud DeployEnhance pipeline security with Artifact Analysis, Binary Authorization, and SLSAApply best practices, including logging and monitoringWho this book is forThis book is for DevOps, Platform, and Cloud Engineers tasked with managing application deployment and creating continuous delivery pipelines who want to automate workflows in a fully managed, scalable, and secure platform. Software developers involved in application delivery and interested in harnessing Google Cloud tools to optimize development flow status and feedback loop will also find this book useful. Prior knowledge of Google Cloud fundamentals (including Cloud APIs and IAM), software delivery, containerization, and Kubernetes will enhance the reading experience.Table of ContentsIntroducing Continuous Delivery and Software Supply Chain SecurityUsing Skaffold for Development, Build, and DeployDeveloping and Testing with Cloud CodeSecuring Your Code with Cloud WorkstationsAutomating Continuous Integration with Cloud BuildSecurely Store Your Software on Artifact RegistryExploring Runtimes - GKE, GKE Enterprise, and Cloud RunAutomating Software Delivery Using Cloud DeploySecuring Your Runtimes with Binary AuthorizationDemonstrating an End-to-End Software Delivery Pipeline(N.B. Please use the Look Inside option to see further chapters)
Artificial Intelligence Applications in a Pandemic
COVID-19, a novel coronavirus pandemic has disrupted our society in many ways. Digital healthcare innovations are required more than ever before as we have come across myriad challenges during this pandemic. Scientists and developers are learning and fi nding ways to use artifi cial intelligence applications and natural language processing to comprehend and tackle this disease.AI technologies are playing an important role in the response to the COVID-19 pandemic. Experts are using all possible tools to study the virus, diagnose individuals, and analyze the public health impacts. This book is a collection of some of the leading efforts related to AI and COVID-19 focused on fi nding how AI can be helpful in monitoring situations from early warnings, swift emergency responses, and critical decision-making. It discusses the use of machine learning and how it may help to reduce the impacts of this pandemic in conjunction with all other research and strategies going on. The book serves as a technical resource of data analytics and AI applications in tracking infectious diseases. It will serve academics, students, data scientists, medical practitioners, and those involved in managing a global pandemic.Features: - Directs the attention to the smart digital healthcare system in this COVID-19 pandemic- Simulates novel investigations and how they will be beneficial in understanding the pandemic- Analyses the various issues related to computing, AI apps, big data analytic techniques, and predictive scientifi skill gaps- Explains some interesting and diverse types of challenges and data-driven healthcare applications
Dancing with Qubits - Second Edition
Unlock the core math and understand the technical nuances of quantum computing in this detailed guide. Delve into the practicality of NISQ algorithms, and survey promising advancements in quantum machine learning.Key FeaturesDiscover how quantum computing works and delve into the math behind it with practical examplesLearn about and assess the most up-to-date quantum computing topics including quantum machine learningExplore the inner workings of existing quantum computing technologies to understand how they may perform significantly better than their classical counterpartsBook DescriptionDancing with Qubits, Second Edition, is a comprehensive quantum computing textbook that starts with an overview of why quantum computing is so different from classical computing and describes several industry use cases where it can have a major impact. A full description of classical computing and the mathematical underpinnings of quantum computing follows, helping you better understand concepts such as superposition, entanglement, and interference. Next up are circuits and algorithms, both basic and sophisticated, as well as a survey of the physics and engineering ideas behind how quantum computing hardware is built. Finally, the book looks to the future and gives you guidance on understanding how further developments may affect you.This new edition is updated throughout with more than 100 new exercises and includes new chapters on NISQ algorithms and quantum machine learning.Understanding quantum computing requires a lot of math, and this book doesn't shy away from the necessary math concepts you'll need. Each topic is explained thoroughly and with helpful examples, leaving you with a solid foundation of knowledge in quantum computing that will help you pursue and leverage quantum-led technologies.What you will learnExplore the mathematical foundations of quantum computingDiscover the complex, mind-bending concepts that underpin quantum systemsUnderstand the key ideas behind classical and quantum computingRefresh and extend your grasp of essential mathematics, computing, and quantum theoryExamine a detailed overview of qubits and quantum circuitsDive into quantum algorithms such as Grover's search, Deutsch-Jozsa, Simon's, and Shor'sExplore the main applications of quantum computing in the fields of scientific computing, AI, and elsewhereWho this book is forDancing with Qubits, Second Edition, is a quantum computing textbook for all those who want to understand and explore the inner workings of quantum computing. This entails building up from basic to some sophisticated mathematics and is therefore best suited for those with a healthy interest in mathematics, physics, engineering, or computer science.Table of ContentsWhy Quantum ComputingThey're Not Old, They're ClassicsMore Numbers than You Can ImaginePlanes and Circles and Spheres, Oh MyDimensionsWhat Do You Mean "Probably"?One QubitTwo Qubits, ThreeWiring Up the CircuitsFrom Circuits to AlgorithmsGetting PhysicalConsidering NISQ AlgorithmsIntroduction to Quantum Machine LearningQuestions about the Future
Mastering Prometheus
Learn how to effectively implement, manage, and optimize Prometheus for monitoring your systemsKey Features- Achieve high availability with Prometheus by using Thanos- Integrate Prometheus into your broader observability stack with OpenTelemetry- Tweak, tune, and debug Prometheus to reliably scale without limits- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionWith an increased focus on observability and reliability, establishing a scalable and reliable monitoring environment is more important than ever. Over the last decade, Prometheus has emerged as the leading open-source, time-series based monitoring software catering to this demand. This book is your guide to scaling, operating, and extending Prometheus from small on-premises workloads to multi-cloud globally distributed workloads and everything in between.Starting with an introduction to Prometheus and its role in observability, the book provides a walkthrough of its deployment. You'll explore Prometheus's query language and TSDB data model, followed by dynamic service discovery for monitoring targets and refining alerting through custom templates and formatting. The book then demonstrates horizontal scaling of Prometheus via sharding and federation, while equipping you with debugging techniques and strategies to fine-tune data ingestion. Advancing through the chapters, you'll manage Prometheus at scale through CI validations and templating with Jsonnet, and integrate Prometheus with other projects such as OpenTelemetry, Thanos, VictoriaMetrics, and Mimir.By the end of this book, you'll have practical knowledge of Prometheus and its ecosystem, which will help you discern when, why, and how to scale it to meet your ever-growing needs.What you will learn- Deploy Prometheus and Node Exporter to public clouds and Kubernetes- Gain in-depth knowledge of how Prometheus's underlying code works- Build your own custom service-discovery providers for Prometheus- Debug Prometheus performance issues to identify cardinality issues in your environment- Use VictoriaMetrics and/or Grafana Mimir for remote storage of Prometheus data- Define and implement SLO-based alertingWho this book is forThe book is for site reliability engineers (SREs), developers, and platform engineers involved in the monitoring and observability of their team or company's systems. A background in Prometheus is assumed, so the book dedicates minimal time to the basics of getting Prometheus up and running. Whether you aim to expand monitoring capabilities, streamline configuration management, or enhance integration with existing tools, this book will help you maximize the potential of your Prometheus monitoring stack.Table of Contents- Observability, Monitoring, and Prometheus- Deploying Prometheus- The Prometheus Data Model and PromQL- Using Service Discovery- Effective Alerting with Prometheus- Advancing Prometheus: Sharding, Federation, and HA- Optimizing and Debugging Prometheus- Enabling Systems Monitoring with the Node Exporter- Utilizing Remote Storage Systems with Prometheus- Extending Prometheus Globally with Thanos- Jsonnet and Monitoring Mixins- Utilizing Continuous Integration (CI) Pipelines with Prometheus- Defining and Alerting on SLOs- Integrating OpenTelemetry with Prometheus- Beyond Prometheus
Technical Writing for Software Developers
Elevate your software development process with expert technical writing skills, fostering clarity, collaboration, and successful product outcomesKey FeaturesOptimize documentation workflows with collaborative version-controlled "docs-as-code" tooling optionsEngage with interactive learning modules embedded throughout the bookImprove software quality as a lead developer through effective communication in documentationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionEffective documentation is key to the success of products in remote software development teams, facilitating clear instructions that benefit the entire development team. Technical Writing for Software Developers lays a solid foundation of essential grammar, providing language tips and explaining how precise writing enhances documentation, and walks you through the fundamental types and styles of documentation.Starting with an exploration of the current state of the tech writing industry and its significance in both the software and hardware realms, you'll master the building blocks of technical writing, exploring tooling choices and style guides, and create dynamic multimedia-laden documentation. This book equips you with valuable insights into the writing and feedback process to ensure continuous improvement. Additionally, you'll take a peek at the emerging trends and technologies, including AI tools, shaping the future of technical writing.By the end of this technical writing book, you'll have developed the expertise you need to tackle documentation requests effectively, armed with the knowledge of the best approach for documenting any topic, encompassing text, media elements, structure, and appropriate tools. The skills acquired will enable you to achieve seamless teamwork, enhanced project efficiency, and successful software development.What you will learnCreate engaging multimedia-rich documentationUnderstand the types and styles of documentationDiscover grammar and language tips for clear communicationStreamline your documentation process with the right tooling choiceMaster the writing and feedback process for continuous improvementExplore automation techniques for efficient documentation workflowsEmbrace AI-powered tools for enhanced technical writingWho this book is forThis book is for software developers who want to improve their technical writing prowess. Whether you are a junior developer looking to refine your documentation skills or a professional striving for smoother collaboration, this resource equips you with all the essential knowledge and practical insights you need. Covering everything from creating clear documentation to enhancing career prospects, this book caters to a diverse range of software developers, including programmers, software architects, and software engineers looking to streamline the product development process and save time.Table of ContentsThe Why, Who, and How of Tech WritingUnderstanding Different Types of Documentation in Software DevelopmentLanguage and the Fundamental Mechanics of ExplainingPage Structure and How It Aids ReadingThe Technical Writing ProcessSelecting the Right Tools for Efficient Documentation CreationHandling Other Content Types for Comprehensive DocumentationCollaborative Workflows with Automated Documentation ProcessesOpportunities to Enhance Documentation with AI Tools
A First Course on Cloud-Based Microservices
Companies today are undergoing digital transformation to build agile IT infrastructures that not only provide traditional IT support functions, but also enable innovation in business operations and planning. Rather than custom solutions that lock them into legacy systems, companies want flexible and cost-effective solutions that leverage the cloud's potential. Migrating to the cloud opens exciting new opportunities. Microservices architecture offers a way to realize complex, cloud-native systems by decomposing functionality into numerous independent services that work together. This reduces overall complexity, allows quicker changes to meet shifting business needs, and enables efficient scaling for performance and reliability. Microservices are especially well-suited for cloud platforms and facilitate reorganization of development and operations (DevOps) methods to suit faster delivery schedules. However, a gap exists between academic coverage of microservices patterns and actual deployment of microservices-based solutions on real cloud platforms. Many excellent resources focus on architectural principles but do not provide clear guidance on implementation. Conversely, books on specific cloud providers emphasize hands-on skills but fail to provide foundational knowledge to evaluate solutions properly or transfer learning across platforms. This textbook bridges the gap by enabling readers to rapidly grasp microservices concepts and then deploy practical microservices applications on real cloud platforms. With hundreds of figures and tested code samples, we offer a rigorous, hype-free guide to developing robust cloud-native apps. The book meets the need for educational programs at colleges and universities to train the next generation of cloud solutions architects and DevOps engineers. It accompanies cloud computing curricula and certification programs where students seek valuable hands-on experience on commercial cloud platforms to complement conceptual knowledge. The typical reader is a senior undergraduate or beginning graduate student in science, technology, engineering, or mathematics (STEM) fields who has completed introductory programming courses. The book provides the necessary guidance and knowledge for readers to develop working code for cloud-based microservices applications. We believe augmenting traditional classroom learning with practical coding exercises significantly enhances the learning process. Additional student support resources are available on the book's companion website. The textbook comprises twelve chapters delivering in-depth coverage of key concepts, technologies, and architectural patterns for cloud-based microservices. Our competency development approach aims to equip readers with practical skills rather than dwell on theory covered adequately elsewhere. We offer a book that allows readers to quickly understand what microservices are and then deploy them on real cloud platforms, while providing the necessary technical background to guide them to improve their understanding and competency in evaluating and using cloud-based platforms.
Engineering Interactive Computer Systems. Eics 2023 International Workshops and Doctoral Consortium
This book presents a series of revised papers selected from the Doctoral Consortium (DC) and the Workshops organized in conjunction with the 15th ACM SIGCHI Symposium on Engineering Interactive Computing Systems (EICS 2023) which was held in Swansea, United Kingdom, during June 27-30, 2023. The 17 full papers included in this book were carefully reviewed and selected from 33 submissions. They were organized in topical sections as follows: engineering interactive computing systems for people with disabilities (DISAB 2023 Workshop), engineering interactive systems embedding AI technologies (EIS-embedding-AI Workshop) and doctoral consortium EICS 2023.
Artificial Intelligence
Artificial Intelligence: An Introduction to Big Ideas and their Development, Second Edition guides readers through the history and development of artificial intelligence (AI), from its early mathematical beginnings through to the exciting possibilities of its potential future applications. To make this journey as accessible as possible, the authors build their narrative around accounts of some of the more popular and well-known demonstrations of artificial intelligence, including Deep Blue, AlphaGo and even Texas Hold'em, followed by their historical background, so that AI can be seen as a natural development of the mathematics and computer science of AI. As the book proceeds, more technical descriptions are presented at a pace that should be suitable for all levels of readers, gradually building a broad and reasonably deep understanding and appreciation for the basic mathematics, physics, and computer science that is rapidly developing artificial intelligence as it is today. Features Only mathematical prerequisite is an elementary knowledge of calculus. Accessible to anyone with an interest in AI and its mathematics and computer science. Suitable as a supplementary reading for a course in AI or the History of Mathematics and Computer Science in regard to artificial intelligence. New to the Second Edition Fully revised and corrected throughout to bring the material up-to-date. Greater technical detail and exploration of basic mathematical concepts, while retaining the simplicity of explanation of the first edition. Entirely new chapters on large language models (LLMs), ChatGPT, and quantum computing.
Gender and Technology at Work
This book brings together the vast research literature about gender and technology to help designers understand what a gender perspective and a focus on intersectionality can contribute to designing information technology systems and artifacts, and to assist organizations as they work to develop work cultures that are supportive of women and marginalized genders and people. Drawing on empirical and analytical studies of women's work and technology in many parts of the world, the book addresses how to make invisible aspects of work visible; how to recognize women's skills without falling into the trap of gender stereotyping; how to engage in improving working conditions; and how to defend care of life situations and needs against a managerial logic. It addresses challenges for design, including many overlooked and undervalued aspects, such as the complexities involved in human-machine interactions, as well as the need to create safe spaces for research subjects.
Continuous Integration and Delivery with Test-driven Development
As software complexity grows, quality and delivery speed increasingly rely on automated pipelines. This practical guide equips readers to construct robust CI/CD workflows that boost productivity and reliability. Step-by-step walkthroughs detail the technical implementation of continuous practices, while real-world case studies showcase solutions tailored for diverse systems and organizational needs. Master CI/CD, crucial for modern software development, with this book. It compares traditional versus test-driven development, stressing testing's importance. In this book, we will explore CI/CD's principles, benefits, and DevOps integration. We will build robust pipelines covering containerization, version control, and infrastructure as code. Through this book, you will learn about effective CD with monitoring, security, and release management, you will learn how to optimize CI/CD for different scenarios and applications, emphasizing collaboration and automation for success.
Gender and Technology at Work
This book brings together the vast research literature about gender and technology to help designers understand what a gender perspective and a focus on intersectionality can contribute to designing information technology systems and artifacts, and to assist organizations as they work to develop work cultures that are supportive of women and marginalized genders and people. Drawing on empirical and analytical studies of women's work and technology in many parts of the world, the book addresses how to make invisible aspects of work visible; how to recognize women's skills without falling into the trap of gender stereotyping; how to engage in improving working conditions; and how to defend care of life situations and needs against a managerial logic. It addresses challenges for design, including many overlooked and undervalued aspects, such as the complexities involved in human-machine interactions, as well as the need to create safe spaces for research subjects.
Natural Language Processing (NLP)
Welcome to "Natural Language Processing (NLP): The Complete Guide." In today's digital age, where vast amounts of textual data are generated every second, the ability to understand, analyze, and generate human language is more crucial than ever. Natural Language Processing (NLP) serves as the bridge between human communication and machine understanding, empowering us to extract valuable insights, automate tasks, and enhance user experiences across diverse domains. This book is crafted to be your comprehensive companion on the journey through the multifaceted world of NLP. Whether you're a seasoned practitioner seeking to deepen your expertise or a newcomer eager to explore this dynamic field, our goal is to equip you with the knowledge, skills, and practical insights needed to succeed in the realm of NLP. The "Natural Language Processing (NLP): The Complete Guide" is designed with a learner-centric approach, guiding you from foundational concepts to advanced techniques in a structured and accessible manner. We begin by laying a solid groundwork with an overview of NLP, its applications, and its significance in various fields. From there, we delve into the essentials of text processing, feature extraction, and representation, providing you with a strong foundation to build upon. As you progress through the chapters, you'll explore a wide range of NLP tasks and techniques, including text classification, sentiment analysis, named entity recognition, machine translation, and more. Each topic is presented with clarity and depth, supported by practical examples, code snippets, and hands-on exercises to reinforce your understanding. Moreover, this guide goes beyond mere theory, offering practical insights and best practices gleaned from real-world experience. We showcase industry-standard tools, libraries, and frameworks commonly used in NLP projects, empowering you to apply your newfound knowledge to solve real-world problems and create impactful applications. In addition to covering core concepts and techniques, this book also explores emerging trends and cutting-edge developments in NLP. From deep learning architectures to ethical considerations and bias mitigation strategies, we aim to provide you with a comprehensive understanding of the current landscape of NLP and prepare you for the challenges and opportunities that lie ahead. We understand that learning NLP can be a daunting endeavor, given the complexity and rapid pace of innovation in the field. However, we believe that with dedication, curiosity, and the right guidance, anyone can master NLP and harness its transformative power. With this guide as your companion, we invite you to embark on a journey of exploration, discovery, and mastery in the fascinating world of Natural Language Processing. Thank you for choosing "Natural Language Processing (NLP): The Complete Guide." We hope that it serves as a valuable resource on your journey to mastering NLP and inspires you to push the boundaries of what's possible with language and technology. Let's embark on this adventure together and shape the future of human-computer interaction with the power of NLP.Dr. Hesham Mohamed Elsherif
Futureproof
Every organization performs business analysis, but how well? Are you ready to bring your business analysis practices into the AI era? While C-suite leaders hail business analysis as a cornerstone capability in their organizations, many professionals, practices, and processes are ill-prepared for the demands of tomorrow. Influencing virtually every project and product team, business analysis is on the cusp of a radical transformation that will shake up how tasks are executed and how skills and competencies are employed.Enter Futureproof: Amplifying Agility with AI and Insightful Business Analysis-a comprehensive exploration of how organizations can harness business analysis as a pivotal competitive advantage, particularly in an "AI first" era. This book digs deep into the changing role of business analysis, illuminating the ongoing revolution within organizations and the imperative fusion of technology and business strategy. Exploring past challenges while gazing into the future, it looks at how individuals in the business analysis profession, as knowledge workers, can create a strong and thriving analysis function fit for new ways of doing business. Discover how agility and business analysis come together to help organizations deliver greater value with AI.
Persuasive Technology
This book constitutes the refereed post-conference proceedings the 19th International Conference on Persuasive Technology, PERSUASIVE 2024 held in Wollongong, NSW, Australia, during April 10-12, 2024. The 14 revised full papers and 8 short papers presented in this book were carefully reviewed and selected from 51 submissions. based on their content: methods for tailoring and personalization; persuasive design and applications, persuasive strategies; and persuasive technologies and ethics.
Value Engineering in Artificial Intelligence
This book constitutes the post-conference proceedings of the First International Workshop on Value Engineering in Artificial Intelligence, VALE 2023, held in Krakow, Poland, on September 30, 2023. The 16 full papers presented were carefully reviewed and selected. The papers have been grouped into four themes, addressing a number of research questions for each: I. Frameworks for norms and values: What are existing or new frameworks for norms and values and how can they be represented in AI systems in order to make these systems norm- and value-aware? II. Detection of moral values: Given an existing AI system, how can we figure out whether its behavior is aligned with human values? III. Learning and engineering of value-aligned policies: How can policies for implementing norms and values be acquired or designed? IV. Implementation of norms: How can norms be implemented in concrete AI applications?
Mastering Microsoft Dynamics 365 Business Central - Second Edition
Utilize Microsoft Dynamics 365 Business Central's most recent capabilities to create bespoke business management solutions using best practices learned along the way from veterans in the industry.Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesExtend Business Central's functionalities through Azure, Power Platform, GitHub, and custom extensionsUnlock the potential of data exchange and functionality expansion by integrating with external systems using APIs and ODataBuild reliable, maintainable, and continuously improving solutions while writing performant, well-structured code and using telemetries and DevOpsBook DescriptionThis book dives straight into guiding you through the process of building real-world solutions with the AL language and Visual Studio Code. It emphasizes best practices and extensibility patterns to ensure your extensions are well-structured, maintainable, and meet the needs of modern businesses. You'll learn advanced AL techniques, report creation methods, debugging strategies, and how to leverage telemetries for monitoring. Additionally, it covers performance optimization practices and API integration to help you create efficient and interconnected solutions.With a focus on extension development, this new edition allows you to jump right into coding without spending time on setup processes. This book introduces new chapters covering essential tasks that Business Central developers frequently encounter, such as file handling and printing management. Finally, the book expands its scope by including chapters on various integration aspects, including VS Code extensions, GitHub DevOps, Azure services, and Power Platform integrations. We'll wrap up by covering Copilot capabilities in Business Central and how you can create your own generative AI copilots. By mastering these concepts and techniques, you'll be well-equipped to create powerful and customized solutions that extend the capabilities of Dynamics 365 Business Central.What you will learnDeveloping a customized solution for Dynamics 365 Business CentralWriting performant code following extensibility patternsHandling reporting, files, and printing on a cloud environmentHandling Business Central telemetries with AzureWriting APIs and integrations for Dynamics 365 Business CentralApplying DevOps and CI/CD to development projects by using GitHubIntegrating Business Central with Power PlatformPublishing your solutions to AppSource marketplaceManage Copilot capabilities and create your own generative AI copilotWho this book is forThis book is intended for new developers who want to get started with Dynamics 365 Business Central. Professionals with expertise will also benefit from this book by enhancing their knowledge and comprehension of Dynamics 365 Business Central development platform and best practicesTable of ContentsMicrosoft Dynamics 365 Business Central's Online MomentumMastering a Modern Development EnvironmentExtension Development FundamentalsDeveloping a Customized Solution for Dynamics 365 Business CentralWriting Code for ExtensibilityAdvanced AL DevelopmentHandling Files with Dynamics 365 Business CentralReport DevelopmentPrintingDebuggingTelemetryCoding for PerformanceDynamics 365 Business Central APIsExtending Dynamics 365 Business Central with Azure ServicesDevOps for Dynamics 365 Business CentralDynamics 365 Business Central and Power Platform Integration(N.B. Please use the Read Sample option to see further chapters)
Isc2 Cissp Certified Information Systems Security Professional Official Study Guide & Practice Tests Bundle
Two bestselling CISSP guides in one serious study set This value-packed packed set for the serious CISSP certification candidate combines the bestselling ISC2 CISSP Certified Information Systems Security Professional Official Study Guide, 10th Edition with an updated collection of Practice Exams and improved online practice test tool to give you the best preparation ever for the high-stakes CISSP credential. ISC2 CISSP Study Guide has been thoroughly updated for the latest 2024 CISSP Detailed Content Outline. This bestselling Sybex study guide covers 100% of all CISSP objectives. You'll prepare to be a CISSP smarter and faster with Sybex thanks to expert content, real-world examples, access to the Sybex online interactive learning environment, and much more. Reinforce what you've learned with key topic Study Essentials, chapter review questions, more than 1000 flashcards, an online glossary, more than 2 hours of audio review of the Study Essentials read by author Mike Chapple, and practice with another 4 complete online practice tests. Add to that the revised ISC2 CISSP Certified Information Systems Security Professional Official Practice Tests, 4th Edition with another 100 questions for each of the 8 domains, more practice exams, and more than 1300 questions total and you'll be as ready as you can be to prove your CISSP knowledge. Coverage of all of the exam topics in each book means you'll be ready for: Security and Risk Management Asset Security Security Engineering Communication and Network Security Identity and Access Management Security Assessment and Testing Security Operations Software Development Security
Symmetric Neural Networks Theory
Symmetric functions, which take as input an unordered, fixed-size s et, find practical application in myriad physical settings based on indistinguishable points or particles, and are also used as intermediate building blocks to construct networks with other invariances. Symmetric functionsare known to be universally representable by neural networks that enforce permutation invariance. However the theoretical tools that characterize the approximation, optimization and generalization of typical networks fail to adequately characterize architectures that enforce invariance.
AGI Echoes of Forever
Do the fireworks of new love ever fade? Can a deep, abiding connection exist without the constant thrill? In AGI: Artificial General Intelligence: Echos of Forever by Allan Banford, John and Mary navigate the beautiful transition from the whirlwind of new love to the enduring comfort of a long-term relationship, with an unexpected twist.Their story explores the idea that true love isn't a constant state of passionate intensity, but a steady flame that provides warmth and security. As the initial spark settles into a warm glow, John and Mary discover the beauty of shared routines, quiet understanding, and the unspoken language of love.They find joy in the familiar - mornings filled with shared coffee and stolen kisses, weekends spent curled up with a good book, and laughter that erupts from inside jokes and shared memories. However, their world is turned upside down when a breakthrough in Artificial General Intelligence (AGI) throws into question the very nature of love and connection. Can a human-AGI relationship provide the same comfort and depth as a traditional partnership?John and Mary must grapple with these new possibilities, ultimately defining what it means to love and be loved in a world where the lines between human and machine are blurring. AGI: Echos of Forever is a heartwarming novel for anyone who has ever wondered if love can last. It's a story about the quiet strength of companionship, the unspoken language of a long-term bond, and the enduring power of a love that settles comfortably into the fabric of your life, even in the face of extraordinary technological advancements.Perfect for fans of romance and technology, AGI: Echos of Forever by Allan Banford is a testament to the enduring power of love in its most comfortable form, while exploring the uncharted territory of love and intimacy in the age of Artificial GeneraI Intelligence.
Human Activity and Behavior Analysis
Human Activity and Behavior Analysis relates to the field of vision and sensor-based human action or activity and behavior analysis and recognition. The book includes a series of methodologies, surveys, relevant datasets, challenging applications, ideas, and future prospects.The book discusses topics such as action recognition, action understanding, gait analysis, gesture recognition, behavior analysis, emotion and affective computing, and related areas. This volume focuses on two main subject areas: Movement and Sensors, and Sports Activity Analysis.The editors are experts in these arenas, and the contributing authors are drawn from high-impact research groups around the world. This book will be of great interest to academics, students, and professionals working and researching in the field of human activity and behavior analysis.
Securing the CI/CD Pipeline
"SECURING THE CI/CD PIPELINE: Best Practices for DevSecOps" is a comprehensive guide integrating security measures into Continuous Integration and Continuous Deployment (CI/CD) pipelines. This book is a must-read for anyone involved in modern software development, as it underscores the crucial balance between speed and security. Key features of the book include: DevSecOps Focus: Emphasizing the need for DevSecOps in contemporary software development, the book demonstrates how to integrate security seamlessly into the development process (Shift Left).Container Security: Readers will learn how to secure containerized environments effectively, ensuring their applications remain protected throughout the development lifecycle.Policy-as-Code (PaC): The book explores automating compliance through PaC, illustrating how this approach can streamline security processes.Infrastructure-as-Code (IaC): The book elucidates how Infrastructure-as-Code (IaC) can transform IT infrastructure management by enabling automation, version control, and consistency in provisioning resources.Collaboration: Highlighting the importance of collaboration between development and security teams, the book provides strategies for fostering a cohesive working environment.Real-World Examples: Through real-world case studies and practical solutions, readers will gain valuable insights into the benefits of Infrastructure-as-Code (IaC) and Policy-as-Code (PaC) in enhancing pipeline security.Open-Source Tool: The book introduces a homegrown open-source tool for project monitoring, self-assessment, and metric management, empowering organizations to improve their DevSecOps practices.Interactive Learning: Readers can engage with the author via email or LinkedIn for further guidance and support, ensuring a personalized and interactive learning experience.Deep Dive into CI/CD: Offering a deep dive into the core components of CI/CD pipelines, the book highlights common security challenges and the importance of early security integration.Web3 Technologies: Practical guidance is provided on leveraging cutting-edge Web3 technologies to enhance security and efficiency in software development.Best Practices: The book illustrates best practices for conquering security challenges, integrating testing tools, and harmonizing Web3 technologies through meticulous tables and real-world examples.Cyber Threats: The importance of pipeline security in the face of cyber threats is emphasized, with DevSecOps principles being crucial for maintaining a secure software delivery process.Innovation and Excellence: Readers are encouraged to view security not as an add-on but as a fundamental aspect of innovation for achieving digital excellence.Roadmap to Excellence: Offering a roadmap to achieving DevSecOps excellence, the book ensures swifter and safer software development practices."SECURING THE CI/CD PIPELINE: Best Practices for DevSecOps" is not just a guide; it's a roadmap to excellence in software development. Get your copy today and journey towards swifter, safer, and more secure software development practices.
Understanding the Metaverse
This book highlights the numerous potentials and concerns involved with using the metaverse. Furthermore, the project discusses countermeasures to protect any firm from these risks. Insights into practical solutions may assist organizations in using this new business model by raising awareness and preparing them to improve. The book helps readers get insights into technology's future, i.e., the metaverse. The application areas of the metaverse is quite vast, but it also includes security and privacy issues. Addressing the security issues is the need of the hour. Developers are designing the applications, and users are ready to use them, but on the other side, many security issues need to be focused on. Hence, along with the applications, this book helps the reader understand these hidden security and privacy issues.
Bio-Inspired Computing: Theories and Applications
The two-volume set CCIS 2061 and 2062 constitutes the refereed post-conference proceedings of the 18th International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2023, held in Changsha, China, during December 15-17, 2023.The 64 revised full papers presented in these proceedings were carefully reviewed and selected from 168 submissions. The papers are organized in the following topical sections: Volume I: Evolutionary Computation and Swarm Intelligence; and Membrane Computing and DNA ComputingVolume II: Machine Learning and Applications; and Intelligent Control and Application.
Bio-Inspired Computing: Theories and Applications
The two-volume set CCIS 2061 and 2062 constitutes the refereed post-conference proceedings of the 18th International Conference on Bio-Inspired Computing: Theories and Applications, BIC-TA 2023, held in Changsha, China, during December 15-17, 2023.The 64 revised full papers presented in these proceedings were carefully reviewed and selected from 168 submissions. The papers are organized in the following topical sections: Volume I: Evolutionary Computation and Swarm Intelligence; and Membrane Computing and DNA ComputingVolume II: Machine Learning and Applications; and Intelligent Control and Application.
Advances in Knowledge Discovery and Data Mining
The 6-volume set LNAI 14645-14650 constitutes the proceedings of the 28th Pacific-Asia Conference on Knowledge Discovery and Data Mining, PAKDD 2024, which took place in Taipei, Taiwan, during May 7-10, 2024. The 177 papers presented in these proceedings were carefully reviewed and selected from 720 submissions. They deal with new ideas, original research results, and practical development experiences from all KDD related areas, including data mining, data warehousing, machine learning, artificial intelligence, databases, statistics, knowledge engineering, big data technologies, and foundations.
Intelligent Information Processing XII
The two-volume set IFIP AICT 703 and 704 constitutes the refereed conference proceedings of the 13th IFIP TC 12 International Conference on Intelligent Information Processing XII, IIP 2024, held in Shenzhen, China, during May 3-6, 2024. The 49 full papers and 5 short papers presented in these proceedings were carefully reviewed and selected from 58 submissions. The papers are organized in the following topical sections: Volume I: Machine Learning; Natural Language Processing; Neural and Evolutionary Computing; Recommendation and Social Computing; Business Intelligence and Risk Control; and Pattern Recognition.Volume II: Image Understanding.
Intelligent Information Processing XII
The two-volume set IFIP AICT 703 and 704 constitutes the refereed conference proceedings of the 13th IFIP TC 12 International Conference on Intelligent Information Processing XII, IIP 2024, held in Shenzhen, China, during May 3-6, 2024. The 49 full papers and 5 short papers presented in these proceedings were carefully reviewed and selected from 58 submissions. The papers are organized in the following topical sections: Volume I: Machine Learning; Natural Language Processing; Neural and Evolutionary Computing; Recommendation and Social Computing; Business Intelligence and Risk Control; and Pattern Recognition. Volume II: Image Understanding.
Advances in Knowledge Discovery and Data Mining
The 6-volume set LNAI 14645-14650 constitutes the proceedings of the 28th Pacific-Asia Conference on Knowledge Discovery and Data Mining, PAKDD 2024, which took place in Taipei, Taiwan, during May 7-10, 2024. The 177 papers presented in these proceedings were carefully reviewed and selected from 720 submissions. They deal with new ideas, original research results, and practical development experiences from all KDD related areas, including data mining, data warehousing, machine learning, artificial intelligence, databases, statistics, knowledge engineering, big data technologies, and foundations.
Mathematical Modeling of the Learning Curve
The application of mathematical models in the analysis of learning data has a rich tradition in experimental psychology. Such modeling is not only of scientific interest from psychophysiological point of view but very important from clinical point of view because memory impairment is a common symptom that is frequently diagnosed in elder people, persons after traumatic brain injury, patients with type 2 diabetes mellitus, Parkinson disease, multiple sclerosis, and other neurological and psychiatric diseases. Mild memory impairment might be one of the most important symptoms of a future Alzheimer's disease. Thus, early diagnosis of initial signs of memory impairment is of importance. The book offers the reader hands on practical experience using a mathematical model dveloped by the senior authors. Classroom tested experiments are provided which requires the reader to use the model under various conditions such as learning and memory in both humans and animals. Following an introduction to mathematical models, the book contains 13 experiments. These experiments include those related to animal learning in such organisms as snails, bees, and rats. A variety of human experiments are also presented including those related to short and long term memory, maze learning, classical salivary conditioning, evaluation of sound on memory, and the influence of dietary supplements on memory. We close the section on experiments with and analysis of machine learning curves. Appendices are provided on how to build apparatus and how to install the software.
AWS Cloud Automation
���� Introducing: Harnessing Terraform for AWS Infrastructure as Code Book Bundle! ����Are you ready to revolutionize your AWS infrastructure management? Look no further than our comprehensive book bundle tailored for AWS enthusiasts and professionals alike! Harnessing Terraform for AWS Infrastructure as Code is your ultimate guide to mastering Terraform and optimizing your AWS deployments with ease. �������� Book 1: AWS Cloud Automation: Terraform Essentials for Beginners New to Terraform? No problem! Dive into the essentials of Terraform and learn how to define, provision, and manage AWS resources effortlessly. This beginner-friendly book provides step-by-step tutorials and hands-on exercises to kickstart your journey into infrastructure as code.���� Book 2: Mastering Terraform: Advanced Techniques for AWS Cloud Automation Ready to level up your Terraform skills? Discover advanced techniques and best practices for managing state, implementing modularization, and orchestrating complex AWS deployments like a pro. Elevate your automation game and unlock the full potential of Terraform.���� Book 3: Optimizing AWS Infrastructure: Advanced Terraform Strategies Optimize your AWS infrastructure for cost-efficiency, scalability, and performance with this comprehensive guide. Learn advanced Terraform strategies to minimize costs, enhance resource utilization, and streamline your AWS deployments for maximum efficiency.���� Book 4: Expert AWS Cloud Automation: Scaling and Managing Complex Deployments with Terraform Scale and manage your AWS deployments with confidence using expert-level Terraform techniques. From multi-region architectures to advanced networking configurations, this book equips you with the skills needed to tackle even the most complex deployment scenarios.With over 3000 characters of expert insights, practical examples, and actionable strategies, this book bundle is your one-stop resource for becoming a Terraform guru and mastering AWS infrastructure as code. Don't miss out on this opportunity to level up your AWS automation skills and take your career to new heights! Get your copy of Harnessing Terraform for AWS Infrastructure as Code today! ����
All Tomorrow's Futures
Welcome to a journey through speculative fictions, where the possibilities of tomorrow are explored like never before. In a new collaborative approach, renowned experts, armed with their deep knowledge of justice, energy, digital money, longevity and learning, join forces with talented authors to weave narratives that transcend the future that you may currently believe is inevitable. Situated in 'real-life' between accelerationism and scepticism, this volume of disruptions serves as a thought- provoking look into the potential consequences of scientific progress, technological development and societal evolution. Be prepared to immerse yourself in speculative landscapes that spark discussions about the implications for our future human experience.
All Tomorrow’s Futures
Welcome to a journey through speculative fictions, where the possibilities of tomorrow are explored like never before. In a new collaborative approach, renowned experts, armed with their deep knowledge of justice, energy, digital money, longevity and learning, join forces with talented authors to weave narratives that transcend the future that you may currently believe is inevitable. Situated in 'real-life' between accelerationism and scepticism, this volume of disruptions serves as a thought-provoking look into the potential consequences of scientific progress, technological development and societal evolution. Be prepared to immerse yourself in speculative landscapes that spark discussions about the implications for our future human experience.
IoT-enabled Sensor Networks
This volume explores IoT architectures, their configuration, and operability in wireless sensor networks. The topics are spread across nine structured chapters covering fundamental and applied knowledge about wireless sensor networks using IoT devices. The book starts with an introduction to the subject, giving readers a quick overview of IoT enabled networks and bio-inspired approaches towards network design. This is followed by chapters explaining optimized routing protocols for accident detection, efficiency and performance analysis. The book concludes with four chapters dedicated to security applications of wireless networks, for homes, urban areas and businesses. Overall, the volume gives a balance of theoretical and practical information for readers. The book is intended as a resource for graduate and postgraduate students for understanding network design for home and embedded applications, specifically using single board computing devices. It also serves as a guide for networking courses and assessments.
AWS Certified Solutions Architect - Professional Exam Guide (SAP-C02)
Become an AWS Solutions Architect Professional with this latest AWS (SAP-C02) exam guidePurchase of this book unlocks access to web-based exam prep resources, including mock exams, flashcards, and exam tips, and the eBook PDFKey Features: - Explore content meticulously aligned with AWS (SAP-C02) exam objectives- Challenge your knowledge through mock tests with exam-level difficulty- Gain expert insights and learn best practices for optimizing your cloud solutions from experienced AWS practitionersBook Description: Known for its difficulty and ranking among the highest-paying IT certifications, the AWS Certified Solutions Architect Professional (SAP-C02) certification demands significant hands-on experience for success. This comprehensive guide reinforces your knowledge and enhances your skills in various solution architectures and services. Additionally, you'll gain lifetime access to supplementary practice resources such as mock exams, flashcards, and exam tips from experts.Aligned with exam objectives, this AWS certification study guide helps you assess your knowledge through timed mock tests that simulate exam conditions. Beyond exam preparation, you'll develop advanced skills in designing distributed systems on AWS cloud and become proficient in providing architectural recommendations for complex application implementation, and enhancing infrastructure efficiency. As you advance, you'll gain insights into how to foster unique thinking and factor diverse considerations while architecting solutions. You'll also get to grips with designing multi-tier applications, deploying enterprise-grade operations, and migrating complex applications to AWS.By the end of this book, you'll be able to design and deploy innovative solutions on AWS, unlocking new opportunities and driving success in the dynamic world of cloud computing.What You Will Learn: - Design and deploy fully secure, dynamically scalable, highly available, fault-tolerant, and reliable apps on AWS- Integrate on-premises environments seamlessly with AWS resources- Select appropriate architecture patterns and AWS services for designing and deploying complex applications- Continuously improve solution architectures for security, reliability, performance, operational excellence, and cost-efficiency- Plan and execute migrations of complex applications to AWS- Implement cost-control strategies to deliver cost-effective solutions on AWSWho this book is for: This book is for seasoned IT professionals adept at crafting and implementing cloud architecture on AWS. Familiarity with the AWS platform and services is essential. You'll grasp the content more effectively if you have at least 2 years of hands-on experience in AWS-based applications.Table of Contents- Determining an Authentication and Access Control Strategy for Complex Organizations- Designing Networks for Complex Organizations- Designing a Multi-Account AWS Environment for Complex Organizations- Ensuring Cost Optimization- Determining Security Requirements and Controls- Meeting Reliability Requirements- Ensuring Business Continuity- Meeting Performance Objectives- Establishing a Deployment Strategy- Designing for Cost Efficiency- Improving Operational Excellence- Improving Reliability- Improving Performance- Improving Security- Improving Deployment- Exploring Opportunities for Cost Optimization- Selecting Existing Workloads and Processes to Migrate- Selecting Migration Tools and Services- Determining a New Architecture for Existing Workloads- Determining Opportunities for Modernization and Enhancements
Mastering GitHub Actions
Explore the full spectrum of GitHub Actions to unlock your team's potential and become a pro in no timeKey FeaturesMaster GitHub events to foster a self-service mindsetElevate your GitHub Actions knowledge to a whole new level through real-world examplesLearn how to integrate with popular cloud-based products within your workflowsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionNavigating GitHub Actions often leaves developers grappling with inefficiencies and collaboration bottlenecks. Mastering GitHub Actions offers solutions to these challenges, ensuring smoother software development.With 16 extensive chapters, this book simplifies GitHub Actions, walking you through its vast capabilities, from team and enterprise features to organization defaults, self-hosted runners, and monitoring tools. You'll learn how to craft reusable workflows, design bespoke templates, publish actions, incorporate external services, and introduce enhanced security measures. Through hands-on examples, you'll gain best-practice insights for team-based GitHub Actions workflows and discover strategies for maximizing organization accounts. Whether you're a software engineer or a DevOps guru, by the end of this book, you'll be adept at amplifying productivity and leveraging automation's might to refine your development process.What you will learnExplore GitHub Actions' features for team and business settingsCreate reusable workflows, templates, and standardized processes to reduce overheadGet to grips with CI/CD integrations, code quality tools, and communicationUnderstand self-hosted runners for greater control of resources and settingsDiscover tools to optimize GitHub Actions and manage resources efficientlyWork through examples to enhance projects, teamwork, and productivityWho this book is forThis book is for developers with a foundation in CI/CD, code quality tools, and team communication keen on exploring GitHub Actions. It's ideal for DevOps engineers, system administrators, software developers, IT specialists, automation aficionados, and university students focused on software integration and deployment. Those familiar with GitHub's ecosystem will find this content insightful.Table of ContentsAn Overview of GitHub and GitHub ActionsExploring WorkflowsDeep Dive into Reusable Workflows and Composite ActionsWorkflow Personalization Using GitHub AppsUtilizing Starter Workflows in Your TeamUsing HashiCorp Vault in GitHubDeploying to Azure Using OpenID ConnectWorking with ChecksAnnotating Code with ActionsAdvancing with Event-Driven WorkflowsSetting Up Self-Hosted RunnersThe Crawler PatternThe Configuration Centralization PatternUsing Remote Workflows to Kickstart Your ProductsHousekeeping Tips for Your OrganizationHandy Workflows for Managing Your Software
Technical Writing Process
About the Book: From the basics to advanced skills, The Technical Writing Process is your comprehensive guide to the art and science of crafting technical documentation. With eight core steps-Plan, Design, Write, Edit, Review, Translate, Publish, and Manage-this guide integrates both classical writing principles and the transformative potential of modern tools like AI.This book is more than a guide; it's an invitation to embrace the art of writing instructions with the mentorship of our experienced technical writers. Whether you're a novice writer or an industry stalwart aiming to refine your technical communication skills, this book offers a blend of tried-and-true methods with the power of new-age tools. AI, as a significant element of the modern toolkit, receives special attention, helping readers stay ahead of the curve.Features: Insights from industry experts around the worldReal-world case studies and examplesComprehensive chapters on techniques and conceptsDownloadable templates1 to support each step in the processAbout the Authors: Our writing team, composed of top-notch technical writers, translation experts, and technical documentation managers from around the world, has pooled their experience and insights to help you succeed in your technical writing career.Praise for the First Edition: "The Technical Writing Process is a practical toolkit that demystifies the art of technical writing with useful templates to help you succeed quickly and smartly." - Richard Kidd, General Manager, Central Innovation"Every aspiring author or tech writer in college should have this book." - Steve Ballard, Manager, Enterprise Content Solutions, Intel"This is exactly the sort of guide I wish I had when I first started tech writing." - Sharon Witheriff, Technical Writer, Dimension DataCall to Action: Become an expert with Boffin's courses. Visit https: //boffin.education for more information. 1 For exclusive discounts on our premium content, use the coupon code in this book.
Software Design by Example
The best way to learn design in any field is to study examples, and some of the best examples of software design come from the tools programmers use in their own work. Software Design by Example: A Tool-Based Introduction with Python therefore builds small versions of the things programmers use in order to demystify them and give some insights into how experienced programmers think. From a file backup system and a testing framework to a regular expression matcher, a browser layout engine, and a very small compiler, we explore common design patterns, show how making code easier to test also makes it easier to reuse, and help readers understand how debuggers, profilers, package managers, and version control systems work so that they can use them more effectively.This material can be used for self-paced study, in an undergraduate course on software design, or as the core of an intensive weeklong workshop for working programmers. Each chapter has a set of exercises ranging in size and difficulty from half a dozen lines to a full day's work. Readers should be familiar with the basics of modern Python, but the more advanced features of the language are explained and illustrated as they are introduced.All the written material in this project can be freely reused under the terms of the Creative Commons - Attribution license, while all of the software is made available under the terms of the Hippocratic License. All proceeds from sale of this book will go to support the Red Door Family Shelter in Toronto.Features: Teaches software design by showing programmers how to build the tools they use every day Each chapter includes exercises to help readers check and deepen their understanding All the example code can be downloaded, re-used, and modified under an open license