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.
Create video games from start to finish while learning game design and programming principles using GameMaker. Game Development with GameMaker covers all aspects of game design and development from the initial idea to the final release. You will learn how to make a 2D game from start to finish using GameMaker covering important features and topics related to game development. This book provides an in-depth guide to design and development of real-world video games, focusing on best practices aligned with industry standards. It covers all fundamental aspects of 2D game development, including movement, combat, AI, UI design, level design, inventory systems, power-ups, and more. This edition also features an additional chapter dedicated to artificial intelligence and incorporates the latest updates and best practices in GameMaker, including new features and enhancements. You Will Master GameMaker Language (GML) programming Apply game design principles and programming patterns Learn about 2D game development techniques and best practices Develop your own videogames exploring different game genres
This book simplifies the process of formalizing your cybersecurity program into something you can easily understand. Breaking down complex concepts into clear, manageable steps, the concepts are accessible even to those without a deep technical background. It ensures that more individuals within your organization can effectively contribute to building and maintaining a robust cybersecurity program. The book's structured framework focuses on the four key areas essential for any successful cybersecurity initiative, allowing you to prioritize efforts and transition from a reactive to a proactive stance."CyberDynamX" addresses the common challenge of developing efficient and comprehensive cybersecurity programs. Many tasked with this responsibility are not dedicated cybersecurity professionals, often juggling these duties alongside their primary roles. This can lead to fragmented efforts and incomplete solutions. The book provides clear, concise guidance that is easy to follow, ensuring meaningful progress even for those new to cybersecurity. By offering practical, actionable advice, "CyberDynamX" helps streamline the development process, enabling you to build an effective cybersecurity program that meets your organization's needs swiftly and efficiently.What You Will Learn: The four things to radically focus on in building a functional cybersecurity program. The importance of Risk Management and the means to get started performing this function. The significant difference between Policy, Standards, Procedures, Guidance and Baselines; when to use each and how to build them.
As artificial intelligence (AI) rapidly transforms education, tools like ChatGPT and Claude are revolutionizing the way we teach and learn. This book is a groundbreaking book that empowers parents and students to navigate this exciting new frontier, filling a critical gap in the current literature.As the first comprehensive guide to generative AI in education designed for parents and students, Generative AI in Education is positioned to become an indispensable resource. It provides the knowledge and strategies needed to effectively integrate AI into their learning journeys, transforming educational outcomes and preparing students for success in a rapidly changing world. Yoüll gain a deep understanding of how tools like ChatGPT and Claude work, and how they can be leveraged to support learning across various subjects and grade levels.Yoüll then see how to create clear, specific, and engaging prompts that elicit valuable responses from AI-powered tools. This book contains all the techniques for tailoring prompts to different learning objectives, styles, and contexts, and how they can use AI tools to support reading comprehension, writing skills, problem-solving, and creative thinking.What You Will Learn Apply generative AI in education Craft effective prompts for personalized learning experiences Utilize AI tools to support learning, creativity, and problem-solvingWho This Book is ForParents and students who are eager to harness the power of generative AI to enhance learning experiences and prepare for success in an AI-driven future
You were a happy coder, then the opportunity came to lead a team. Unfamiliar assignments come without warning, team members need care and attention, and then the organization demands that you take on roles you hadn't prepared for and work with people whom you have no idea what they do. It's a struggle to keep up and often feels like thrashing rather than success. And yet, you are the lynchpin. Software Managers are responsible for critical product delivery and information processing in the largest and most impactful global companies and across nearly every industry and public sector. Some of the fundamentals like project management and team leadership have been well documented but the world keeps getting more complicated. This book reveals the breadth of domains that a Software Manager will encounter as they progress from competent contributor to tech lead to manager to increasing levels of responsibility. Even experienced managers will find helpful new perspectives and insights. You will be challenged to think more deeply about the people you may manage, the processes of developing products so complex that no individual can keep it all in their head, and the often-mysterious organizational behaviors surrounding you.Tech companies don't have to throw good practitioners into hard management positions with no training and compound the error as people advance in their management careers; it has just been our habit. We can do better. Mastering the Complex World of Software Management provides realistic scope, attacks the nitty-gritty realities, and challenges the reader to think about their situation so they can solve the myriad technical, process, organizational, and business challenges coming their way.You will: Master the fundamentals of managing technology teams See how operating teams navigate themselves within a larger organization Understand and work around the landmines in software development
This comprehensive guide, featuring hand-picked examples of daily use cases, will walk you through the end-to-end predictive model-building cycle using the latest techniques and industry tricks. In Chapters 1, 2, and 3, we will begin by setting up the environment and covering the basics of PySpark, focusing on data manipulation. Chapter 4 delves into the art of variable selection, demonstrating various techniques available in PySpark. In Chapters 5, 6, and 7, we explore machine learning algorithms, their implementations, and fine-tuning techniques. Chapters 8 and 9 will guide you through machine learning pipelines and various methods to operationalize and serve models using Docker/API. Chapter 10 will demonstrate how to unlock the power of predictive models to create a meaningful impact on your business. Chapter 11 introduces some of the most widely used and powerful modeling frameworks to unlock real value from data.In this new edition, you will learn predictive modeling frameworks that can quantify customer lifetime values and estimate the return on your predictive modeling investments. This edition also includes methods to measure engagement and identify actionable populations for effective churn treatments. Additionally, a dedicated chapter on experimentation design has been added, covering steps to efficiently design, conduct, test, and measure the results of your models. All code examples have been updated to reflect the latest stable version of Spark.You will: Gain an overview of end-to-end predictive model building Understand multiple variable selection techniques and their implementations Learn how to operationalize models Perform data science experiments and learn useful tips
This book explains how to build digital twin metaverse cities aimed to accelerate urban digital transformation through emerging technologies. Why do we need to live in a smart city? The book presents a novel architectural design of digital twin metaverse cities and the digital twinning process. Let's dive into emerging technologies as building blocks to construct smart cities.Rapid urbanization causes compelling city problems worldwide, such as housing, traffic, schooling, healthcare, employment, and pollution. Numerous smart-city scholars and practitioners have attempted to tackle these problems but lack an integrated approach and practical implementation tools to solve them. In this book, we will build digital metaverse cities using emerging technologies. This approach begins by identifying a problem statement, designing a novel digital twin metaverse architecture, reviewing emerging technologies as building blocks and showcasing interesting applications.Moreover, we will review state-of-the-art digital twin metaverse development tools and present readers with interesting engineering prototypes of my proposed digital twin smart cities. Finally, we will discover how to avoid some management pitfalls during the construction of innovative smart cities, including project management, change management, leadership skills, and modern management information systems, providing a bonus for our readers.You will: Explore complex issues arising from rapid urbanization. Discover how emerging technologies like 5G, IoT, and AI can solve urban problems. Master the digital twinning process powered by the Data Analytics Flywheel. Explore core and enabling technologies shaping Digital Twin Metaverse Cities. Gain hands-on experience with development tools and prototypes for smart city applications.
Develop and implement AI strategies aligned with business goals, including operating models and partnership strategies. This book is practical guide for chief experience officers and other corporate board members faced with the complex issues of AI governance, data privacy, AI regulations, AI copyright, AI strategy, and more.Executives are eager to hear from other executives, peers, and authority figures regarding AI matters, and how to approach them quickly, correctly and meaningfully. The cost of missing out or messing up in AI transformation is easy so it¿s imperative that C-suite and board members have the right mental framework to ask the right questions for their organizations.Throughout this book, yoüll see how to develop and execute AI strategies that align with your organizational goals and ethical standards. Yoüll navigate the complex landscape of AI regulation and governance, applying best practices to ensure compliance and protect stakeholder interests. Yoüll also, understand how to innovate and adapt AI technologies within your operations.AI and the Boardroom provides all the right tools to guide decision-making, foster partnerships, and enhance customer experiencesWhat You Will Learn Master AI governance, regulations, and ethical considerations, including privacy and intellectual property issues. Optimize AI investments, budgets, and ROI through effective KPIs, OKRs, and risk management. Navigate organizational changes brought by AI, including executive compensation, team structures, and change management. Leverage AI for board-level decision-making while advancing organizational AI maturity and staying ahead of emerging trends.Who This Book Is ForSuite executives and corporate board members; technology and innovation leaders; risk management and compliance professionals; corporate strategists and business unit leaders; AI program managers and data scientists
Learn the United Nations Sustainable Development Goals (UN SDGs) and see how machine learning can significantly contribute to their realization. This book imparts both theoretical knowledge and hands-on experience in comprehending and constructing machine learning-based applications for addressing multiple UN SDGs using JavaScript. The reading begins with a delineation of diverse UN SDG targets, providing an overview of previous successful applications of machine learning in solving realistic problems aligned with these targets. It thoroughly explains fundamental concepts of machine learning algorithms for prediction and classification, coupled with their implementation in JavaScript and HTML programming.Detailed case studies examine challenges related to renewable energy, agriculture, food production, health, environment, climate change, water quality, air quality, and telecommunications, corresponding to various UN SDGs. Each case study includes related works, datasets, machine learning algorithms, programming concepts, and comprehensive explanations of JavaScript and HTML codes used for web-based machine learning applications. The results obtained are meticulously analyzed and discussed, showcasing the pivotal role of machine learning in advancing the relevant SDGs. By the end of this book, you'll have a firm understanding of SDG fundamentals and the practical application of machine learning to address diverse challenges associated with these goals.You will: Understand the fundamental concepts of the UN SDGs, AI, and machine learning algorithms. Employ the correct machine learning algorithms to address challenges on the United Nations Sustainable Development Goals (UN SDGs)? Develop web-based machine learning applications for the UN SDGs using Javascript, and HTML. Analyze the impact of a machine learning-based solution on a specific UN SDG.
This book is designed to help you prepare for Exam MS-721, which is required for Microsoft 365 Certified: Collaboration Communications Systems Engineer Associate certification.The book starts with an introduction to Exam MS -721 and Microsoft Teams. It discusses how to plan and design collaboration communications systems followed by configuration and management of Teams meetings and events. You will learn about Teams Phone and acquire the skills required to configure Direct Routing with Teams Phone. You will go through the configuration of Teams Phone and learn its user settings and features. Teams Meeting Rooms and devices, from deployment to troubleshooting, are discussed along with their Intune policies. And you will learn the configuration of MTRs based on Windows and Surface Hub.What You Will Learn Understand Microsoft Teams Plan and design meetings and collaboration Configure and manage Teams Phone Optimize the network for Teams and Teams certified devices Troubleshoot Teams calls and meetings
Create apps for iOS and Android phones and tablets using Flutter, a Google framework that produces two outputs for a single app. Let's face it, creating iOS apps using Apple tools such as Swift and Xcode is extremely complicated. Creating Android apps with Kotlin and Android Studio is just as difficult. This book breaks down complex concepts and tasks into easily digestible segments with examples, full-color pictures, and hands-on labs with starters and solutions.As you work through the accompanying lab exercises, you'll learn the Dart programming language; the entire Flutter development toolchain; the differences between stateful and stateless widgets; and a working knowledge of the architecture of apps. Yoüll work with themes and styles, develop custom widgets, and even teach your app to respond to gestures like taps, swipes, and pinches. Yoüll also design, create, and control the layout of your app. Create tools to handle form data entry from users. And ultimately create killer multiscreen apps with navigation, menus, and tabs.Yoüll see that with Flutter, you can write an app one time that produces two outputs: one that can be submitted to the Apple App Store and another that can be uploaded to the Google Play Store. In short, one code creates the same app that runs on iPhones, iPads, Android phones and tablets, virtually all devices. And if you like, it can also create a version that runs on Macs, Windows, Linux, and in browsers!Flutter App Development explains difficult topics in plain, everyday terms that simplify the process of writing mobile apps.What You'll Learn Get the most out of great Flutter widgets Create custom widgets, both stateless and stateful Exercise expert control over your Flutter layouts Manage data in stateful widgets and with libraries like Riverpod Exchange data actively with RESTful API serversWho This Book Is ForDevelopers who have coded in JavaScript, Python, Java, C#, C++, or any similar language. Managers, product owners, and business analysts who need to understand Flutter's capabilities.
Develop elegant and rock-solid systems using PHP, aided by three key elements: object fundamentals, design principles, and best practices. Now in its 7th edition, this book has been fully updated for PHP 8.3 and split into two volumes to better accommodate its wealth of new content. Volume 1 covers objects and patterns, while Volume 2 focuses on tools and best practices.Yoüll begin this volume by reviewing PHP's object-oriented features including key topics such as class declarations, inheritance, and reflection. The second part of the book is devoted to design patterns. It explains the principles that make patterns powerful and covers many of the classic design patterns, as well as enterprise and database patterns.This volume provides a solid grounding in PHP's support for objects and builds on this foundation to apply the core principles of software design. New topics covered include read only classes, enumerations, typed class constants, as well as various additions to argument and return types. The knowledge gained from this book will help you master the object-oriented enhancements and the design patterns available for PHP 8, paving the way for developing best practices in Volume 2.What You Will Learn Work with object fundamentals. Write classes and methods, instantiate objects, and create powerful class hierarchies using inheritance. Master advanced object-oriented features, including static methods and properties. Manage error conditions with exceptions and create abstract classes and interfaces. Use design principles to deploy objects and classes effectively in your projects. Discover a set of powerful patterns that you can implement in your own projects.Who This Book Is ForAnyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects.
This book demonstrates how to use Oracle Cloud Infrastructure (OCI) and Hugging Face technologies to develop advanced NLP solutions. Through a practical case study, it addresses common NLP challenges and offers strategies for creating efficient, cost-effective transformer-based models. By the end of this book, you will have the skills and knowledge to create cutting-edge NLP solutions on OCI, customized to meet the needs of various industries and projects.The book takes you through the complete NLP solution life cycle-covering data preparation, model fine-tuning, deployment, and monitoring-while highlighting key topics such as cost-effectiveness and responsible AI for NLP implementations. Drawing from real-world experience and offering practical insights, it bridges the gap between theory and practice, equipping you to design and deploy scalable, cost-efficient NLP solutions.What You Will Learn Master key NLP concepts and the OCI ecosystem Create high-quality datasets using Hugging Face and OCI Data Labeling Service Fine-tune domain-specific pre-trained models from Hugging Face using OCI Data Science Notebook Sessions Deploy and operationalize your models with OCI Data Science Model Deployments Automate the NLP life cycle with OCI Data Science Pipelines Implement cost-effective strategies throughout the entire NLP life cycle, from dataset preparation to model training and deployment
In today's world, understanding data analytics, data science, and artificial intelligence is not just an advantage but a necessity. This book is your thorough guide to learning these innovative fields, designed to make the learning practical and engaging. The book starts by introducing data analytics, data science, and artificial intelligence. It illustrates real-world applications, and, it addresses the ethical considerations tied to AI. It also explores ways to gain data for practice and real-world scenarios, including the concept of synthetic data. Next, it uncovers Extract, Transform, Load (ETL) processes and explains how to implement them using Python. Further, it covers artificial intelligence and the pivotal role played by machine learning models. It explains feature engineering, the distinction between algorithms and models, and how to harness their power to make predictions. Moving forward, it discusses how to assess machine learning models after their creation, with insights into various evaluation techniques. It emphasizes the crucial aspects of model deployment, including the pros and cons of on-device versus cloud-based solutions. It concludes with real-world examples and encourages embracing AI while dispelling fears, and fostering an appreciation for the transformative potential of these technologies. Whether you're a beginner or an experienced professional, this book offers valuable insights that will expand your horizons in the world of data and AI. What you will learn: What are Synthetic data and Telemetry data How to analyze data using programming languages like Python and Tableau. What is feature engineering What are the practical Implications of Artificial Intelligence
Become a full-stack web developer using the Microsoft Blazor framework and the techniques shown in this book. This new edition will have you building all kinds of applications in C# and Microsoft .NET 8, from static web sites to fully interactive single page applications, and desktop and mobile applications, in no time. At it's core, this book teaches you to build user interfaces and present data to a user for display and modification, capturing the user's changes via data binding. The book shows you how to access a rich library of .NET functionality such as a component modeling for building composable user interfaces-including developing reusable components that can be used across many pages and websites. New for this edition, the book now covers server communication using SignalR and/or gRPC, the use of virtualization to load large quantities of data efficiently, deployment and ahead-of-time compilation into WASM, new unit testing features, security using OpenID Connect, and more features added in Blazor in .NET 8.At it's core, Blazor provides a fresh take on web development by eliminating the need to learn different languages and frameworks for client- and server-side development. It also allows C# and .NET to be used on all sides-both server-side and client-side-providing a robust feature set that is well suited toward scalable, enterprise-level applications. With Blazor you can use all your experience in .NET 8 along with thousands of existing libraries, right in the browser. This book gets you proficient using this important toolkit for web application development.What You Will Learn Build user interfaces and display data for users to edit Capture user edits and changes via data binding Transfer data back and forth between server and client Communicate with services using REST, SignalR, or gRPC Develop reusable components and assemble them into bigger components Use routing to build single-page applications (SPAs) Build stable and maintainable software using unit testing Internationalize your application to reach more users Secure your Blazor application with OpenID Connect Build static interactive pages web pages optimized for SEO Use the same components to build mobile and desktop applications
Embark on a journey through the Agile-Enterprise Solution Architecture (A-ESA) framework with this in-depth guide designed to provide a structured approach to IT solution modeling. The modeling approach is based on the principles of simplicity, significance, and systematics. It effectively addresses architectural debt issues in today's agile and large-scale IT solutions.Beginning with a foundational overview of A-ESA model specifications, the book introduces readers to the intent and unique methodologies behind A-ESA. It then delves into practical demonstrations through example solution cases, offering real-world context and insights into various architectural styles. Each chapter builds on this knowledge, covering the governing ideas of the thinking framework and essential topics such as key metrics, and modeling considerations for diverse architectural styles, ensuring a thorough understanding of A-ESA's application in different contexts.The book also emphasizes the link between enterprise architecture (EA) and solution architecture (SA), and the importance of governance and measurement in maintaining the integrity and effectiveness of architectural solutions. Readers will explore critical metrics, governance techniques, and the impact of agile modeling on purpose and architectural leading practices. With practical examples, measurement techniques, and governance strategies, this guide equips readers with the cognitive and practical tools necessary for strategic and effective architectural thinking. Concluding with reflections and future outlooks, this comprehensive guide offers valuable insights for mastering IT solution modeling within the A-ESA framework. You Will: Gain hands-on experience with the Agile-Enterprise Solution Architecture (A-ESA) framework through detailed examples and solution cases that illustrate various architectural styles and modeling techniques. Understand the critical metrics and model mappings necessary for evaluating architectural quality and performance. Develop a deep understanding of the A-ESA architectural thinking, including strategic, enterprise, business, data, and cloud architecture considerations
Your MySQL instances are probably broken. Many developers face slow-running queries, issues related to database architecture, replication, or database security-and that's only the beginning. This book will deliver answers to your most pressing MySQL database questions related to performance, availability, or security by uncovering what causes databases to break in the first place.At its core, this book provides you with the knowledge necessary for you to break your database instances so you can better optimize it for performance and secure it from data breaches. In other words, you'll discover the sorts of actions, minor and major, that degrade databases so you can fix and ultimately preempt them. MySQL sometimes acts according to its own rules, and this book will help you keep it working on your terms. At the same time, you will learn to optimize your backup and recovery procedures, determine when and which data to index to achieve maximum performance, and choose the best MySQL configurations, among other essential skills.Most MySQL books focus exclusively on optimization, but this book argues that it's just as important to pay attention to the ways databases break. Indeed, after reading this book, you will be able to safely break your database instances to expose and overcome the nuanced issues that affect performance, availability, and security. What You Will Learn Know the basics of MySQL and the storage engines innoDB and MyISAM Spot the ways you are harming your database's performance, availability and security without even realizing it Fix minor bugs and issues that have surprisingly serious impact Optimize schema, data types, queries, indexes, and partitions to head off issues Understand key MySQL security strategies
Pro WordPress is your ultimate guide to unlocking the full potential of the world's leading content management system. From novice bloggers to seasoned developers, this comprehensive resource offers a step-by-step journey through every aspect of WordPress customization, security and performance optimization.With clear explanations and practical examples, you'll learn how to set up your WordPress environment, choose the right themes and plugins, and customize your site with advanced techniques such as custom post types, widgets, shortcodes, and more. Dive deep into the world of WordPress security and discover how to safeguard your website against cyber threats with strategies like two-factor authentication, secure file permissions, and regular security audits.But that's not all - this book also equips you with the tools and knowledge to optimize your site for lightning-fast performance and high search engine rankings. Learn how to leverage caching mechanisms, minimize HTTP requests, and implement SEO strategies to boost your site's speed and visibility.Whether you're managing a single WordPress site or overseeing a multisite network, you'll find invaluable insights and best practices for scalability and high availability. Real-world case studies provide inspiration and guidance, showcasing successful WordPress implementations and effective strategies for growth.Whether you're a business owner, freelancer, or aspiring web developer, Pro WordPress empowers you to take control of your online presence and build websites that stand out in today's competitive digital landscape. Unlock the full potential of WordPress and elevate your web development skills with this essential resource.You Will Learn: The WordPress ecosystem in its entirety, including its history, core features, and community dynamics. Develop expertise in customizing WordPress themes and plugins using CSS, PHP, and advanced techniques like custom post types and widgets Implement robust security measures to protect your WordPress site from common vulnerabilities, such as brute force attacks and malicious code injections Optimize your website's performance through caching mechanisms, image optimization, and other techniques to enhance user experience and SEO rankings More advanced topics such as managing multisite networks, scalability and high availability to effectively scale your WordPress projects and handle high traffic volumesWho is it for: Web designers and developers to business owners looking to develop a webiste of their own as well as bloggers and hobbyists who are looking to design, launch and maintain a website whatever the project.
Learn the Julia programming language as quickly as possible. This book is a must-have reference guide that presents the essential Julia syntax in a well-organized format, updated with the latest features of Julia's APIs, libraries, and packages.This book provides an introduction that reveals basic Julia structures and syntax; discusses data types, control flow, functions, input/output, exceptions, metaprogramming, performance, and more. Additionally, you'll learn to interface Julia with other programming languages such as R for statistics or Python. At a more applied level, you will learn how to use Julia packages for data analysis, numerical optimization, symbolic computation, and machine learning, and how to present your results in dynamic documents.The Second Edition delves deeper into modules, environments, and parallelism in Julia. It covers random numbers, reproducibility in stochastic computations, and adds a section on probabilistic analysis. Finally, it provides forward-thinking introductions to AI and machine learning workflows using BetaML, including regression, classification, clustering, and more, with practical exercises and solutions for self-learners.What You Will Learn Work with Julia types and the different containers for rapid development Use vectorized, classical loop-based code, logical operators, and blocks Explore Julia functions: arguments, return values, polymorphism, parameters, anonymous functions, and broadcasts Build custom structures in Julia Use C/C++, Python or R libraries in Julia and embed Julia in other code. Optimize performance with GPU programming, profiling and more. Manage, prepare, analyse and visualise your data with DataFrames and Plots Implement complete ML workflows with BetaML, from data coding to model evaluation, and more.Who This Book Is ForExperienced programmers who are new to Julia, as well as data scientists who want to improve their analysis or try out machine learning algorithms with Julia.
Embark on a journey to business evolution grounded in the real-world experiences and challenges faced by those at the forefront of the Web2 revolution. In a landscape where adaptability is paramount, this book is a guiding light amidst a sea of uncertainty. Crafted by seasoned Web2 professionals, it offers a unique perspective on transitioning from traditional cloud computing to decentralized technologies.Delving beyond theory, this book provides actionable insights and strategies to navigate the complexities of Distributed Ledger Technologies (DLTs). Rather than just discussing the implementation of DLTs, it explores the intricacies of execution, offering tangible guidance to facilitate a seamless transition to the decentralized landscape. Moreover, this book doesn't stop at transition-it's a blueprint for thriving in the Web3 era. By offering strategic perspectives and tactical advice, it equips businesses of all sizes to not only survive but flourish in the decentralized economy. Whether you're a startup poised for disruption or an established enterprise seeking innovation, 'Decentralized Business' empowers you to confidently embrace the future.The time for passive observation is over; the future of business is decentralized, and Decentralized Business is your guide to navigating this evolution. Join the ranks of forward-thinkers shaping tomorrow's economy-secure your copy now and begin the journey of transformation and opportunity.What You Will Learn Understand the foundational concepts of DLTs and their relevance to Web2 professionals. Review security considerations and best practices for implementing decentralized solutions. Apply strategies for integrating DLTs into existing cloud-based infrastructures.
This book is your guide to navigating the complex landscape of the semiconductor product industry. With the emerging benefits of artificial intelligence (AI), the semiconductor industry is at crossroads of unprecedented demand, touching almost every product in the modern world. The book takes into consideration the business development opportunities and guides you through technical and business details to help you gain a deep understanding of the semiconductor product management lifecycle.From transistors to modern AI accelerators, semiconductor products are fundamental contributors to technology and shape our future. Continuous research and development are pushing the boundaries of technology disruption and demanding capabilities in semiconductor products in almost all technological spaces. This book is a one-stop resource for delivering customer-centric solutions and it unveils the secrets to crafting the perfect semiconductor product. The book takes you through the impact of factors such as The Chips Act 2022 to reveal opportunities and challenges across semiconductor product industries. It provides a systematic framework for product managers and technology business leaders to define and implement semiconductor products with competitive advantage, using a robust competitive product strategy.This book demystifies the complex technical concepts in semiconductor architecture, manufacturing technology, and performance management via easy-to-understand, real-world examples.What You Will Learn Develop knowledge of semiconductor hardware architecture and software organization Dig into industry eco-system challenges, factors contributing to success, and failures of semiconductor products Know the secrets to defining competitive semiconductor product strategies and roadmaps Be aware of factors impacting semiconductor product manufacturing and performance management Understand the strategies of the key semiconductor product leaders in the industry Gain a detailed understanding of the design, development, positioning, pricing, and supply of semiconductor products
This comprehensive guide provides practical strategies for optimizing Generative AI systems to be more sustainable and responsible. As advances in Generative AI such as large language models accelerate, optimizing these resource-intensive workloads for efficiency and alignment with human values grows increasingly urgent.The book starts with the concept of Generative AI and its wide-ranging applications, while also delving into the environmental impact of AI workloads and the growing importance of adopting sustainable AI practices. It then delves into the fundamentals of efficient AI workload management, providing insights into understanding AI workload characteristics, measuring performance, and identifying bottlenecks and inefficiencies. Hardware optimization strategies are explored in detail, covering the selection of energy-efficient hardware, leveraging specialized AI accelerators, and optimizing hardware utilization and scheduling for sustainable operations. You are also guided through software optimization techniques tailored for Generative AI, including efficient model architecture, compression, and quantization methods, and optimization of software libraries and frameworks. Data management and preprocessing strategies are also addressed, emphasizing efficient data storage, cleaning, preprocessing, and augmentation techniques to enhance sustainability throughout the data life cycle. The book further explores model training and inference optimization, cloud and edge computing strategies for Generative AI, energy-efficient deployment and scaling techniques, and sustainable AI life cycle management practices, and concludes with real-world case studies and best practicesBy the end of this book, you will take away a toolkit of impactful steps you can implement to minimize the environmental harms and ethical risks of Generative AI. For organizations deploying any type of generative model at scale, this essential guide provides a blueprint for developing responsible AI systems that benefit society.What You Will Learn Understand how Generative AI can be more energy-efficient through improvements such as model compression, efficient architecture, hardware optimization, and carbon footprint tracking Know the techniques to minimize data usage, including evaluation, filtering, synthesis, few-shot learning, and monitoring data demands over time Understand spanning efficiency, data minimization, and alignment for comprehensive responsibility Know the methods for detecting, understanding, and mitigating algorithmic biases, ensuring diversity in data collection, and monitoring model fairness
Gain practical knowledge of application implementation using various programming approaches in predictive analytics. This book serves as a comprehensive guide for both beginners and professionals in the field of predictive analytics, offering core principles and practical insights without requiring an extensive mathematics or statistics background.The book starts with an introduction to analytics in decision making, protective analytics basics, and implementation in various industries. The book then takes you through types of regression, and simple linear regression in detail, followed by a demonstration of R Studio and SAS. Multiple Linear Regression is discussed next along with MLR model diagnostics. The book covers Multivariate Analysis and teaches you how to work with Principal Components Analysis, Factor Analysis, and much more. You also learn Time series Analysis with an understanding of Autoregressive Moving Average (ARMA) Models.After reading the book, you will be able to put predictive analytics principles into practice.What You Will Learn Understand modeling, estimating, and evaluating models for forecasting Implement Partial F-Test and Variable Selection Method Demonstrate each analysis model in R Studio and SAS Understand SLR and MLR Analysis models
Gain the knowledge and practical skills needed to deploy a fully functional, secure, and scalable application in AWS EKS. This book is a hands-on guide designed to help you navigate and manage infrastructure in the AWS EKS environment.The book starts by reviewing the concept of DevOps flexibility, emphasizing adaptability to manage changes effectively. It covers foundational elements like IAM basics, user management, and the use of Terraform for infrastructure as code, highlighting the importance of version stability and unique CIDR blocks. Moving forward, you'll explore Kubernetes, and its initial set-up steps, such as configuration management, access control, and storage. You'll also see how to bridge Kubernetes with AWS resources, touching upon service accounts, identity federation, and policy assignment. In the final chapters, the book guides you through the complete setup of a fully working application using Terraform. The book culminates with a step-by-step walkthrough of deploying a complete application environment where you'll generate and distribute access credentials, configure persistent storage, and manage RBAC for users, all using Terraform.Zero-Maintenance Strategies for AWS EKS will provide you with a solid foundation and a toolkit of proven strategies for managing cloud infrastructure.You will: Acquire foundational knowledge in IAM basics and user management. Manage external access to your applications while consolidating load balancing through a single, entry point. Securely configure DNS and SSL, ensuring your application is both accessible and protected.
Gain a comprehensive understanding of digital reliability to ensure consistent, dependable user experiences that foster trust in technology. Part of author Saurav Bhattacharya's trilogy that covers the essential pillars of digital ecosystems-security, reliability, and usability-this book tackles the challenges of achieving high reliability in complex systems and provides strategies to overcome these obstacles.You'll start by reviewing the pivotal role of reliability in establishing the foundation of digital trust, essential for the sustainable growth of digital ecosystems. In today's digital landscape, characterized by rapid technological advancements and increasing cyber threats, understanding and addressing reliability issues are paramount. As transformative technologies like AI, blockchain, and quantum computing emerge, grasping these fundamental principles becomes crucial.Enterprise Digital Reliability advocates for collaborative efforts among technologists, policymakers, and society to create digital environments that are innovative, inclusive, safe, and respectful of human values.You will: Understand the multifaceted concept of reliability in technology and its significance in building digital trust Foster innovation and inclusivity in digital environments and large-scale enterprise and explore strategies to address them effectively Provide a framework for understanding and achieving digital equilibrium Examine operational uptime and consistent user experiences crucial successful digital platforms
Dive into the world of digital security and navigate its intricate landscape. In an era where digital reliance is ubiquitous, the need for robust cybersecurity measures has never been more pressing. Part of author Saurav Bhattacharya's trilogy that covers the essential pillars of digital ecosystems-security, reliability, and usability-this book sheds light on the dynamic challenges posed by cyber threats, advocating for innovative security solutions that safeguard users while upholding their digital freedoms.Against the backdrop of rapid technological advancement and escalating cyber threats, this book addresses pressing security concerns at the forefront of our digital era. You'll learn that trust plays a pivotal role in fostering a secure digital environment, enabling individuals and organizations to flourish without fear of malicious exploits. With transformative technologies like AI, blockchain, and quantum computing on the horizon, understanding and addressing cybersecurity fundamentals is essential for traversing the evolving digital landscape. Securing an Enterprise is your roadmap towards a future where technology aligns with humanity, fostering a more equitable, secure, and interconnected world.You will: Explore advanced methodologies and innovative approaches to bolster cybersecurity Understand the potential impacts of the advancements on security Provide strategic guidance on adapting to security changes to ensure sustainably Take a holistic approach in reviewing security
In this second edition, you will be guided through the journey of migrating an ASP.NET Framework application to ASP.NET Core microservices. You will know how to master the following steps: Conduct an inventory, prepare the application, plan the migration, execute the migration, improve the deployment pipeline.For the detailed hands-on migration, the book uses a streamlined business application, derived from a real-world application that underwent the migration process a few years ago. In this second edition, the application has evolved to include more features relevant to the latest advancements in ASP.NET Core, such as minimal web APIs, Razor Pages, REST documentation, and enhanced authentication. The book also delves into the nuances of upgrading between ASP.NET Core versions, managing breaking changes, and incorporating significant new features.New in This Edition Enhanced sample application now showcases the application of gRPC, Minimal APIs, and OpenAI, reflecting the latest in ASP.NET Core technology Dedicated section focuses on upgrading ASP.NET Core applications, addressing both the challenges posed by breaking changes and the introduction of new features Deployment and CI/CD pipeline section has been expanded to include a minor section covering GitHub Actions, Docker containers, and other significant deployment improvements Maintenance chapter has been updated with a section on the ASP.NET Core release and support cycles, as well as an enhanced resources section now featuring AI developer tools What You Will Learn Effectively plan and execute a migration: Conduct an in-depth analysis, inventory and cleanup, decoupling logic, and break out new services, all while adhering to best practices such as the handler pattern, dependency injection, and more Use key ASP.NET Core features such as minimal Web API, Razor Pages, gRPC, and built-in authentication improvements Know other important features such as SignalR, EF Core, ASP.NET Core testing library for integration tests, Blazor and more
Understand the guiding principles of "clean code" and how it applies to modern front-end development, accessibility (a11y), semantics, performance, and the Green Web. Highlighting key topics ranging from the foundations of JavaScript and HTML to popular frameworks like React, this book provides best practices to ensure code and applications are easier, more efficient and cost effective to run.Using a web-based application as an example, you'll begin by cleaning and improving its code base by dividing the JavaScript into smaller, reusable and composable functions without side effects. Then, you'll improve the HTML code base by applying "Disability Driven Design" patterns, focusing on semantics before moving on to improving the architecture with a functional style (immutable, modular and composable).Because the web today needs to be green with reduced loading time and energy consumption, you'll apply some tips and tricks to improve code performance and see how to best monitor it in a continuous and scalable way.You will: See how the JavaScript engine works and memory management. Explore in greater detail key focus areas of accessibility and green computing Make applications easier and more cost-effective to run Look closely at clean and sustainable development using JavaScript and React
Build enhanced visual experiences and design and deploy modern, easy-to-maintain, client applications across a variety of platforms. This book will show you how these applications can take advantage of JavaFX's latest user interface components, 3D technology, and cloud services to create immersive visualizations and allow high-value data manipulation. This book is a professional reference for building Java applications for desktop, mobile, and embedded in the Cloud age. It offers end-to-end coverage of the latest features in JavaFX 21 and 23. This third edition has been updated to include new features introduced in JavaFX 21 and 23, including NEW APIs: Map, FlatMap, and OrElse fluent bindings for ObservableValue, along with the new Subscription API. Additionally, it's updated to account for new bug fixes and overall improvements to existing functionality in Java. After reading this book, you will be equipped to upgrade legacy client applications, develop cross-platform applications in Java, and build enhanced desktop and mobile native clients.What You Will Learn Create modern client applications in Java using the latest JavaFX 17 and Java 17 LTS Build enterprise clients that will enable integration with existing cloud services Use advanced visualization and 3D features Deploy on desktop, mobile, and embedded devices
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.