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.
Enhance your programming skills through code reviews, TDD and BDD implementation, and API design to overcome code inefficiency, redundancy, and other issues arising from bad codeKey Features:Write code that seamlessly integrates with other systems while maintaining well-defined software boundariesUnderstand how coding principles and standards elevate software qualityLearn how to avoid common errors while implementing concurrency or threadingPurchase of the print or Kindle book includes a free PDF eBookBook Description:Traditionally associated with Windows desktop applications and game development, C# has expanded into web, cloud, and mobile development. However, despite its extensive coding features, professionals often encounter issues with efficiency, scalability, and maintainability due to poor code. Clean Code in C# guides you in identifying and resolving these problems using coding best practices.This book starts by comparing good and bad code to emphasize the importance of coding standards, principles, and methodologies. It then covers code reviews, unit testing, and test-driven development, and addresses cross-cutting concerns. As you advance through the chapters, you'll discover programming best practices for objects, data structures, exception handling, and other aspects of writing C# computer programs. You'll also explore API design and code quality enhancement tools, while studying examples of poor coding practices to understand what to avoid.By the end of this clean code book, you'll have the developed the skills needed to apply industry-approved coding practices to write clean, readable, extendable, and maintainable C# code.What You Will Learn:Master the art of writing evolvable and adaptable codeImplement the fail-pass-refactor methodology using a sample C# console applicationDevelop custom C# exceptions that provide meaningful informationIdentify low-quality C# code in need of refactoringImprove code performance using profiling and refactoring toolsCreate efficient and bug-free code using functional programming techniquesWrite cross-platform code using MAUIDevelop cloud-deployable microservices for versatile applicationsWho this book is for:This coding book is for proficient C# developers, team leads, senior software engineers, and software architects who want to improve the efficiency of their legacy systems. A strong understanding of C# programming is assumed.
A comprehensive MS-102 exam guide offering practical insights, from provisioning Microsoft 365 to mastering Defender components, ensuring not just exam success but true expertisePurchase of the book unlocks access to web-based exam prep resources like mock exams, flashcards, exam tips, and a free eBook PDF.Key Features:Navigate exam topics easily with well-structured and informative contentAccess online practice tools to enhance exam readinessBoost exam confidence through expert tips and real-world insightsPurchase of the book unlocks access to web-based exam prep resources like mock exams, flashcards, exam tips, and a free eBook PDFBook Description:The MS-102: Microsoft 365 Administrator Exam Guide is meticulously crafted to empower readers with practical insights, starting with the essentials of provisioning a Microsoft 365 tenant, configuring identity synchronization and secure access, and deploying key Microsoft 365 Defender components.The book's purpose is clear-to guide professionals through the complexities of the MS-102 exam, ensuring not just exam success but mastery of the subject matter. This comprehensive exam guide comes with lifetime access to supplementary resources on an online platform, including flashcards, mock exams, and exam tips from experts. With unlimited access to the website, you'll have the flexibility to practice as many times as you desire, maximizing your exam readiness.As you progress through each chapter, the book unveils the layers of Microsoft 365 workloads, equipping you with the skills to manage role-based administration, deploy identity synchronization using Entra ID Connect, implement modern authentication methods, manage secure access through Conditional Access policies, and analyze security threats using Microsoft 365 Defender.By the end of this book, you'll have the proficiency to implement data loss prevention, configure information and data protection features, and approach the MS-102 exam with confidence.What You Will Learn:Implement and manage Microsoft 365 tenantsAdminister users, groups, and contacts in Entra IDConfigure and manage roles across Microsoft 365 servicesTroubleshoot identity synchronization issuesDeploy modern authentication methods to enhance securityAnalyze and respond to security incidents using Microsoft 365 DefenderImplement retention policies and sensitivity labelsEstablish data loss prevention for enhanced information protectionWho this book is for:If you're looking to validate your skills in planning, deploying, and managing Microsoft 365 identity and security workloads, this book is for you. Ideal for IT professionals seeking the MS-102 certification, this book ensures success with clear guidance, practical insights, and hands-on exercises. Although not a pre-requisite, prior knowledge of configuring DNS records, experience of administering a Microsoft 365 tenant, and a high-level understanding of information protection concepts will be beneficial.
Elevate your machine learning skills using the Conformal Prediction framework for uncertainty quantification. Dive into unique strategies, overcome real-world challenges, and become confident and precise with forecasting.Key Features:Master Conformal Prediction, a fast-growing ML framework, with Python applicationsExplore cutting-edge methods to measure and manage uncertainty in industry applicationsUnderstand how Conformal Prediction differs from traditional machine learningBook Description:In the rapidly evolving landscape of machine learning, the ability to accurately quantify uncertainty is pivotal. The book addresses this need by offering an in-depth exploration of Conformal Prediction, a cutting-edge framework to manage uncertainty in various ML applications.Learn how Conformal Prediction excels in calibrating classification models, produces well-calibrated prediction intervals for regression, and resolves challenges in time series forecasting and imbalanced data. Discover specialised applications of conformal prediction in cutting-edge domains like computer vision and NLP. Each chapter delves into specific aspects, offering hands-on insights and best practices for enhancing prediction reliability. The book concludes with a focus on multi-class classification nuances, providing expert-level proficiency to seamlessly integrate Conformal Prediction into diverse industries. With practical examples in Python using real-world datasets, expert insights, and open-source library applications, you will gain a solid understanding of this modern framework for uncertainty quantification.By the end of this book, you will be able to master Conformal Prediction in Python with a blend of theory and practical application, enabling you to confidently apply this powerful framework to quantify uncertainty in diverse fields.What You Will Learn:The fundamental concepts and principles of conformal predictionLearn how conformal prediction differs from traditional ML methodsApply real-world examples to your own industry applicationsExplore advanced topics - imbalanced data and multi-class CPDive into the details of the conformal prediction frameworkBoost your career as a data scientist, ML engineer, or researcherLearn to apply conformal prediction to forecasting and NLPWho this book is for:Ideal for readers with a basic understanding of machine learning concepts and Python programming, this book caters to data scientists, ML engineers, academics, and anyone keen on advancing their skills in uncertainty quantification in ML.
Harness the power of deep learning to drive productivity and efficiency using this practical guide covering techniques and best practices for the entire deep learning life cycleKey Features:Interpret your models' decision-making process, ensuring transparency and trust in your AI-powered solutionsGain hands-on experience in every step of the deep learning life cycleExplore case studies and solutions for deploying DL models while addressing scalability, data drift, and ethical considerationsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Deep learning enables previously unattainable feats in automation, but extracting real-world business value from it is a daunting task. This book will teach you how to build complex deep learning models and gain intuition for structuring your data to accomplish your deep learning objectives.This deep learning book explores every aspect of the deep learning life cycle, from planning and data preparation to model deployment and governance, using real-world scenarios that will take you through creating, deploying, and managing advanced solutions. You'll also learn how to work with image, audio, text, and video data using deep learning architectures, as well as optimize and evaluate your deep learning models objectively to address issues such as bias, fairness, adversarial attacks, and model transparency.As you progress, you'll harness the power of AI platforms to streamline the deep learning life cycle and leverage Python libraries and frameworks such as PyTorch, ONNX, Catalyst, MLFlow, Captum, Nvidia Triton, Prometheus, and Grafana to execute efficient deep learning architectures, optimize model performance, and streamline the deployment processes. You'll also discover the transformative potential of large language models (LLMs) for a wide array of applications.By the end of this book, you'll have mastered deep learning techniques to unlock its full potential for your endeavors.What You Will Learn:Use neural architecture search (NAS) to automate the design of artificial neural networks (ANNs)Implement recurrent neural networks (RNNs), convolutional neural networks (CNNs), BERT, transformers, and more to build your modelDeal with multi-modal data drift in a production environmentEvaluate the quality and bias of your modelsExplore techniques to protect your model from adversarial attacksGet to grips with deploying a model with DataRobot AutoMLWho this book is for:This book is for deep learning practitioners, data scientists, and machine learning developers who want to explore deep learning architectures to solve complex business problems. Professionals in the broader deep learning and AI space will also benefit from the insights provided, applicable across a variety of business use cases. Working knowledge of Python programming and a basic understanding of deep learning techniques is needed to get started with this book.
Gain practical, recipe-based insights into the world of deep learning using Apache MXNet for flexible and efficient research prototyping, training, and deployment to production.Key Features:A step-by-step tutorial towards using MXNet products to create scalable deep learning applicationsImplement tasks such as transfer learning, transformers, and more with the required speed and scalabilityAnalyze the performance of models and fine-tune them for accuracy, scalability, and speedBook Description:MXNet is an open-source deep learning framework that allows you to train and deploy neural network models and implement state-of-the-art (SOTA) architectures in CV, NLP, and more. With this cookbook, you will be able to construct fast, scalable deep learning solutions using Apache MXNet.This book will start by showing you the different versions of MXNet and what version to choose before installing your library. You will learn to start using MXNet/Gluon libraries to solve classification and regression problems and get an idea on the inner workings of these libraries. This book will also show how to use MXNet to analyze toy datasets in the areas of numerical regression, data classification, picture classification, and text classification. You'll also learn to build and train deep-learning neural network architectures from scratch, before moving on to complex concepts like transfer learning. You'll learn to construct and deploy neural network architectures including CNN, RNN, LSTMs, Transformers, and integrate these models into your applications.By the end of the book, you will be able to utilize the MXNet and Gluon libraries to create and train deep learning networks using GPUs and learn how to deploy them efficiently in different environments.What You Will Learn:Understand MXNet and Gluon libraries and their advantagesBuild and train network models from scratch using MXNetApply transfer learning for more complex, fine-tuned network architecturesSolve modern Computer Vision and NLP problems using neural network techniquesTrain and evaluate models using GPUs and learn how to deploy themExplore state-of-the-art models with GPUs and leveraging modern optimization techniquesImprove inference run-times and deploy models in production Who this book is for:This book is ideal for Data scientists, machine learning engineers, and developers who want to work with Apache MXNet for building fast, scalable deep learning solutions. The reader is expected to have a good understanding of Python programming and a working environment with Python 3.6+. A good theoretical understanding of mathematics for deep learning will be beneficial.
Build cloud infrastructure expertise by elevating your Azure admin skills, mastering core services, and boosting productivity with helpful toolsKey Features:Learn about infrastructure as code, deploy resources with ARM templates, and migrate to Azure BicepDeploy Azure Policy and explore ideas for implementing policies based on real-world scenariosUnderstand the structure and hierarchy of Azure resources and Azure subscriptions and the authorization and authentication mechanismBook Description:Complete with the latest advancements in Azure services, this second edition of Learn Azure Administration is a comprehensive guide to scaling your cloud administration skills, offering an updated exploration of Azure fundamentals and delving into the intricacies of Azure Resource Manager and Azure Active Directory.Starting with infrastructure as code (IaC) basics, this book guides you through the seamless migration to Azure Bicep and ARM templates. From Azure virtual networks planning to deployment, you'll get to grips with the complexities of Azure Load Balancer, virtual machines, and configuring essential virtual machine extensions. You'll handle the identity and security for users with the Microsoft Entra ID and centralize access using policies and defined roles. Further chapters strengthen your grasp of Azure Storage security, supplemented by an overview of tools such as Network Watcher.By the end of the book, you'll have a holistic grasp of Azure administration principles to tackle contemporary challenges and expand your proficiency to administer your Azure-based cloud environment using various tools like Azure CLI, Azure PowerShell, and infrastructure as code.What You Will Learn:Discover the workings of Azure Load Balancer, grasp its use cases, and configure load balancer rulesGain insights into various solutions for provisioning infrastructure and configurationCreate and configure workspaces, query data in Log Analytics, and visualize dataPlan and deploy virtual networks and configure network security groupsValidate and verify multiple authentication and authorization scenariosWho this book is for:This book is for cloud administrators, system administrators, and IT professionals who want to expand their skill set to enter the world of cloud computing. For IT professionals and engineers who are already familiar with the basics of Azure services, this book will serve as a step-by-step guide to solving the most common Azure problems. A basic understanding of cloud concepts such as IaaS, PaaS, virtualization, networking, and common Azure services is required.
Explore techniques, patterns, and practices to develop effective large-scale .NET web apps Key Features:Get to grips with standard guidelines for every phase of the SDLC, encompassing pre-coding, coding, and post-coding stagesBuild high-quality software by employing industry best practices throughout the development processApply proven techniques to improve your coding, debugging, and deployment processes for websitesPurchase of the print or Kindle book includes a free PDF eBookBook Description:As .NET 8 emerges as a long-term support (LTS) release designed to assist developers in migrating legacy applications to ASP.NET, this best practices book becomes your go-to guide for exploring the intricacies of ASP.NET and advancing your skills as a software engineer, full-stack developer, or web architect.This book will lead you through project structure and layout, setting up robust source control, and employing pipelines for automated project building. You'll focus on ASP.NET components and gain insights into their commonalities. As you advance, you'll cover middleware best practices, learning how to handle frontend tasks involving JavaScript, CSS, and image files. You'll examine the best approach for working with Blazor applications and familiarize yourself with controllers and Razor Pages. Additionally, you'll discover how to leverage Entity Framework Core and exception handling in your application. In the later chapters, you'll master components that enhance project organization, extensibility, security, and performance.By the end of this book, you'll have acquired a comprehensive understanding of industry-proven concepts and best practices to build real-world ASP.NET 8.0 websites confidently.What You Will Learn:Explore the common IDE tools used in the industryIdentify the best approach for organizing source control, projects, and middlewareUncover and address top web security threats, implementing effective strategies to protect your codeOptimize Entity Framework for faster query performance using best practicesAutomate software through continuous integration/continuous deploymentGain a solid understanding of the .NET Core coding fundamentals for building websitesHarness HtmlHelpers, TagHelpers, ViewComponents, and Blazor for component-based developmentWho this book is for:This book is for developers who have working knowledge of ASP.NET and want to advance in their careers by learning best practices followed in developer communities or corporate environments. Beginners can use this book as a springboard for integrating best practices into their learning journey, and as a reference to gain clarity on advanced ASP.NET topics at a later time.
Elevate your Roblox game development skills and learn advanced techniques for creating maps, props, VFX, lighting, and more with this illustrated guideKey Features:Learn Roblox Studio tools and create your own immersive games with a rich array of recipesLeverage advanced techniques for game development and implement complex game mechanicsExplore tools for staying up to date with the latest trends and monetizing your gaming experiencePurchase of the print or Kindle book includes a free PDF eBookBook Description:Roblox is a massively popular online gaming platform, but it can be challenging to maneuver for beginners who don't know where to start, as well as seasoned developers who tend to struggle with limited scripting tools that make transitioning from other platforms such as Unity more difficult.The Ultimate Roblox Game Building Cookbook is an invaluable asset for any Roblox developer looking to take their skills to the next level. With a wide range of recipes, this Roblox book covers everything from the basics of game development on the platform to advanced techniques for creating immersive experiences.As you progress through the chapters, you'll gain a deep understanding of the proper workflow and building methods that will enable you to create extraordinary virtual worlds. You'll gain insights into creating complex game mechanics, such as multiplayer games, working with textures, and special effects in games. This cookbook will also provide you with tips from top Roblox developers, as well as valuable guidance on how to monetize your games and stay up to date with the latest trends in the Roblox development community.By the end of this book, you'll have gained a comprehensive understanding of Roblox game development and design.What You Will Learn:Master the basics of game building using Roblox Studio toolsExecute essential pre-production steps, such as layout and grayboxing, to plan and build your map effectivelyStrategically place props to create immersive environmentsIncorporate lighting, atmosphere, and VFX, such as particle beams, trails, and smoke, to add visual appeal and depth to your gamePrioritize optimization, updates, and user experience to ensure your game's successMonetize your gaming experience and learn how to earn Robux through in-game purchases and other methodsWho this book is for:This cookbook is for game developers, enthusiasts, educators, young players, and their parents, making it an ideal resource for game developers of all age groups. While prior knowledge of Roblox, Roblox Studio, and Roblox Lua will help you follow along more easily, this book is a helpful resource for anyone with a basic understanding of game engines.
Enhance decision-making, transform your market approach, and find investment opportunities by exploring AI, finance, and data visualization with ChatGPT's analytics and Power BI's visualsKey Features:Automate Power BI with ChatGPT for quick and competitive financial insights, giving you a strategic edgeMake better data-driven decisions with practical examples of financial analysis and reportingLearn the step-by-step integration of ChatGPT, financial analysis, and Power BI for real-world successPurchase of the print or Kindle book includes a free PDF eBookBook Description:In today's rapidly evolving economic landscape, the combination of finance, analytics, and artificial intelligence (AI) heralds a new era of decision-making. Finance and data analytics along with AI can no longer be seen as separate disciplines and professionals have to be comfortable in both in order to be successful. This book combines finance concepts, visualizations through Power BI and the application of AI and ChatGPT to provide a more holistic perspective.After a brief introduction to finance and Power BI, you will begin with Tesla's data-driven financial tactics before moving to John Deere's AgTech strides, all through the lens of AI. Salesforce's adaptation to the AI revolution offers profound insights, while Moderna's navigation through the biotech frontier during the pandemic showcases the agility of AI-focused companies. Learn from Silicon Valley Bank's demise, and prepare for CrowdStrike's defensive maneuvers against cyber threats. With each chapter, you'll gain mastery over new investing ideas, Power BI tools, and integrate ChatGPT into your workflows.This book is an indispensable ally for anyone looking to thrive in the financial sector. By the end of this book, you'll be able to transform your approach to investing and trading by blending AI-driven analysis, data visualization, and real-world applications.What You Will Learn:Dominate investing, trading, and reporting with ChatGPT's game-changing insightsMaster Power BI for dynamic financial visuals, custom dashboards, and impactful chartsApply AI and ChatGPT for advanced finance analysis and natural language processing (NLP) in news analysisTap into ChatGPT for powerful market sentiment analysis to seize investment opportunitiesUnleash your financial analysis potential with data modeling, source connections, and Power BI integrationUnderstand the importance of data security and adopt best practices for using ChatGPT and Power BIWho this book is for:This book is for students, academics, data analysts, and AI enthusiasts eager to leverage ChatGPT for financial analysis and forecasting. It's also suitable for investors, traders, financial pros, business owners, and entrepreneurs interested in analyzing financial data using Power BI. To get started with this book, understanding the fundamentals of finance, investment, trading, and data analysis, along with proficiency in tools like Power BI and Microsoft Excel, is necessary. While prior knowledge of AI and ChatGPT is beneficial, it is not a prerequisite.
Bestselling author Mark Price is back to guide you through the latest and most common technologies a .NET developer should know: Blazor Full Stack, ASP.NET Core MVC, ASP.NET Core Minimal APIs, .NET MAUI, gRPC, GraphQL, SQL Server, Cosmos DB, SignalR, Azure Functions, and more!Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesUse specialized libraries to improve all aspects of your apps, including performance, security, and localizationHarness the full potential of .NET using cloud-native data stores like Cosmos DB, and unlock scalability, performance, and resilience in your service implementationsUnleash the capabilities of Blazor Full Stack and.NET MAUI to develop stunning, truly cross-platform apps for web and mobileBook DescriptionElevate your practical C# and .NET skills to the next level with this new edition of Apps and Services with .NET 8.With chapters that put a variety of technologies into practice, including Web API, gRPC, GraphQL, and SignalR, this book will give you a broader scope of knowledge than other books that often focus on only a handful of .NET technologies. You'll dive into the new unified model for Blazor Full Stack and leverage .NET MAUI to develop mobile and desktop apps.This new edition introduces the latest enhancements, including the seamless implementation of web services with ADO.NET SqlClient's native Ahead-of-Time (AOT) support. Popular library coverage now includes Humanizer and Noda Time. There's also a brand-new chapter that delves into service architecture, caching, queuing, and robust background services.By the end of this book, you'll have a wide range of best practices and deep insights under your belt to help you build rich apps and efficient services.What you will learnFamiliarize yourself with a variety of technologies to implement services, such as gRPC and GraphQLStore and manage data locally and cloud-natively with SQL Server and Cosmos DBUse ADO.NET SqlClient to implement web services with native AOT publish supportLeverage Dapper for improved performance over EF CoreImplement popular third-party libraries such as Serilog, FluentValidation, Humanizer, and Noda TimeExplore the new unified hosting model of Blazor Full StackWho this book is forThis book is for .NET developers interested in exploring more specialized libraries and implementation fundamentals behind building services and apps.You'll need to know your way around .NET and C# quite well before you can dive in, so if you want to work your way up to this book, you can pick up Mark's other .NET book, C# 12 and .NET 8 - Modern Cross-Platform Development Fundamentals, first.Table of ContentsIntroducing Apps and Services with .NETManaging Relational Data Using SQL ServerBuilding Entity Models for SQL Server Using EF CoreManaging NoSQL Data Using Azure Cosmos DBMultitasking and ConcurrencyUsing Popular Third-Party LibrariesHandling Dates, Times, and InternationalizationBuilding and Securing Web Services Using Minimal APIsCaching, Queuing, and Resilient Background ServicesBuilding Serverless Nanoservices Using Azure FunctionsBroadcasting Real-Time Communication Using SignalRCombining Data Sources Using GraphQLBuilding Efficient Microservices Using gRPCBuilding Web User Interfaces Using ASP.NET CoreBuilding Web Components Using BlazorBuilding Mobile and Desktop Apps Using .NET MAUI
Implement, automate, build, operate, and optimize databases and other data-persistent technologies efficiently by leveraging the right set of DevOps best practicesKey Features:Implement core operational capabilities via automated pipelines, including testing and rollbacksCreate infrastructure, deploy software, test execution, and monitor operations using the as-code strategyAutomate common implementation patterns for databases with declarative orchestration frameworksPurchase of the print or Kindle book includes a free PDF eBookBook Description:In today's rapidly evolving world of DevOps, traditional silos are a thing of the past. Database administrators are no longer the only experts; site reliability engineers (SREs) and DevOps engineers are database experts as well. This blurring of the lines has led to increased responsibilities, making members of high-performing DevOps teams responsible for end-to-end ownership. This book helps you master DevOps for databases, making it a must-have resource for achieving success in the ever-changing world of DevOps.You'll begin by exploring real-world examples of DevOps implementation and its significance in modern data-persistent technologies, before progressing into the various types of database technologies and recognizing their strengths, weaknesses, and commonalities. As you advance, the chapters will teach you about design, implementation, testing, and operations using practical examples, as well as common design patterns, combining them with tooling, technology, and strategies for different types of data-persistent technologies. You'll also learn how to create complex end-to-end implementation, deployment, and cloud infrastructure strategies defined as code.By the end of this book, you'll be equipped with the knowledge and tools to design, build, and operate complex systems efficiently.What You Will Learn:Apply DevOps best practices to data-persistent technologiesGet to grips with architectural-level design and implementationExplore the modern data journey and data modeling with database technologyMaster the operation of large-scale systems with zero-touch automationAchieve speed, resilience, security, and operability at different scalesDesign DevOps teams with end-to-end ownership modelsWho this book is for:This book is for newcomers as well as seasoned SREs, DevOps engineers, and system engineers who are interested in large-scale systems with a heavy focus on data-persistent technologies. Database administrators looking to level up in the world of DevOps will also find this book helpful. Experience with cloud Infrastructure, basic development, and operations will help you get the most out of this book.
Get started with Drupal 10 using this comprehensive guide for beginners and learn key concepts such as building, installing, maintaining, managing content, and advanced topics through real-world examples and use casesKey FeaturesExplore Drupal 10 concepts in depth and discover how you can engage with the Drupal open-source communityBuild Drupal applications with powerful features such as structured content, media, views, and displaysLearn how to create modules and themes with metadata, hooks, and Drupal's customization pluginsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionLearning Drupal can be challenging because of its robust, extensible, and powerful capability for digital experiences, making it difficult for beginners to grasp and use it for application development. If you're looking to break into Drupal with hands-on knowledge, this Drupal 10 Masterclass is for you.With this book, you'll gain a thorough knowledge of Drupal by understanding its core concepts, including its technical architecture, frontend, backend, framework, and latest features. Equipped with foundational knowledge, you'll bootstrap and install your first project with expert guidance on maintaining Drupal applications. Progressively, you'll build applications using Drupal's core features such as content structures, multilingual support, users, roles, Views, search, and digital assets. You'll discover techniques for developing modules and themes and harness Drupal's robust content management through layout builder, blocks, and content workflows. The book familiarizes you with prominent tools such as Git, Drush, and Composer for code deployments and DevOps practices for Drupal application management. You'll also explore advanced use cases for content migration and multisite implementation, extending your application's capabilities.By the end of this book, you'll not only have learned how to build a successful Drupal application but may also find yourself contributing to the Drupal community.What you will learnUnderstand Drupal's architecture and infrastructure dependenciesBootstrap, install, and configure your first Drupal projectMaintain Drupal through updates, automation, and DevOps practicesHarness Drupal features like multilingual, search, Views, and content moderationUnderstand content management and how to effectively put it into actionExplore advanced topics such as Git, Drush, DevOps, and ComposerLeverage Drupal's framework for modules and themesDiscover advanced use cases for migration and multisite managementWho this book is forIf you are a CMS professional new to Drupal and want to learn all aspects of building and maintaining Drupal websites, this book is for you. While hands-on experience with Drupal is not assumed, having foundational knowledge of CMS development will help you get the most out of this book.Table of ContentsWhat is Drupal?Core, Contributed, and Custom Projects (Modules, Themes)Infrastructure and Overview of Technical ArchitectureDrupal TerminologyWhat is new in Drupal 10?Bootstrapping, installing, and configuring a new Drupal projectMaintaining DrupalContent Structures and MultilingualUsers, Roles, and PermissionsDeveloping Drupal Views and Display ModesManaging Static AssetsBuilding Search in DrupalUser Engagement with Contact FormsManaging Content and MediaVisual Content ManagementModerated content with workflows(N.B. Please use the Look Inside option to see further chapters)
Create seamless and structured workflows that can streamline complicated business processes with this comprehensive BPA bookKey FeaturesExplore business processes for automation to add value for your business usersAnalyze, evaluate, and devise effective ways to implement automation through Salesforce FlowsBecome an expert in flow orchestration and compose complex business processes using real-world examples, tips, and tricksPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe low adoption of most IT projects often stems from a lack of business process automation. While business users get the functionality they need, the excessive manual steps involved in execution impede efficiency. Business Process Automation with Salesforce Flows will address this issue by helping you recognize the need for automation and guiding you through automating such processes.This book starts by quickly exploring various aspects of process automation using Salesforce Flows, covering flow nuts and bolts, flow structure, flow execution order, and different types of flows, as well as troubleshooting techniques to manage your processes using the Flow Builder tool. You'll then become acquainted with the Flow Orchestration tool, which enables you to compose and orchestrate complex business processes. Through real-world scenarios, you'll learn how to effectively automate business processes, follow the end-to-end business process flow, automate it using flow orchestration, and learn how to demystify and simplify business process automation.By the end of this book, you'll be proficient in seamlessly automating your business processes without any hassle.What you will learnGain insights into gathering business requirements and identifying automation needsIdentify opportunities for improving business process flowsTranslate critical steps in the business process flow and automate them using Flow BuilderIdentify different types of Salesforce Flows tailored to various scenariosOptimize and troubleshoot Salesforce Flows for increased efficiencyDiscover ways to implement complex business process automation through flow orchestrationWho this book is forThis book is for system administrators, technical team members, and business analysts with a solid understanding of the Salesforce CRM software who want to effectively automate business processes using Salesforce Flows. Administrative-level Salesforce experience, along with some technical experience working with automation tools like Workflow, Process Builder, and Flows, will facilitate a better comprehension of the concepts covered in this book.Table of ContentsProcess Flows - Understanding Business RequirementsIdentification of Functional Requirements for AutomationBusiness Process Features to AutomateFlow Building Blocks, Triggering, and Entry ConditionsSalesforce Order of ExecutionTypes of Salesforce FlowsFlows Using Apex SharingOptimizing and Troubleshooting FlowsFlow OrchestrationCompose and Orchestrate Business Processes
Leverage Azure Pipelines to build, test, monitor, and deploy CI/CD solutions on Azure, AWS, and Flutter mobile apps while integrating with tools like Jenkins and SonarQube using best practicesKey Features:Develop automated end-to-end CI/CD solutions with Azure PipelinesLearn how to implement and configure your pipeline using real-world examples and scenariosGain the skills you need to efficiently develop and deploy your organization's softwarePurchase of the print or Kindle book includes a free PDF eBookBook Description:Continuous integration and continuous delivery (CI/CD) are ubiquitous concepts in modern development. Azure Pipelines is one of the most popular services that you can utilize for CI/CD, and this book shows you how it works by taking you through the process of building and automating CI/CD systems using Azure Pipelines and YAML, simplifying integration with Azure resources and reducing human error.You'll begin by getting an overview of Azure Pipelines and why you should use it. Next, the book helps you get to grips with build and release pipelines, and then builds upon this by introducing the extensive power of YAML syntax, which you can use to implement and configure any task you can think of. As you advance, you'll discover how to integrate Infrastructure as Code tools, such as Terraform, and perform code analysis with SonarQube. In the concluding chapters, you'll delve into real-life scenarios and hands-on implementation tasks with Microsoft Azure services, AWS, and cross-mobile application with Flutter, Google Firebase, and more.By the end of this book, you'll be able to design and build CI/CD systems using Azure Pipelines with consummate ease, write code using YAML, and configure any task that comes to mind.What You Will Learn:Create multiple jobs, stages, and tasks on the Azure DevOps portalUse YAML syntax for Node.js, .NET, Docker, and SQL Server tasksAutomate microservice applications on Azure Kubernetes Service (AKS) clustersDeploy Docker applications on AWS container servicesUse SonarQube and Jenkins for security and artifactsImplement CI/CD on Flutter-based mobile applicationsUtilize Azure Key Vault secrets in Azure PipelinesBuild a Node.js application in Azure Container InstancesWho this book is for:This book is for DevOps engineers, release engineers, SREs, application developers, and sysadmins looking to manage CI/CD using Azure Pipelines with the help of real-world use cases. A clear understanding of cloud computing services on Azure and AWS, DevOps, and CI/CD concepts, along with knowledge of building and deploying web and mobile applications automatically on cloud is assumed.
Implement industry best practices to identify vulnerabilities and protect your data, models, environment, and applications while learning how to recover from a security breachKey Features:Learn about machine learning attacks and assess your workloads for vulnerabilitiesGain insights into securing data, infrastructure, and workloads effectivelyDiscover how to set and maintain a better security posture with the Azure Machine Learning platformPurchase of the print or Kindle book includes a free PDF eBookBook Description:With AI and machine learning (ML) models gaining popularity and integrating into more and more applications, it is more important than ever to ensure that models perform accurately and are not vulnerable to cyberattacks. However, attacks can target your data or environment as well. This book will help you identify security risks and apply the best practices to protect your assets on multiple levels, from data and models to applications and infrastructure.This book begins by introducing what some common ML attacks are, how to identify your risks, and the industry standards and responsible AI principles you need to follow to gain an understanding of what you need to protect. Next, you will learn about the best practices to secure your assets. Starting with data protection and governance and then moving on to protect your infrastructure, you will gain insights into managing access and securing your Azure ML workspace. This book introduces DevOps practices to automate your tasks securely and explains how to recover from ML attacks. Finally, you will learn how to set a security benchmark for your scenario and best practices to maintain and monitor your security posture.By the end of this book, you'll be able to implement best practices to assess and secure your ML assets throughout the Azure Machine Learning life cycle.What You Will Learn:Explore the Azure Machine Learning project life cycle and servicesAssess the vulnerability of your ML assets using the Zero Trust modelExplore essential controls to ensure data governance and compliance in AzureUnderstand different methods to secure your data, models, and infrastructure against attacksFind out how to detect and remediate past or ongoing attacksExplore methods to recover from a security breachMonitor and maintain your security posture with the right tools and best practicesWho this book is for:Machine learning book; Ai and machine learning for coders; Cybersecurity; Hand-on machine learning; Cybersecurity booksThis book is for anyone looking to learn how to assess, secure, and monitor every aspect of AI or machine learning projects running on the Microsoft Azure platform using the latest security and compliance, industry best practices, and standards. This is a must-have resource for machine learning developers and data scientists working on ML projects. IT administrators, DevOps, and security engineers required to secure and monitor Azure workloads will also benefit from this book, as the chapters cover everything from implementation to deployment, AI attack prevention, and recovery.
Elevate your Fusion 360 skills and streamline your 3D printing workflow by learning how to repair broken STLs, design for additive manufacturing, optimize part positioning, and slice your models in this user-friendly guide, complete with color imagesKey Features- Combine Fusion 360's powerful modeling capabilities with an intuitive interface to jump into 3D printing with confidence- Learn the entire workflow from design to 3D print using the software's powerful capabilities- Import and repair external designs and create native lightweight designs for 3D printing- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs 3D printing gains traction, the demand for CAD experts in manufacturing grows. If you're a fan of Autodesk Fusion and crave hands-on experience with automated modeling, generative design, and the full potential of additive manufacturing, this book is your guide to elevating your design and 3D printing skills.In this book, you'll learn how to open CAD or Mesh files in Fusion and expertly repair, edit, and prepare them for 3D printing. You'll unlock the secrets of effective print preparation, learning about print settings, support structures, and part orientation. This book also highlights Fusion's diverse preferences designed specifically for additive manufacturing.Subsequent chapters will guide you in choosing the right part orientation and position, as well as creating suitable support structures based on your chosen printing technology. You'll simulate the printing process to detect and remedy common print failures associated with the metal powder bed fusion process. Finally, you'll leverage templates and scripts to automate routine tasks around print preparation.By the end of this 3D printing book, you'll be armed with the knowledge and skills necessary to harness the power of Fusion for additive manufacturing, meeting the growing demand with confidence.What you will learn- Use Autodesk Fusion to open, inspect, repair, and edit externally created designs for 3D printing- Set up your 3D prints for different printing technologies, such as FFF, SLA/DLP, SLS, and MPBF- Use templates to automate your additive operations, including part orientation, arrangement, and support- Run process simulation for metal powder bed fusion and learn how to compensate for common print failure modes- Optimize Fusion 360's preferences for 3D printing- Export machine-specific file formats for 3D printing, such as G-Code, SLI, SLC, and CLIWho this book is forIf you're a designer using Autodesk Fusion on a daily basis and want to delve into 3D printing or craft functional, lightweight prints, this book is your go-to. It's also a valuable reference for intermediate-level Fusion users seeking insights into DFAM (design for additive manufacturing) and print preparation.To get the most out of this book, it's recommended that you have a good understanding of Fusion's design features, familiarity with opening CAD or MESH files, and prior experience creating components in Fusion.Table of ContentsOpening, Inspecting, and Repairing CAD and Mesh filesEditing CAD/Mesh Files with DFAM Principles in MindCreating Lightweight Parts, and Identifying and Fixing Potential Failures with SimulationHollowing and Latticing Parts to Reduce Material and Energy UsageTessellating Models and Exporting Mesh Files to Third-Party SlicersIntroducing the Manufacture Workspace for Print PreparationCreating Your First Additive SetupArranging and Orienting ComponentsPrint SettingsSupport Structures(N.B. Please use the Look Inside option to see further chapters)
The essential guide to architecting Azure IoT systems-from provisioning and monitoring IoT sensors to analyzing real-time streaming dataKey FeaturesDevelop a complete IoT system in Azure with the help of hands-on examplesDiscover how to create, secure, and manage an enterprise-wide IoT systemLearn how to collect, analyze, and visualize streaming dataPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWith the rise of cloud-based computing, deploying IoT systems has become more cost-effective for businesses. This transformation has led to developers and architects shouldering the responsibility of creating, managing, and securing these systems, even if they are new to the IoT technology. The Azure IoT Handbook is a comprehensive introduction to quickly bring you up to speed in this rapidly evolving landscape.Starting with the basic building blocks of any IoT system, this book guides you through mobile device management and data collection using an IoT hub. You'll explore essential tools for system security and monitoring. Following data collection, you'll delve into real-time data analytics using Azure Stream Analytics and view real-time streaming on a Power BI dashboard. Packed with real-world examples, this book covers common IoT use as well.By the end of this IoT book, you'll know how to design and develop IoT solutions leveraging intelligent edge-to-cloud technologies implemented on Azure.What you will learnGet to grips with setting up and deploying IoT devices at scaleUse Azure IoT Hub for device management and message routingExplore Azure services for analyzing streaming dataUncover effective techniques for visualizing real-time streaming dataDelve into the essentials of monitoring and logging to secure your IoT systemGain insights into real-time analytics with Power BICreate workflows and alerts triggered by streaming dataWho this book is forThe Azure IoT Handbook is for cloud developers and architects who want to learn how to establish an IoT solution on the Azure platform. This book is equally valuable for IoT developers transitioning to Azure, encompassing tasks such as aggregating, analyzing, and visualizing real-time data streams. Basic knowledge of the C# and Python programming languages, as well as a practical understanding of data processing will help you make the most of this book. Familiarity with working with cloud-based services is also advantageous.Table of ContentsAn Introduction to the IoTExploring the IoT Hub ServiceProvisioning Devices with the Device Provisioning ServiceExploring Device Management and MonitoringSecuring IoT SystemsCreating Message RoutingExploring Azure Stream AnalyticsInvestigating IoT Data with Azure Data ExplorerExploring IoT Edge ComputingVisualizing Streaming Data in Power BIIntegrating Machine LearningResponding to Device Events
Get to grips with the fundamentals of Zero trust, IAM, and Okta, while learning how to carry out foundational configuration of your own tenants with the help of step-by-step instructionsKey FeaturesDiscover how to use Okta for complete identity and access management in your organizationExplore agentless desktop single sign-on, multifactor authentication, and lifecycle management for enhanced securityLearn about no-code and low-code automation functionalities, also known as Okta WorkflowsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIdentity and access management (IAM) is a set of policies and technologies used to ensure an organization's security, by carefully assigning roles and access to users and devices. This book will get you up and running with Okta, an IAM service that can help you manage both employees and customers.The book begins by helping you understand how Okta can be used as an IAM platform, before teaching you about Universal Directory and how to integrate with other directories and apps, as well as set up groups and policies for Joiner, Mover, and Leaver flows.This updated edition helps you to explore agentless desktop single sign-on (SSO) and multifactor authentication (MFA) solutions, and showing how to utilize Okta to meet NIST requirements. The chapters also walk you through Okta Workflows, low-/no-code automation functionalities, and custom API possibilities used to improve lifecycle management. Finally, you'll delve into API access auditing and management, where you'll discover how to leverage Advanced Server Access (ASA) for your cloud servers.By the end of this book, you'll have learned how to implement Okta to enhance your organization's security and be able to use the book as a reference guide for the Okta certification exam.What you will learnGet a clear overview of Okta's advanced featuresIntegrate Okta with directories and applications using hands-on instructionsGet practical recommendations on managing policies for SSO, MFA, and lifecycle managementDiscover how to manage groups and group rules for Joiner, Mover, Leaver events in Okta using examplesManage your Okta tenants using APIs and oversee API access with OktaSet up and manage your organization's Okta environment, ensuring a secure IAM practiceFind out how to extend your Okta experience with Workflows and ASAWho this book is forIf you are an IT consultant, business decision-maker, system administrator, system and security engineer, or anyone looking to use Okta to plan, design, and implement identity and access management solutions, this book is for you. A basic understanding of authentication and authorization is necessary to understand the topics present in this book.Table of ContentsIAM and OktaWorking with Universal DirectoryUsing Single Sign-On for a Great End User ExperienceIncreasing Security with Adaptive Multifactor AuthenticationAutomating Using Lifecycle ManagementCustomizing Your Okta GUIOkta WorkflowsAPI Access ManagementManaging Access with Advanced Server Access
Get up and running with building data pipelines and creating interactive dashboards to visualize, monitor, and present a wide variety of time-series data with this comprehensive introductory guideKey FeaturesInstall, set up, and configure Grafana for real-time data analysis, visualization, and alertingVisualize and monitor data using data sources such as InfluxDB, Telegraf, Prometheus, and ElasticsearchExplore Grafana's cloud support with Microsoft Azure, Amazon CloudWatch, and Google Cloud MonitoringPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionGet ready to unlock the full potential of the open-source Grafana observability platform, ideal for analyzing and monitoring time-series data with this updated second edition. This beginners guide will help you get up to speed with Grafana's latest features for querying, visualizing, and exploring logs and metrics, no matter where they are stored.Starting with the basics, this book demonstrates how to quickly install and set up a Grafana server using Docker. You'll then be introduced to the main components of the Grafana interface before learning how to analyze and visualize data from sources such as InfluxDB, Telegraf, Prometheus, Logstash, and Elasticsearch. The book extensively covers key panel visualizations in Grafana, including Time Series, Stat, Table, Bar Gauge, and Text, and guides you in using Python to pipeline data, transformations to facilitate analytics, and templating to build dynamic dashboards. Exploring real-time data streaming with Telegraf, Promtail, and Loki, you'll work with observability features like alerting rules and integration with PagerDuty and Slack. As you progress, the book addresses the administrative aspects of Grafana, from configuring users and organizations to implementing user authentication with Okta and LDAP, as well as organizing dashboards into folders, and more. By the end of this book, you'll have gained all the knowledge you need to start building interactive dashboards.What you will learnLearn the techniques of data visualization using GrafanaGet familiar with the major components of Time series visualizationExplore data transformation operations, query inspector, and time interval settingsWork with advanced dashboard features, such as annotations, variable-based templating, and dashboard linking and sharingConnect user authentication through Okta, Google, GitHub, and other external providersDiscover Grafana's monitoring support for cloud service infrastructuresWho this book is forThis book is for business intelligence developers, business analysts, data analysts, and anyone interested in performing time-series data analysis and monitoring using Grafana. You'll also find this book useful if you're looking to create and share interactive dashboards or get up to speed with the latest features of Grafana. Although no prior knowledge of Grafana is required, basic knowledge of data visualization and some Python programming experience will help you understand the concepts covered in the book.Table of ContentsIntroducing Data Visualization with GrafanaTouring the Grafana InterfaceDiving into Grafana's Time Series VisualizationConnecting Grafana to a Prometheus Data SourceExtracting and Visualizing Data with InfluxDB and GrafanaShaping Data with Grafana TransformationsSurveying Key Grafana VisualizationsSurveying Additional Grafana VisualizationsCreating Insightful DashboardsWorking with Advanced Dashboard Features and Elasticsearch(N.B. Please use the Look Inside option to see further chapters)
Level up your Godot 4 networking skills with this comprehensive guide featuring dedicated servers and persistent worlds, illustrated with key images in colorKey Features- Ensure player synchronization and coexistence in a game world- Mitigate latency in your multiplayer games to design a seamless shared experience- Optimize and debug your games using profilers and monitors to visualize performance- Purchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe Essential Guide to Creating Multiplayer Games with Godot 4.0 guides you in exploring the built-in network API for online multiplayer games, offering practical knowledge through concrete use cases.Throughout the book, you'll assume the role of a network engineer in a fictional indie game studio, tackling real-world requests from your peers and gaining expertise in adding new network features to the studio's games. Following step-by-step instructions, you'll go from making your first network handshake to optimizing online gameplay. You'll learn how to sync players and pass data over the internet as you add online multiplayer features to a top-down shooter adventure game.This book puts you in a fictional game project team where you set up your first online server before advancing to creating an online chat system and transitioning local gameplay to go online. With a focus on implementing multiplayer features, you'll create shared world adventures and learn optimization techniques to allow more players to join your virtual world.By the end of this book, you'll have learned how to set up a client-server network, implement remote procedure calls (RPCs), sync node properties remotely, and optimize your games to create smooth online multiplayer experiences.What you will learn- Understand the fundamentals of networking and remote data exchange between computers- Use the Godot game engine's built-in API to set up a network for players- Master remote procedure calls and learn how to make function calls on objects remotely- Enhance your GDScript proficiency to get the most out of this powerful language- Explore industry-standard solutions for common online multiplayer challenges- Improve your networking skills and discover how to turn single-player games into multiplayer experiencesWho this book is forIf you're involved in game development with Godot and want to add multiplayer capabilities to enrich the shared gaming experience, then this book is for you. You'll also find this book useful if you're a network engineer looking to gain hands-on experience with practical projects. To get the most out of this book, a prior understanding of the Godot Engine design philosophy, the GDScript programming language, the SceneTree structure, and how nodes work is essential.Table of Contents- Setting up a server for multiplayer game- Sending and receiving data- Making a lobby to gather players together- Creating an online chat- Making an online quiz game- Building an online checkers game- Developing an online Pong- Designing an online co-op platformer- Creating a top-down adventure game- Debugging and profiling the network- Optimizing data requests- Implementing prediction and interpolation- Caching data to decrease bandwidth
Written by a team of well-known PostgreSQL experts, this new edition will cover all the latest updates of PostgreSQL 16 including 12+ new and improved recipes on logging, monitoring, security and high-performancePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesSkill-up as a database administrator by achieving improved query performance, backup, and recovery management, setting up replication and so onGet to grips with the essentials of database management with a recipe-based approach using the latest features of PostgreSQL 16New and updated recipes on crucial PostgreSQL topics like Monitoring, Logging, Scalability and so onBook DescriptionPostgreSQL has seen a huge increase in its customer base in the past few years and is becoming one of the go-to solutions for anyone who has a database-specific challenge. This PostgreSQL book touches on all the fundamentals of Database Administration in a problem-solution format. It is intended to be the perfect desk reference guide.This new edition focuses on recipes based on the new PostgreSQL 16 release. The additions include handling complex batch loading scenarios with the SQL MERGE statement, security improvements, running Postgres on Kubernetes or with TPA and Ansible, and more. This edition also focuses on certain performance gains, such as query optimization, and the acceleration of specific operations, such as sort. It will help you understand roles, ensuring high availability, concurrency, and replication. It also draws your attention to aspects like validating backups, recovery, monitoring, and scaling aspects. This book will act as a one-stop solution to all your real-world database administration challenges.By the end of this book, you will be able to manage, monitor, and replicate your PostgreSQL 16 database for efficient administration and maintenance with the best practices from experts.What you will learnDiscover how to improve batch data loading with the SQL MERGE statementUse logical replication to apply large transactions in parallelImprove your back up and recovery performance with server-side compressionTackle basic to high-end and real-world PostgreSQL challenges with practical recipesMonitor and fine-tune your database with easeLearn to navigate the newly introduced features of PostgreSQL 16Efficiently secure your PostgreSQL database with new and updated featuresWho this book is forThis Postgres book is for database administrators, data architects, database developers, and anyone with an interest in planning and running live production databases using PostgreSQL 14. Those looking for hands-on solutions to any problem associated with PostgreSQL 14 administration will also find this book useful. Some experience with handling PostgreSQL databases will help you to make the most out of this book, however, it is a useful resource even if you are just beginning your Postgres journeyTable of ContentsFirst StepsExploring the DatabaseServer ConfigurationServer ControlTables and DataSecurityDatabase AdministrationMonitoring and DiagnosisRegular MaintenancePerformance and ConcurrencyBackup and RecoveryReplication and Upgrades
Build your own OpenGL or Vulkan application in C++ and learn the latest techniques in character animation for modern games with this detailed, color guideKey FeaturesLearn how to create a game skeleton with keyboard and mouse controls along with modern graphicsGain insights into model loading, character animations, inverse kinematics, and debugging techniquesMaster the art of creating animated characters and controlling their various aspectsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you're fascinated by the complexities of animating video game characters and are curious about the transformation of model files into 3D avatars and NPCs that can explore virtual worlds, then this book is for you. In this new edition, you'll find expanded content on high-performance graphics and modern animation techniques, along with improved workflows and enhanced guidance on using OpenGL and Vulkan. You'll learn everything you need to know about game animation, from a simple graphical window to a large crowd of smoothly animated characters. First, you'll learn how to use modern high-performance graphics, dig into the details of how virtual characters are stored, and load the models and animations into a minimalistic game-like application. Then, you'll get an overview of the components of an animation system, how to play the animations and combine them, and how to blend from one animation into another. You'll also get an introduction to topics that will make your programming life easier, such as debugging your code or stripping down the graphical output. By the end of this book, you'll have gained deep insights into all the parts of game animation programming and how they work together, revealing the magic that brings life to the virtual worlds on your screen.What you will learnCreate simple OpenGL and Vulkan applications and work with shadersExplore the glTF file format, including its design and data structuresDesign an animation system with poses, clips, and skinned meshesFind out how vectors, matrices, quaternions, and splines are used in game developmentDiscover and implement ways to seamlessly blend character animationsImplement inverse kinematics for your characters using CCD and FABRIK solversUnderstand how to render large, animated crowds efficientlyIdentify and resolve performance issuesWho this book is forThis book is for curious C++ developers, game programmers, game designers, and character animators, either pursuing this as a hobby or profession, who have always wanted to look behind the curtain and see how character animation in games works. The book assumes basic C++ and math knowledge, and you should be able to read code and math formulas to get the most out of this book.Table of ContentsCreating the Game WindowBuilding an OpenGL 4 RendererBuilding a Vulkan RendererWorking with ShadersAdding Dear ImGui to show valuable informationUnderstanding Vector and MatrixA Primer on Quaternions and SplinesLoading Models in the glTF formatThe Model Skeleton and SkinAbout Poses, Frames, and ClipsBlending between AnimationsCleaning up the User InterfaceImplementing Inverse KinematicsCreating Instanced CrowdsMeasuring Performance and Optimizing the Code
Harness the power of Svelte, the cutting-edge JavaScript framework used for building high-performance web applications, with this definitive guideKey FeaturesCreate Svelte component lifecycles by styling and theming components as well as managing props and statesLeverage actions to build custom events, integrate libraries, and enhance UI elements progressivelyExplore transitions, write custom transitions, and go through accessibility with transitions in SveltePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionSvelte has quickly become a popular choice among developers seeking to build fast, responsive, and efficient web applications that are high-performing, scalable, and visually stunning. This book goes beyond the basics to help you thoroughly explore the core concepts that make Svelte stand out among other frameworks.You'll begin by gaining a clear understanding of lifecycle functions, reusable hooks, and various styling options such as Tailwind CSS and CSS variables. Next, you'll find out how to effectively manage the state, props, and bindings and explore component patterns for better organization. You'll also discover how to create patterns using actions, demonstrate custom events, integrate vanilla JS UI libraries, and progressively enhance UI elements. As you advance, you'll delve into state management with context and stores, implement custom stores, handle complex data, and manage states effectively, along with creating renderless components for specialized functionalities and learning animations with tweened and spring stores. The concluding chapters will help you focus on enhancing UI elements with transitions while covering accessibility considerations.By the end of this book, you'll be equipped to unlock Svelte's full potential, build exceptional web applications, and deliver performant, responsive, and inclusive user experiences.What you will learnMaster Svelte component development and write efficient Svelte codeImplement styling and theming techniques to create visually stunning UIsCreate reusable and composable Svelte components for better code organizationUnderstand state management with context and stores for scalable applicationsExplore different use cases of Svelte stores and Svelte contextUtilize tweened and spring stores for complex animations and custom easingWho this book is forThis book is for experienced web developers looking to enhance their skills and create high-performance web applications. Familiarity with JavaScript, frontend development, and basic Svelte concepts is recommended, making it ideal for professionals and developers who want to master Svelte's advanced features.Table of ContentsLifecycles in SvelteImplementing Styling and ThemingManaging Props and stateComposing componentsCustom Events with ActionsIntegrating Library with actionsProgressive enhancements with SvelteContext vs StoresImplementing Custom StoresState Management with Svelte StoresRenderless componentsStores and AnimationsUsing TransitionsCustom TransitionAccessibility with transition
Unlock the power of Linux with this quick-start guide to leveling up your admin skills, packed with clear explanations and hands-on examplesKey FeaturesExplore Linux commands for mounting, file manipulation, and running Linux on the cloudLearn commands for checking and configuring network card statistics, firewall rules, and interfacesUnderstand how to utilize SELinux in keeping systems adequately hardened and avoiding various security risksPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe role of a system administrator is ever-evolving, with the Linux command line at its core. This makes Linux command-line mastery an essential skill to demonstrate your ability to efficiently manage and maintain systems efficiently. Essential Linux Commands addresses a diverse range of topics, including package management, file manipulation, networking strategies, system monitoring, and diagnostic tools. Each command is intricately explained to eliminate any ambiguity, ensuring ease of implementation in real-world scenarios.This book explains how to use SELinux to maintain security, run Linux machines on AWS Cloud, and transfer and download files to remote systems. With the help of practical examples and use cases, you'll not only gain a thorough understanding of a command's syntax but also grasp its functional breadth and limitations. The book also explores commands frequently used by system administrators to check network card statistics and firewall rules.Whether you're a beginner or an experienced administrator, this book is an invaluable resource, filling in the gaps in your skill set and helping you improve your skills and expertise in Linux administration.What you will learnExecute commands to launch applications, control services, and change network settingsDevelop your skills to use commands for package management, file manipulation, and networkingGet clear explanations and practical examples for each commandDiscover tips and techniques to use the Linux command line effectivelyGet to grips with troubleshooting common problems and fixing errorsMaster best practices to manage and maintain Linux systemsDevelop expertise in system performance, security, and Linux in the cloudWho this book is forThis book is for system administrators, IT professionals, and students who want to enhance their knowledge of Linux administration and improve their skills in this field. Whether you're just starting out in system administration or have years of experience, this book is an invaluable resource for mastering the Linux command line and becoming a more proficient system administrator. Essential Linux Commands is also well-suited for individuals interested in expanding their Linux know-how and its applications in various industries and environments.Table of ContentsGetting Server up and runningLinux Users&Groups CommandsFile Compression and Archival CommandsFormat and Disk Space commandsLinux Permissions CommandsLinux Mount and Manipulation CommandsFile Content and Conversion CommandsLinux SWAP CommandsLinux Monitoring and Debugging CommandsLinux IPTABLES and Network CommandsFile-Transfer, Download and Managing Log filesExploring Linux SecurityLinux In The Cloud
Get up and running with blockchain, smart contracts, NFTs, DAOs, and decentralization in no time with the help of this comprehensive guideKey Features:Get to grips with Web3, NFTs, DeFi, and smart contract developmentCreate fungible and non-fungible tokens, explore DAOs, and moreBuild powerful apps using Ethereum to secure transactions and create smart contractsPurchase of the print or Kindle book includes a free PDF eBookBook Description:Web3, the new blockchain-based web, is often hailed as the future of the internet. Driven by technologies such as cryptocurrencies, NFTs, DAOs, decentralized finance, and more, Web3's aim is to give individuals more control over the web communities they belong to. Whether you're a beginner or an experienced developer, this book will help you master the intricacies of Web3 and its revolutionary technologies.Beginning with a concise introduction to blockchain and the Ethereum ecosystem, this book quickly immerses you in real-world blockchain applications. You'll work on carefully crafted hands-on exercises that are designed for beginners as well as users with prior exposure. The chapters show you how to build and deploy smart contracts, while mastering security controls and discovering best practices for writing secure code. As you progress, you'll explore tokenization and gain proficiency in minting both fungible and non-fungible tokens (NFTs) with the help of step-by-step instructions. The concluding chapters cover advanced topics, including oracles, Layer 2 (L2) networks, rollups, zero knowledge proofs, and decentralized autonomous organizations (DAOs).By the end of this Web3 book, you'll be well-versed in the Web3 ecosystem and have the skills to build powerful and secure decentralized applications.What You Will Learn:Get an in-depth understanding of Ethereum's ecosystem, its status, and key EIPs and ERCsGain practical skills using non-custodial wallets such as MetaMask for blockchain transactionsWrite, debug, and deploy smart contracts on test networksDiscover Web3 dev tools and set up a local environmentGet to grips with tokenomics and create ERC20, ERC721, and ERC1155 tokensExplore decentralized storage with IPFS and integrate it into your Web3 projectsExpand your NFT strategy with APIs and SDKs to lead in the NFT spaceWho this book is for:This book is for blockchain developers and blockchain enthusiasts who want to build powerful and secure decentralized applications. Familiarity with the basics of blockchain, along with knowledge of how they function, is necessary to grasp the topics discussed in this book.
Save time analyzing volumes of data using a structured method to extract, model, and create insights from your dataKey FeaturesAcquire expertise in using Excel's Data Model and Power Pivot to connect and analyze multiple sources of dataCreate key performance indicators for decision making using DAX and Cube functionsApply your knowledge of Data Model to build an interactive dashboard that delivers key insights to your usersPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMicrosoft Excel's BI solutions have evolved, offering users more flexibility and control over analyzing data directly in Excel. Features like PivotTables, Data Model, Power Query, and Power Pivot empower Excel users to efficiently get, transform, model, aggregate, and visualize data.Data Modeling with Microsoft Excel offers a practical way to demystify the use and application of these tools using real-world examples and simple illustrations.This book will introduce you to the world of data modeling in Excel, as well as definitions and best practices in data structuring for both normalized and denormalized data. The next set of chapters will take you through the useful features of Data Model and Power Pivot, helping you get to grips with the types of schemas (snowflake and star) and create relationships within multiple tables. You'll also understand how to create powerful and flexible measures using DAX and Cube functions.By the end of this book, you'll be able to apply the acquired knowledge in real-world scenarios and build an interactive dashboard that will help you make important decisions.What you will learnImplement the concept of data modeling within and beyond ExcelGet, transform, model, aggregate, and visualize data with Power QueryUnderstand best practices for data structuring in MS ExcelBuild powerful measures using DAX from the Data ModelGenerate flexible calculations using Cube functionsDesign engaging dashboards for your usersWho this book is forThis book is for Excel users looking for hands-on and effective methods to manage and analyze large volumes of data within Microsoft Excel using Power Pivot. Whether you're new or already familiar with Excel's data analytics tools, this book will give you further insights on how you can apply Power Pivot, Data Model, DAX measures, and Cube functions to save time on routine data management tasks. An understanding of Excel's features like tables, PivotTable, and some basic aggregating functions will be helpful but not necessary to make the most of this book.Table of ContentsGetting Started with Data Modeling - Overview and ImportanceData Structuring for Data ModelsPreparing your Data for the Data ModelData Modeling with Power Pivot Creating DAX Calculations from your Data ModelCreating Cube Functions from your Data ModelCommunicating insights from your Data Model using DashboardsVisualization Elements for your DashboardChoosing the right Design ThemesPublication and Deployment
From smart sensors to cloud integration and the world of TinyML, this book is your comprehensive guide to the IoT ecosystem, using the ESP32 and industry-standard tools and technologiesKey Features:Build IoT projects from scratch using ESP32Customize solutions, take them to cloud, visualize real-time data, implement security featuresPractice using a variety of hands-on projects such as an audio player, smart home, and moreBook Description:ESP32, a low-cost and energy-efficient system-on-a-chip microcontroller, has become the backbone of numerous WiFi devices, fueling IoT innovation. This book offers a holistic approach to building an IoT system from the ground up, ensuring secure data communication from sensors to cloud platforms, empowering you to create production-grade IoT solutions using the ESP32 SoC.Starting with IoT essentials supported by real-world use cases, this book takes you through the entire process of constructing an IoT device using ESP32. Each chapter introduces new dimensions to your IoT applications, covering sensor communication, the integration of prominent IoT libraries like LittleFS and LVGL, connectivity options via WiFi, security measures, cloud integration, and the visualization of real-time data using Grafana. Furthermore, a dedicated section explores AI/ML for embedded systems, guiding you through building and running ML applications with tinyML and ESP32-S3 to create state-of-the-art embedded products.This book adopts a hands-on approach, ensuring you can start building IoT solutions right from the beginning. Towards the end of the book, you'll tackle a full-scale Smart Home project, applying all the techniques you've learned in real-time.Embark on your journey to build secure, production-grade IoT systems with ESP32 today!What You Will Learn:Explore ESP32 with IDE and debugging tools for effective IoT creationDrive GPIO, I2C, multimedia, and storage for seamless integration of external devicesUtilize handy IoT libraries to enhance your ESP32 projectsManage WiFi like a pro with STA & AP modes, provisioning, and ESP Rainmaker framework featuresEnsure robust IoT security with secure boot and OTA firmware updatesHarness AWS IoT for data handling and achieve stunning visualization using GrafanaEnhance your projects with voice capabilities using ESP AFE and Speech RecognitionInnovate with tinyML on ESP32-S3 and the Edge Impulse platformWho this book is for:If you are an embedded software developer, an IoT software architect or developer, a technologist, or anyone who wants to learn how to use ESP32 and its applications, this book is for you.A basic understanding of embedded systems, programming, networking, and cloud computing concepts is necessary to get started with the book.Table of Contents:Introduction to IoT development and the ESP32 platformUnderstanding the Development ToolsUsing ESP32 PeripheralsEmploying Third-Party Libraries in ESP32 ProjectsProject - Audio playerUsing Wi-Fi Communication for ConnectivityESP32 Security Features for Production-Grade DevicesConnecting to Cloud Platforms and Using ServicesProject - Smart HomeMachine Learning with ESP32Developing on Edge ImpulseProject - Baby Monitor
Harness the full potential of Joomla! through this comprehensive take on Joomla! extensions from conception through to releaseKey Features:Discover the complete cycle of extension development from conception to releaseLeverage built-in features such as categories, ACL, and custom fields to enrich your extensionsLearn how to build extensions that integrate with the Joomla! API and the new Joomla! CLIPurchase of the print or Kindle book includes a free PDF eBookBook Description:Joomla! 5 is a groundbreaking CMS that helps you take a significant leap into the world of content management systems. Joomla! 5 features a variety of impressive new features that align with current web standards and enable you to experience lightning-fast performance for optimal web page optimization, leverage the new code architecture, and tap into the WebService API, among others.This book takes you on a journey of extending Joomla's capabilities by developing your own extensions. The chapters not only explain the key concepts behind Joomla's architecture but also equip you with the latest techniques for crafting components and plugins. You'll discover how to leverage existing features within Joomla! to empower your extensions and create tailored solutions. The book takes you from the initial stages of planning your extension development to a fully featured finished product. As you advance, you'll learn invaluable techniques for testing your extension, addressing common issues, and preparing it for publication. The concluding chapters of this comprehensive guide teach you how to test your extension for common issues, along with how to publish the extension for everyone to use.By the end of this book, you'll have the confidence and skills to complete the cycle of extension development.What You Will Learn:Find out how to plan the development of a new extension from scratchUnderstand the basic structure of a Joomla! extensionGet to grips with the Joomla! Forms systemUse Joomla! features effectively to enrich your extensionsDiscover how to add a WebService API to your extensionCreate a Joomla! CLI command for your extensionDevelop a Joomla! Child Template for your projectsTest your extensions before the releaseWho this book is for:This book is for Joomla! developers and web designers who want to extend the functionalities of Joomla! and find innovative ways to customize their content management systems, e-commerce websites, business websites, and more. Basic familiarity with Joomla! will help you get the most out of this book.
Are you ready to take your Unity game development skills to the next level? Look no further! The "Unity Cookbook 2023, 5th Edition" is your essential guide to mastering the latest features of Unity 2023, packed with over 140 recipes to empower your game development journey.Purchase of the print or Kindle book includes a free eBook in the PDF format.Key FeaturesExplore VR and AR development to create immersive experiences that redefine gamingCraft captivating mobile games with optimized performance and user-friendly controlsElevate gameplay with expertly composed music, dynamic sound effects, and seamless audio integrationBook DescriptionUnleash your game development potential with Unity Cookbook, 5th Edition, designed to equip you with the skills and knowledge needed to excel in Unity game development. With over 160 expertly crafted recipes empowering you to pioneer VR and AR experiences, excel in mobile game development, and become a master of audio techniques.In this latest edition, we've meticulously curated a collection of recipes that reflect the latest advancements in Unity 2023, ensuring you stay at the forefront of game development. You'll discover dedicated recipes for First/Third Person (Core) templates, create engaging mobile games, delve into Virtual and Augmented Reality, and go further with audio by exploring advanced techniques. Additionally, the book has been fully updated to incorporate the new input system and TextMeshPro, essential elements for modern game development.From exploring C# scripting to crafting stylish UIs, creating stunning visual effects, and understanding shader development through Shader Graph, every chapter is designed to take you closer to your goal of becoming a proficient Unity developer.So, whether you're aiming to develop the next hit game, enhance your portfolio, or simply have fun building games, this book will be your trusted companion on your journey to Unity proficiency.What you will learnCraft stylish user interfaces, from power bars to radars, and implement button-driven scene changes effortlesslyEnhance your games with AI controlled characters, harnessing Unity's navigation meshes, surfaces, and agentsDiscover the power of Cinemachine in Unity for intelligent camera movementsElevate games with immersive audio, including background music and dynamic sound effectsBring your games to life with captivating visual effects, from smoke and explosions to customizable particle systemsBuild your own shaders using Unity's Shader Graph toolWho this book is forIf you're a Unity developer looking for better ways to resolve common recurring problems, then this book is for you. Programmers dipping their toes into multimedia features for the first time will also find this book useful. Before you get started with this book, you'll need a solid understanding of Unity's functionality and experience with programming in C#.Table of ContentsDisplaying Data with Core UI ElementsResponding to User Events for Interactive UIsInventory and Advanced UIsPlaying and Manipulating SoundsTextures, Materials and 3D objectsCreating 3D environments with TerrainsCreating 3D geometry with ProBuilder2D Animation and PhysicsAnimated CharactersSaving and Loading DataControlling and Choosing PositionsNavigation Meshes and AgentsCameras, Lighting, and Visual EffectsShader Graphs and Video PlayersParticle Systems and Other Visual EffectsMobile Games and ApplicationsAugmented Reality (AR)(N.B. Please use the Look Inside option to see further chapters)
"This book delves into the practical applications of vector search in Elastic and embodies a broader philosophy. It underscores the importance of search in the age of Generative Al and Large Language Models. This narrative goes beyond the 'how' to address the 'why' - highlighting our belief in the transformative power of search and our dedication to pushing boundaries to meet and exceed customer expectations." Shay Banon Founder & CTO at ElasticKey FeaturesInstall, configure, and optimize the ChatGPT-Elasticsearch plugin with a focus on vector dataLearn how to load transformer models, generate vectors, and implement vector search with ElasticDevelop a practical understanding of vector search, including a review of current vector databasesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWhile natural language processing (NLP) is largely used in search use cases, this book aims to inspire you to start using vectors to overcome equally important domain challenges like observability and cybersecurity. The chapters focus mainly on integrating vector search with Elastic to enhance not only their search but also observability and cybersecurity capabilities.The book, which also features a foreword written by the founder of Elastic, begins by teaching you about NLP and the functionality of Elastic in NLP processes. Here you'll delve into resource requirements and find out how vectors are stored in the dense-vector type along with specific page cache requirements for fast response times. As you advance, you'll discover various tuning techniques and strategies to improve machine learning model deployment, including node scaling, configuration tuning, and load testing with Rally and Python. You'll also cover techniques for vector search with images, fine-tuning models for improved performance, and the use of clip models for image similarity search in Elasticsearch. Finally, you'll explore retrieval-augmented generation (RAG) and learn to integrate ChatGPT with Elasticsearch to leverage vectorized data, ELSER's capabilities, and RRF's refined search mechanism.By the end of this NLP book, you'll have all the necessary skills needed to implement and optimize vector search in your projects with Elastic.What you will learnOptimize performance by harnessing the capabilities of vector searchExplore image vector search and its applicationsDetect and mask personally identifiable informationImplement log prediction for next-generation observabilityUse vector-based bot detection for cybersecurityVisualize the vector space and explore Search.Next with ElasticImplement a RAG-enhanced application using StreamlitWho this book is forIf you're a data professional with experience in Elastic observability, search, or cybersecurity and are looking to expand your knowledge of vector search, this book is for you. This book provides practical knowledge useful for search application owners, product managers, observability platform owners, and security operations center professionals. Experience in Python, using machine learning models, and data management will help you get the most out of this book.Table of ContentsIntroduction to Vectors and EmbeddingsGetting started with Vector Search in ElasticModel Management and Vector Considerations in ElasticPerformance Tuning - Working with dataImage SearchRedacting Personal Identifiable Information Using ElasticsearchNext Generation of Observability Powered by VectorsThe Power of Vectors and Embedding in Bolstering Cybersecurity(N.B. Please use the Look Inside option to see further chapters)
Abonner på vårt nyhetsbrev og få rabatter og inspirasjon til din neste leseopplevelse.
Ved å abonnere godtar du vår personvernerklæring.