Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.Du kan altid afmelde dig igen.
Explore the methodologies and reasons behind successful legacy application moves to a hyper-space cloud, specifically AzurePurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover tips and tricks to help you avoid common pitfalls and get up and running quicklyGain in-depth end-to-end knowledge of all things cloud to smoothen your learning journeyExplore everything from formulating a plan to governing the cloud over the long termBook Description:You've heard about the benefits of the cloud and you want to get on board, but you're not sure where to start, what services to use, or how to make sure your data is safe. Making the decision to move to the cloud can be daunting and it's easy to get overwhelmed, but if you're not careful, you can easily make mistakes that cost you time and money.Azure Cloud Adoption Framework Handbook is here to help. This guide will take you step-by-step through the process of making the switch to the Microsoft Azure cloud. You'll learn everything from foundational cloud concepts and planning workload migration through to upskilling and organization transformation. As you advance, you'll find out how to identify and align your business goals with the most suitable cloud technology options available. The chapters are designed in a way to enable you to plan for a smooth transition, while minimizing disruption to your day-to-day operations. You'll also discover how the cloud can help drive innovation in your business or enable modern software development practices such as microservices and CI/CD. Throughout the chapters, you'll see how decision makers can interact with other internal stakeholders to achieve success through the power of collaboration.By the end of this book, you'll be more informed and less overwhelmed about moving your business to the cloud.What You Will Learn:Understand cloud adoption and digital transformation generallyGet to grips with the real-world, day-to-day running of a cloud platformDiscover how to plan and execute the cloud adoption journeyGuide all levels of the organization through cloud adoptionInnovate with the business goals in mind in a fast and agile wayBecome familiar with advanced topics such as cloud governance, security, and reliabilityWho this book is for:This book provides actionable strategies for anyone looking to optimize their organization's cloud adoption journey or get back on course, from IT managers and system architects to CXOs and program managers. Whether you're an enterprise or a fledgling start-up, this handbook has everything you need to get started with your cloud journey. General IT knowledge and a basic understanding of the cloud, modern software development practices, and organizational change management concepts are all prerequisites.
Take your interview skills to the next level by reviewing hundreds of real-world interview questions and coding examplesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Solve complex design and architecture tasksDevelop mature and complete answers to commonly asked questionsEnhance your interview prospects by building a strong developer brand through publications and online projectsBook Description:As an iOS developer, you must possess a diverse skill set encompassing Swift coding, design knowledge, and mastery of development tools. And while the demand for iOS developers remains high, the competition for landing your dream job has intensified in recent years. Being a skilled iOS developer is no longer enough - acing interviews is now just as essential as having technical expertise.In The Ultimate iOS Interview Playbook, you'll discover innovative ways to stand out as an iOS developer and pass every job interview. It will guide you to build your developer brand and present your skills to potential employers. This comprehensive guide covers over 100 interview questions, from Swift fundamentals and frameworks to complex design patterns and app architecture. You'll learn how to approach coding assessments like a pro and avoid red flags that could hinder your chances of success.Drawing from the author's experience of interviewing hundreds of iOS developers and having been a candidate themself, this book addresses the challenges of showcasing your skills and knowledge within a limited timeframe.By the end of this book, you'll be ready to excel in any iOS interview, demonstrating your strengths and confidently tackling even the most challenging questions, ultimately paving the way to secure the job you've always wanted.What You Will Learn:Gain insights into how an interview process worksEstablish and capitalize on your iOS developer brandEasily solve general Swift language questionsSolve questions on data structures and code managementPrepare for questions involving primary frameworks such as UIKit, SwiftUI, and Combine Core DataIdentify the "red flags" in an interview and learn strategies to steer clear of themWho this book is for:Designed for iOS developers of all levels, from juniors to seniors, this book is a valuable resource for anyone who wants to enhance their interview skills in iOS development. Basic knowledge of iOS development and Swift is necessary to get started with this book.
Boost your music production efficiency using Studio One's seamless workflows and deliver professional-grade tracksPurchase of the print or Kindle book includes a free PDF eBookKey Features:- Learn how to arrange and record your own music with Studio One's unique, intuitive workflow- Use Song, Project, and Show windows to create, master, and perform professional quality music- Utilize Studio One's virtual instruments and effects plug-ins to create music without any extra softwareBook Description:The Ultimate Studio One Pro Book is a detailed, step-by-step guide to creating music with Studio One's extensive set of production tools. This practical, goal-oriented resource will help musicians start producing their own music with Studio One and teach audio professionals how to include Studio One in their production workflow.The book begins by showing you how to set up Studio One to work smoothly on your system. The following chapters will walk you through the process of creating a project, along with recording audio and using virtual instruments to construct a MIDI arrangement. As you advance, you'll find out how to edit your songs to perfection using Melodyne, Audio Bend, and an extensive collection of MIDI modifiers. You'll also discover how to mix in Studio One with the effects plugins included in it, along with applying audio mastering in the Project window. Throughout this book, you'll gain the skills needed to leverage Studio One confidently and effectively, as well as build your own unique music production workflow.By the end of this book, you'll be able to effortlessly translate your musical ideas into complete songs using Studio One's powerful tools.What You Will Learn:- Configure Studio One and run it smoothly in your production environment- Record and edit MIDI using Studio One's excellent manipulation tools- Record audio and edit confidently using Melodyne and Audio Bend- Work with Studio One's stock virtual instruments to create an arrangement- Mix a song with Studio One's stock effects plugins- Master a song using the Project window- Take your music on stage with the Show windowWho this book is for:This book is for musicians, bands, and composers who want to learn Studio One from scratch to create their own music on a professional level. Producers and audio professionals who already have experience in another Digital Audio Workstation but now wish to switch to Studio One or include it in their workflow will also find this book useful. Basic knowledge and experience of musical processes, such as arranging, recording, mixing, and mastering are needed to make the most of this book. However, this book will teach you how to perform these processes more effectively in Studio One.Table of Contents- Choosing Your Flavor of Studio One- Installing and Configuring Your Studio One Environment- Exploring the Studio One Environment- Creating a New Song- Recording Your First Audio Track- Adding Virtual Instruments and Recording MIDI- Editing and Rearranging Your Song- Editing Audio- Editing MIDI- Using Global Tracks- Preparing for the Mix- Working with Effects Plugins to Craft a Mix- Optimizing Signal Flow and Elevating Your Mix- Navigating the Project Page and Producing Final Masters- Using Additional Studio One Features- Appendix: Customizing Studio One and Following Best Practices
Accelerate your career growth by building dynamic applications that function across all environments and cloud typesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn hybrid cloud architecture from experienced cloud and telco architectsAdapt and deploy emerging technologies like AI and ML in a standardized and secure mannerMaster communication between Kubernetes clusters and managementBook Description:Hybrid cloud technology can be leveraged by organizations aiming to build next-gen applications while safeguarding prior technological investments. This book will help you explore different hybrid cloud architectural patterns, whether designing new projects or migrating legacy applications to the cloud.You'll learn about the key building blocks of hybrid cloud enabling you to deploy, manage, and secure applications and data while porting the workloads between environments without rebuilding. Further, you'll explore Kubernetes, GitOps, and Layer 3/7 services to reduce operational complexity. You'll also learn about nuances of security and compliance in hybrid cloud followed by the economics of hybrid cloud. You'll gain a deep understanding of the concepts with use cases from telecom 5G and industrial manufacturing, giving you a glimpse into real industry problems resolved by hybrid cloud, and unlocking millions of dollars of opportunities for enterprises.By the end of this book, you'll be well-equipped to design and develop efficient hybrid cloud strategies, lead conversations with senior IT and business executives, and succeed in hybrid cloud implementation or transformation opportunities.What You Will Learn:Design and build a foundation for hybrid cloud platformLeverage Kubernetes, containers, and GitOps for hybrid cloudUse architectural pattern blueprints to deliver applications on hybrid cloudEnable communication between applications hosted on different cloudsRollout zero-touch provisioning and monitoring in a hybrid architectureEnhance stability and scale up or down without rebuilding appsUnderstand principles of hybrid cloud security for application stackDesign cost-optimized systems based on the economics of hybrid cloudWho this book is for:This book is for cloud architects, developers, and DevOps engineers, responsible for delivering modern applications and deploying resources anywhere. Professionals aspiring to implement distributed and cloud solutions will also benefit from reading this book. Basic understanding of VM, containers, CI/CD and familiarity with public cloud and edge is a must.
Implement modern and agile QA practices to ensure your games are high quality, on budget, and released on timePurchase of the print or Kindle book includes a free PDF eBookKey Features:Set up a test environment, create test plans, and learn to communicate with developersDiscover how to build efficient QA teams either in-house or remotelyIncrease your chances of career advancement and your employability in the gaming industryBook Description:Few things are more annoying for gamers than encountering a buggy new game. This often leads to negative reviews, and in turn, you'll find that demand for your games declines. The solution lies in better quality assurance (QA) - and Modern Game Testing will show you how to achieve just that. Whether you're a new tester, developer or producer, the QA testing techniques shown in this book, using modern methodologies and the latest technology, will have you releasing quality games that are on time and, most importantly, on budget.The book begins by introducing you to QA and the various types of tests that are performed on games. You'll then explore test cases and bug reporting, building tests for different platforms (even consoles and PCs), and LiveOps and test management. As you advance, you'll build a QA team from scratch and work with remote QA testers. The chapters help you take a more traditional approach to learning lessons, enabling you to examine the modern agile approach and various testing strategies that you can then adopt. All angles are covered with oodles of examples, so you'll have everything you need to implement QA strategies in your organization.By the end of this book, you'll have a clear understanding of the modern methodologies of QA testing for games, and be able to build efficient, reliable, and long-lasting QA teams.What You Will Learn:Conduct compliance, regression, and localization tests, among othersBuild and optimize test sets for testing mobile gamesFind out how to set up an efficient bug flowWrite optimal bug reports that differentiate between priority and severityPick the optimal testing approach for each phase of game developmentDiscover how to use equivalence partitioning, boundary analysis, and decision tablesMaster live ops QA and handle live bugsWho this book is for:This book is for game testers, game producers, game developers, testing managers, and other QA professionals who want to learn more about modern approaches to QA and utilizing them to build more efficient and cost-effective QA teams and products. Prior professional testing experience is desirable, either in software or games testing and/or experience working in the gaming industry. Basic familiarity with agile working practices such as scrum is needed to fully understand all the concepts explained in this book.
Elevate your 3D modeling skills by mastering each part of the process in this part-color guide, creating professional assets and lifelike characters for your games and metaverse worldsKey Features:Discover an optimized workflow for crafting game and the metaverse assetsLearn shortcuts to make the creation process smooth and quickGenerate a versatile 3D model suitable for various purposesBook Description:If you are familiar with modeling, this book will help you discover a practical and efficient workflow designed to accelerate your asset creation process for use in multiple projects, including games and the metaverse.Complete with shortcuts and tips on how to speed up the process, this book guides you in modeling assets and characters with the help of references. You'll learn how to optimize the modeled asset for maximum rendering performance within game engines and the metaverse. Next, you'll get to grips with unwrapping the 3D model for texturing and explore multiple texturing techniques to breathe life into your 3D models. Finally, you'll integrate the 3D model to work seamlessly across a myriad of programs and game engines.By the end of this book, you'll have the skills to efficiently create any type of 3D asset from scratch for use in renders, animations, or immersive gaming experiences.What You Will Learn:Model game and metaverse 3D assets starting with primitive shapesOptimize a modeled asset for maximum rendering performanceTexture the asset with PBR image textures, real life images, and procedural texturesBake the resulting texture to a single image for the textures to work in the metaverseGain an understanding of human anatomy to make lifelike charactersSculpt a base mesh for a human characterGrasp the differences in workflow for organic and non-organic asset 3D modelingRecognize the importance of reference materials across all creative endeavorsWho this book is for:Whether you are a beginner 3D asset designer or an aspiring character modeler, this book is your gateway to expanding your skill set in asset creation for personal projects, games, and the metaverse. Since it covers the intricacies of the asset creation process, intermediate-level modelers will also find plenty of information. Familiarity with basic texturing and UV unwrapping will enable you to get the most out of this book.
Everything you need to know to apply data contracts and build a truly data-driven organization that harnesses quality data to deliver tangible business valuePurchase of the print or Kindle book includes a free PDF eBook.Key Features:Understand data contracts and their power to resolving the problems in contemporary data platformsLearn how to design and implement a cutting-edge data platform powered by data contractsAccess practical guidance from the pioneer of data contracts to get expert insights on effective utilizationBook Description:Despite the passage of time and the evolution of technology and architecture, the challenges we face in building data platforms persist. Our data often remains unreliable, lacks trust, and fails to deliver the promised value.With Driving Data Quality with Data Contracts, you'll discover the potential of data contracts to transform how you build your data platforms, finally overcoming these enduring problems. You'll learn how establishing contracts as the interface allows you to explicitly assign responsibility and accountability of the data to those who know it best-the data generators-and give them the autonomy to generate and manage data as required. The book will show you how data contracts ensure that consumers get quality data with clearly defined expectations, enabling them to build on that data with confidence to deliver valuable analytics, performant ML models, and trusted data-driven products.By the end of this book, you'll have gained a comprehensive understanding of how data contracts can revolutionize your organization's data culture and provide a competitive advantage by unlocking the real value within your data.What You Will Learn:Gain insights into the intricacies and shortcomings of today's data architecturesUnderstand exactly how data contracts can solve prevalent data challengesDrive a fundamental transformation of your data culture by implementing data contractsDiscover what goes into a data contract and why it's importantDesign a modern data architecture that leverages the power of data contractsExplore sample implementations to get practical knowledge of using data contractsEmbrace best practices for the successful deployment of data contractsWho this book is for:If you're a data engineer, data leader, architect, or practitioner thinking about your data architecture and looking to design one that enables your organization to get the most value from your data, this book is for you. Additionally, staff engineers, product managers, and software engineering leaders and executives will also find valuable insights.
Instrument .NET apps using OpenTelemetry and explore logs and .NET diagnostic tools to debug, monitor, and analyze the performance of complex systems in the cloudPurchase of the print or Kindle book includes a free PDF eBookKey Features:Get a clear understanding of complex systems using .NET and OpenTelemetryAdopt a systematic approach toward performance analysis and debuggingExplore instrumentation techniques for common distributed patternsBook Description:As distributed systems become more complex and dynamic, their observability needs to grow to aid the development of holistic solutions for performance or usage analysis and debugging. Distributed tracing brings structure, correlation, causation, and consistency to your telemetry, thus allowing you to answer arbitrary questions about your system and creating a foundation for observability vendors to build visualizations and analytics.Modern Distributed Tracing in .NET is your comprehensive guide to observability that focuses on tracing and performance analysis using a combination of telemetry signals and diagnostic tools. You'll begin by learning how to instrument your apps automatically as well as manually in a vendor-neutral way. Next, you'll explore how to produce useful traces and metrics for typical cloud patterns and get insights into your system and investigate functional, configurational, and performance issues. The book is filled with instrumentation examples that help you grasp how to enrich auto-generated telemetry or produce your own to get the level of detail your system needs, along with controlling your costs with sampling, aggregation, and verbosity.By the end of this book, you'll be ready to adopt and leverage tracing and other observability signals and tools and tailor them to your needs as your system evolves.What You Will Learn:Understand the core concepts of distributed tracing and observabilityAuto-instrument .NET applications with OpenTelemetryManually instrument common scenarios with traces and metricsSystematically debug issues and analyze the performanceKeep performance overhead and telemetry volume under controlAdopt and evolve observability in your organizationWho this book is for:This book is for software developers, architects, and systems operators running .NET services who want to use modern observability tools and standards and take a holistic approach to performance analysis and end-to-end debugging. Software testers and support engineers will also find this book useful. Basic knowledge of the C# programming language and .NET platform is assumed to grasp the examples of manual instrumentation, but it is not necessary.
Master the art of publishing compelling online content for employees, partners, and customers, guided by Damien Bruyndonckx, author of bestselling Captivate booksPurchase of the print or Kindle book includes a free PDF eBookKey Features:Publish e-learning content such as videos, SCORM packages, and PPTs online in Learning ManagerDiscover best practices for creating, managing, and administering an online learning platformImplement gamification, social learning, and AI-enabled recommendations for an immersive learning experienceBook Description:Looking to deliver scalable online learning solutions? Adobe's latest enterprise Learning Manager is a powerful learning management system (LMS) that enables organizations to deliver, manage, and track immersive learning experiences. This book unlocks the full potential of Learning Manager, guiding you to become an adept administrator, author, or teacher, experimenting with Learning Manager from different perspectives.You'll gain an in-depth understanding of the features and their impact on your business. From platform setup to course administration, you'll be able to create blended learning experiences, deploy your content to different devices, and explore Learning Manager's features for monitoring your students' progress on a daily basis. Finally, you'll discover techniques for organizing and maintaining your course catalog while elevating the learner experience.By the end of the book, you'll be able to implement your organization's training strategy, deliver engaging learning experiences, and generate meaningful reports to monitor their effectivenessWhat You Will Learn:Configure and customize Learning Manager to align with your business training requirementsSeamlessly integrate Learning Manager into your existing IT infrastructureManage different types of users such as employees, partners, and customers on your training platformPublish and organize your learning content to create immersive courses, learning programs, and industry-recognized certificationsTrack your students' progress and manage daily course instances with easeOrganize your learning catalogs to meet the most stringent security protocols and instructional demandsWho this book is for:Designed for learning and development professionals, HR managers, corporate instructors, LMS admins, and team leaders, this book offers guidance on setting up and managing training and development programs for employees, partners, and customers using Adobe Captivate Prime LMS. This book is a rebranded version of the author's Adobe Captivate Prime book and assumes working knowledge of operating systems and the standard tools commonly used by L&D professionals. A foundational understanding of online learning platforms will be beneficial.
Reap the full potential of D365 Finance and Supply Chain Management with tips, best practices, proven architectural design concepts, and solutions to common challengesPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn to use Microsoft Fasttrack to successfully implement and deploy D365 F&SCM solutionsUnderstand architectural considerations and best practices for D365 Finance and SCM applicationsGain expert guidance on data migration, complex integration, security, and licensingBook Description:Implementing an ERP project is a daunting task, and it can often get derailed due to several reasons, including but not limited to inefficient planning, inadequate resource scoping, insufficient working knowledge of ERP systems, and more. Becoming a Dynamics 365 Finance and Supply Chain Solution Architect helps you understand the intricacies of ERP project implementation for seamless deployment.This comprehensive guide helps you gain a deep understanding of how to implement and optimize robust business applications that meet the evolving needs of organizations. You'll discover various integration methodologies to integrate different software applications and plan successful data migration seamlessly. By leveraging the author's expertise, you'll explore different challenges that can lead to project failure or cost/time overruns, along with customized solutions to maneuver past those issues for a successful outcome.By the end of the book, you'll be able to identify potential issues that can negatively impact the delivery of the project and make design decisions that will prevent any potential negative impact on the design and functionality of the system at go-live stageWhat You Will Learn:Design an architectural solution for Dynamics 365 with the Fasttrack methodDiscover potential issues that occur while integrating D365 Finance & Supply Chain ManagementSet up industry-standard yet customized security configurationsScope license requirements and apply license rules during deploymentPlan and test for successful data migration and system integrationIdentify required tools, applications, and methods for ALMExplore different aspects of human change management in D365 F&SCM projectsWho this book is for:This book is for aspiring Microsoft D365 finance and supply chain solutions architects looking to take up the challenges of integrating different systems, configuring security models, complex data migrations, licensing, and overall system design based on client requirements.Furthermore, this book serves as a valuable guide for experienced solution architects seeking to expand their skill set and enhance their expertise in tackling complex challenges within the field.
Learn how to transform, store, evolve, refactor, model, and create graph projections using the Python programming languagePurchase of the print or Kindle book includes a free PDF eBookKey Features:Transform relational data models into graph data model while learning key applications along the wayDiscover common challenges in graph modeling and analysis, and learn how to overcome themPractice real-world use cases of community detection, knowledge graph, and recommendation networkBook Description:Graphs have become increasingly integral to powering the products and services we use in our daily lives, driving social media, online shopping recommendations, and even fraud detection. With this book, you'll see how a good graph data model can help enhance efficiency and unlock hidden insights through complex network analysis.Graph Data Modeling in Python will guide you through designing, implementing, and harnessing a variety of graph data models using the popular open source Python libraries NetworkX and igraph. Following practical use cases and examples, you'll find out how to design optimal graph models capable of supporting a wide range of queries and features. Moreover, you'll seamlessly transition from traditional relational databases and tabular data to the dynamic world of graph data structures that allow powerful, path-based analyses. As well as learning how to manage a persistent graph database using Neo4j, you'll also get to grips with adapting your network model to evolving data requirements.By the end of this book, you'll be able to transform tabular data into powerful graph data models. In essence, you'll build your knowledge from beginner to advanced-level practitioner in no time.What You Will Learn:Design graph data models and master schema design best practicesWork with the NetworkX and igraph frameworks in PythonStore, query, ingest, and refactor graph dataStore your graphs in memory with Neo4jBuild and work with projections and put them into practiceRefactor schemas and learn tactics for managing an evolved graph data modelWho this book is for:If you are a data analyst or database developer interested in learning graph databases and how to curate and extract data from them, this is the book for you. It is also beneficial for data scientists and Python developers looking to get started with graph data modeling. Although knowledge of Python is assumed, no prior experience in graph data modeling theory and techniques is required.
Build an end-to-end geospatial data lake in AWS using popular AWS services such as RDS, Redshift, DynamoDB, and Athena to manage geodata Purchase of the print or Kindle book includes a free PDF eBook.Key Features:Explore the architecture and different use cases to build and manage geospatial data lakes in AWSDiscover how to leverage AWS purpose-built databases to store and analyze geospatial dataLearn how to recognize which anti-patterns to avoid when managing geospatial data in the cloudBook Description:Managing geospatial data and building location-based applications in the cloud can be a daunting task. This comprehensive guide helps you overcome this challenge by presenting the concept of working with geospatial data in the cloud in an easy-to-understand way, along with teaching you how to design and build data lake architecture in AWS for geospatial data.You'll begin by exploring the use of AWS databases like Redshift and Aurora PostgreSQL for storing and analyzing geospatial data. Next, you'll leverage services such as DynamoDB and Athena, which offer powerful built-in geospatial functions for indexing and querying geospatial data. The book is filled with practical examples to illustrate the benefits of managing geospatial data in the cloud. As you advance, you'll discover how to analyze and visualize data using Python and R, and utilize QuickSight to share derived insights. The concluding chapters explore the integration of commonly used platforms like Open Data on AWS, OpenStreetMap, and ArcGIS with AWS to enable you to optimize efficiency and provide a supportive community for continuous learning.By the end of this book, you'll have the necessary tools and expertise to build and manage your own geospatial data lake on AWS, along with the knowledge needed to tackle geospatial data management challenges and make the most of AWS services.What You Will Learn:Discover how to optimize the cloud to store your geospatial dataExplore management strategies for your data repository using AWS Single Sign-On and IAMCreate effective SQL queries against your geospatial data using AthenaValidate postal addresses using Amazon Location servicesProcess structured and unstructured geospatial data efficiently using RUse Amazon SageMaker to enable machine learning features in your applicationExplore the free and subscription satellite imagery data available for use in your GISWho this book is for:If you understand the importance of accurate coordinates, but not necessarily the cloud, then this book is for you. This book is best suited for GIS developers, GIS analysts, data analysts, and data scientists looking to enhance their solutions with geospatial data for cloud-centric applications. A basic understanding of geographic concepts is suggested, but no experience with the cloud is necessary for understanding the concepts in this book.
Build advanced NLU systems by utilizing NLP libraries such as NLTK, SpaCy, BERT, and OpenAI; ML libraries like Keras, scikit-learn, pandas, TensorFlow, and NumPy, along with visualization libraries such as Matplotlib and Seaborn. ¿Purchase of the print Kindle book includes a free PDF eBookKey Features:Master NLU concepts from basic text processing to advanced deep learning techniquesExplore practical NLU applications like chatbots, sentiment analysis, and language translationGain a deeper understanding of large language models like ChatGPTBook Description:Natural language understanding (NLU) organizes and structures, language allowing computer systems to effectively process textual information for many different practical applications. Natural Language Understanding with Python will help you explore practical techniques that make use of NLU to build a wide variety of creative and useful applications.Complete with step-by-step explanations of essential concepts and practical examples, this book begins by teaching you about NLU and its applications. You'll then explore a wide range of current NLU techniques and their most appropriate use-case. In the process, you'll be introduced to the most useful Python NLU libraries. Not only will you learn the basics of NLU, you'll also be introduced to practical issues such as acquiring data, evaluating systems, and deploying NLU applications, along with their solutions. This book is a comprehensive guide that will help you explore the full spectrum of essential NLU techniques and resources.By the end of this book, you will be familiar with the foundational concepts of NLU, deep learning, and large language models (LLMs). You will be well on your way to having the skills to independently apply NLU technology in your own academic and practical applications.What You Will Learn:Explore the uses and applications of different NLP techniquesUnderstand practical data acquisition and system evaluation workflowsBuild cutting-edge and practical NLP applications to solve problemsMaster NLP development from selecting an application to deploymentOptimize NLP application maintenance after deploymentBuild a strong foundation in neural networks and deep learning for NLUWho this book is for:This book is for python developers, computational linguists, linguists, data scientists, NLP developers, conversational AI developers, and students looking to learn about natural language understanding (NLU) and applying natural language processing (NLP) technology to real problems. Anyone interested in addressing natural language problems will find this book useful. Working knowledge in Python is a must.
Discover algorithm performance, high- and low-level optimizations, and the internal behavior of programs written in the Delphi languagePurchase of the print or Kindle book includes a free PDF eBookKey Features:Discover external programming libraries that will speed up your programming and codeLearn to integrate external libraries into Delphi programsBuild fast Delphi applications using concurrency, parallel programming, and memory managementBook Description:Performance matters! Users hate to use programs that are not responsive to interactions or run too slow to be useful. While becoming a programmer is simple enough, you require dedication and hard work to achieve an advanced level of programming proficiency where you know how to write fast code.This book begins by helping you explore algorithms and algorithmic complexity and continues by describing tools that can help you find slow parts of your code. Subsequent chapters will provide you with practical ideas about optimizing code by doing less work or doing it in a smarter way. The book also teaches you how to use optimized data structures from the Spring4D library, along with exploring data structures that are not part of the standard Delphi runtime library.The second part of the book talks about parallel programming. You'll learn about the problems that only occur in multithreaded code and explore various approaches to fixing them effectively. The concluding chapters provide instructions on writing parallel code in different ways - by using basic threading support or focusing on advanced concepts such as tasks and parallel patterns.By the end of this book, you'll have learned to look at your programs from a totally different perspective and will be equipped to effortlessly make your code faster than it is now.What You Will Learn:Get to grips with algorithmic complexity and learn how to recognize itUse tools to determine program runtime behaviorSpeed up programs by doing less instead of moreDiscover the internal workings of Delphi data structuresGain an understanding of Delphi's memory managerFind out how to write low-level parallel programs with TThreadUse parallel patterns from the PPL and OTL libraries to write fast codeInclude external code, written in C or C++, in Delphi programsWho this book is for:This book is for all Delphi programmers. Whether you're a beginner or an accomplished programmer, you will find something interesting. Even though the focus is on the latest Delphi release, the code uses only standard Delphi syntax without syntactic additions from the latest releases, and most of it should compile and run in any Delphi from XE7 onward. If you're using an older version of Delphi, don't despair! Most of the concepts in this book do not depend on a specific Delphi version and will be useful for everyone.
Embark on a mobile game development adventure using Unity 2022 and C# to build cross-platform mobile games with augmented reality featuresPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesCreate, deploy, and monetize immersive mobile games on Android and iOS with Unity 2022Integrate augmented reality in your mobile projects to add real-world elements to your gamesExplore step-by-step instructions and a demo game project to kickstart your game development journeyBook DescriptionUnity is a well-established player in the mobile game development sphere, and its new release, Unity 2022, is packed with new, exciting features. In Unity 2022 Mobile Game Development, the third edition in this popular series, you'll get to grips with the Unity game engine by building a mobile game and publishing it on the most popular mobile app stores as well as exploring the all-new features. This book provides a comprehensive and practical approach to mobile game development, helping you build an endless runner game. Starting with setting up a simple Unity project for mobile development, you'll delve into various essential aspects needed to successfully create and publish your game. You'll acquire a range of skills, such as incorporating touch gestures, monetizing your game with Unity Ads and in-app purchases, designing an intuitive UI, and seamlessly integrating social media functionalities. Additionally, you'll gain valuable insights into player preferences and behavior using Unity's analytics tools. You'll also explore features of augmented reality in Unity 2022, enhancing your game's appeal. By the end of this book, you'll be well-equipped to reap the power of Unity 2022 to build, optimize, and publish robust cross-platform mobile games with C#, as well as widening your skill set and enhancing your credentials as a game developer.What you will learnDesign responsive UIs for your mobile gamesDetect collisions, receive user input, and create player movementsCreate engaging gameplay elements using mobile device inputAdd custom icons and presentation optionsKeep players engaged by using Unity's mobile notification packageIntegrate social media into your projectsIncorporate augmented reality features in your game for real-world appealBuild exciting games with post-processing and particle effectsWho this book is forIf you are a game developer or mobile developer looking to learn Unity and employ it to build mobile games for iOS and Android, then this Unity book is for you. Prior knowledge of C# and Unity will be beneficial but isn't mandatory.Table of ContentsBuilding Your GameProject Setup for Android and iOS DevelopmentMobile Input/Touch ControlsResolution-Independent UI Advanced Mobile UIImplementing In-App Purchases Advertising Using Unity AdsIntegrating Social Media into Our ProjectKeeping Players Involved with NotificationsUsing Unity AnalyticsRemote ConfigImproving Game FeelBuilding a Release Copy of Our GameSubmitting Games to App StoresAugmented Reality
Gain practical experience designing and building high-performance, secure, and scalable Salesforce solutions using real-world scenarios.Purchase of the book unlocks access to web-based exam prep resources like flashcards and a free eBook PDF.¿Key Features:Master each knowledge domain by applying key concepts to a real-world scenarioPut all the skills covered in the book into action with two full mock scenariosGain access to additional online assets including flashcards and exam tipsBook Description:This book is a complete guide to learning essential architectural concepts that'll enable you to deliver secure, high-performant Salesforce solutions and pass the Salesforce CTA review board exam with confidence. This second edition comes with updated content, additional supporting material such as cheat sheets, and detailed practical examples, and helps you learn key soft skills to craft a winning presentation.You'll begin by reviewing vital architectural concepts needed to create a scalable end-to-end Salesforce solution. Next, you'll find out how to identify requirements and break down a problem into smaller, more solvable parts. As you advance, you'll gain practical experience in managing design decisions and defending them using real-world scenarios. The book also helps familiarize you with the correct methodology to structure your solution presentation and the necessary supporting artifacts. Finally, you'll practice providing solutions for two full hypothetical scenarios and structuring your playback step by step.By the end of this Salesforce book, you'll be able to design a highly scalable Salesforce solution and create suitable material to comfortably explain the end-to-end solution to the CTA review board and potentially your customer, and have a higher chance of passing.What You Will Learn:Explore core architectural concepts essential for any Salesforce architectUnderstand Salesforce knowledge domains using practical examplesPractice creating solutions using scenarios focusing on particular knowledge domainsDiscover key artifacts needed to document and explain an end-to-end solutionApply data life cycle management effectively in the Salesforce ecosystemDesign appropriate enterprise integration interfaces to build your connected solutionKnow what to expect on the day of the review board along with valuable tips and tricksWho this book is for:This book is for Salesforce architects who want to design secure, performant, and scalable technical solutions for their organizations and ultimately become Salesforce Certified Technical Architects. A solid understanding of the Salesforce platform is required, ideally combined with three to five years of practical experience as an application architect, system architect, enterprise architect, or solution architect.
Extract valuable insights from data by leveraging various analysis and visualization techniques with this comprehensive guidePurchase of the print or Kindle book includes a free PDF eBookKey Features:Gain practical experience in conducting EDA on a single variable of interest in PythonLearn the different techniques for analyzing and exploring tabular, time series, and textual data in PythonGet well versed in data visualization using leading Python libraries like Matplotlib and seabornBook Description:Exploratory data analysis (EDA) is a crucial step in data analysis and machine learning projects as it helps in uncovering relationships and patterns and provides insights into structured and unstructured datasets. With various techniques and libraries available for performing EDA, choosing the right approach can sometimes be challenging. This hands-on guide provides you with practical steps and ready-to-use code for conducting exploratory analysis on tabular, time series, and textual data.The book begins by focusing on preliminary recipes such as summary statistics, data preparation, and data visualization libraries. As you advance, you'll discover how to implement univariate, bivariate, and multivariate analyses on tabular data. Throughout the chapters, you'll become well versed in popular Python visualization and data manipulation libraries such as seaborn and pandas.By the end of this book, you will have mastered the various EDA techniques and implemented them efficiently on structured and unstructured data.What You Will Learn:Perform EDA with leading Python data visualization librariesExecute univariate, bivariate, and multivariate analyses on tabular dataUncover patterns and relationships within time series dataIdentify hidden patterns within textual dataDiscover different techniques to prepare data for analysisOvercome the challenge of outliers and missing values during data analysisLeverage automated EDA for fast and efficient analysisWho this book is for:If you are a data analyst interested in the practical application of exploratory data analysis in Python, then this book is for you. This book will also benefit data scientists, researchers, and statisticians who are looking for hands-on instructions on how to apply EDA techniques using Python libraries. Basic knowledge of Python programming and a basic understanding of fundamental statistical concepts is a prerequisite.
Develop Bayesian Deep Learning models to help make your own applications more robust.Key Features:Gain insights into the limitations of typical neural networksAcquire the skill to cultivate neural networks capable of estimating uncertaintyDiscover how to leverage uncertainty to develop more robust machine learning systemsBook Description:Deep learning is revolutionizing our lives, impacting content recommendations and playing a key role in mission- and safety-critical applications. Yet, typical deep learning methods lack awareness about uncertainty. Bayesian deep learning offers solutions based on approximate Bayesian inference, enhancing the robustness of deep learning systems by indicating how confident they are in their predictions. This book will guide you in incorporating model predictions within your applications with care.Starting with an introduction to the rapidly growing field of uncertainty-aware deep learning, you'll discover the importance of uncertainty estimation in robust machine learning systems. You'll then explore a variety of popular Bayesian deep learning methods and understand how to implement them through practical Python examples covering a range of application scenarios.By the end of this book, you'll embrace the power of Bayesian deep learning and unlock a new level of confidence in your models for safer, more robust deep learning systems.What You Will Learn:Discern the advantages and disadvantages of Bayesian inference and deep learningBecome well-versed with the fundamentals of Bayesian Neural NetworksUnderstand the differences between key BNN implementations and approximationsRecognize the merits of probabilistic DNNs in production contextsMaster the implementation of a variety of BDL methods in Python codeApply BDL methods to real-world problemsEvaluate BDL methods and choose the most suitable approach for a given taskDevelop proficiency in dealing with unexpected data in deep learning applicationsWho this book is for:This book will cater to researchers and developers looking for ways to develop more robust deep learning models through probabilistic deep learning. You're expected to have a solid understanding of the fundamentals of machine learning and probability, along with prior experience working with machine learning and deep learning models.
Use easy-to-apply patterns in SQL and Python to adopt modern analytics engineering to build agile platforms with dbt that are well-tested and simple to extend and runPurchase of the print or Kindle book includes a free PDF eBookKey Features- Build a solid dbt base and learn data modeling and the modern data stack to become an analytics engineer- Build automated and reliable pipelines to deploy, test, run, and monitor ELTs with dbt Cloud- Guided dbt + Snowflake project to build a pattern-based architecture that delivers reliable datasetsBook Descriptiondbt Cloud helps professional analytics engineers automate the application of powerful and proven patterns to transform data from ingestion to delivery, enabling real DataOps. This book begins by introducing you to dbt and its role in the data stack, along with how it uses simple SQL to build your data platform, helping you and your team work better together. You'll find out how to leverage data modeling, data quality, master data management, and more to build a simple-to-understand and future-proof solution. As you advance, you'll explore the modern data stack, understand how data-related careers are changing, and see how dbt enables this transition into the emerging role of an analytics engineer. The chapters help you build a sample project using the free version of dbt Cloud, Snowflake, and GitHub to create a professional DevOps setup with continuous integration, automated deployment, ELT run, scheduling, and monitoring, solving practical cases you encounter in your daily work. By the end of this dbt book, you'll be able to build an end-to-end pragmatic data platform by ingesting data exported from your source systems, coding the needed transformations, including master data and the desired business rules, and building well-formed dimensional models or wide tables that'll enable you to build reports with the BI tool of your choice.What you will learn- Create a dbt Cloud account and understand the ELT workflow- Combine Snowflake and dbt for building modern data engineering pipelines- Use SQL to transform raw data into usable data, and test its accuracy- Write dbt macros and use Jinja to apply software engineering principles- Test data and transformations to ensure reliability and data quality- Build a lightweight pragmatic data platform using proven patterns- Write easy-to-maintain idempotent code using dbt materializationWho this book is forThis book is for data engineers, analytics engineers, BI professionals, and data analysts who want to learn how to build simple, futureproof, and maintainable data platforms in an agile way. Project managers, data team managers, and decision makers looking to understand the importance of building a data platform and foster a culture of high-performing data teams will also find this book useful. Basic knowledge of SQL and data modeling will help you get the most out of the many layers of this book. The book also includes primers on many data-related subjects to help juniors get started.Table of Contents- Basics of SQL to transform data- Setting up your dbt Cloud development environment- Data modelling for data engineering- Analytics Engineering as the New Core of Data Engineering- Transforming data with dbt- Writing Maintainable Code- Working with Dimensional Data- Delivering Consistency In Your Code- Delivering Reliability In Your Data- Agile development- Collaboration- Deployment, Execution and Documentation Automation- Moving beyond basics- Enhancing Software Quality- Patterns for frequent use cases
Master the practical aspects of information systems auditing to pass the CISA exam and accelerate your career.Purchase of the book unlocks access to web-based exam prep resources like practice questions, flashcards, and more.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesEnhance your understanding of each topic by practicing a set of exam-oriented questionsRevise concepts easily focusing on key aspects from CISA exam perspective, highlighted in each chapterAccelerate your exam prep with additional study material including flashcards, practice questions, and exam tipsBook DescriptionWith the latest updates and revised study material, this second edition of the Certified Information Systems Auditor Study Guide provides an excellent starting point for your CISA certification preparation. The book strengthens your grip on the core concepts through a three-step approach. First, it presents the fundamentals with easy-to-understand theoretical explanations. Next, it provides a list of key aspects that are crucial from the CISA exam perspective, ensuring you focus on important pointers for the exam. Finally, the book makes you an expert in specific topics by engaging you with self-assessment questions designed to align with the exam format, challenging you to apply your knowledge and sharpen your understanding.Moreover, the book comes with lifetime access to supplementary resources on an online platform, including CISA flashcards, practice questions, and valuable exam tips. With unlimited access to the website, you'll have the flexibility to practice as many times as you desire, maximizing your exam readiness.By the end of this book, you'll have developed the proficiency to successfully obtain the CISA certification and significantly upgrade your auditing career.What you will learnPerform an audit in accordance with globally accepted standards and frameworksRecognize and recommend opportunities for improvementUnderstand data analytics tools and processesComprehend the effectiveness of IT governanceEvaluate different type of frameworksManage audit reporting and communicationEvaluate evidence collection and forensics processesWho this book is forThis CISA study guide is specifically tailored for anyone with a non-technical background who wants to achieve the CISA certification. It caters to those currently working in or looking to seek employment in IT audit and security management roles.Table of ContentsAudit PlanningAudit ExecutionIT GovernanceIT ManagementInformation Systems Acquisition and DevelopmentInformation Systems ImplementationInformation Systems OperationsBusiness ResilienceInformation Asset Security and ControlNetwork Security and ControlPublic Key Cryptography and Other Emerging TechnologiesSecurity Event Management
Build and use the most popular time series index available today with Python to search and join time series at the subsequence levelPurchase of the print or Kindle book includes a free PDF eBookKey Features:Learn how to implement algorithms and techniques from research papersGet to grips with building time series indexes using iSAXLeverage iSAX to solve real-world time series problemsBook Description:Time series are everywhere, ranging from financial data and system metrics to weather stations and medical records. Being able to access, search, and compare time series data quickly is essential, and this comprehensive guide enables you to do just that by helping you explore SAX representation and the most effective time series index, iSAX.The book begins by teaching you about the implementation of SAX representation in Python as well as the iSAX index, along with the required theory sourced from academic research papers. The chapters are filled with figures and plots to help you follow the presented topics and understand key concepts easily. But what makes this book really great is that it contains the right amount of knowledge about time series indexing using the right amount of theory and practice so that you can work with time series and develop time series indexes successfully. Additionally, the presented code can be easily ported to any other modern programming language, such as Swift, Java, C, C++, Ruby, Kotlin, Go, Rust, and JavaScript.By the end of this book, you'll have learned how to harness the power of iSAX and SAX representation to efficiently index and analyze time series data and will be equipped to develop your own time series indexes and effectively work with time series data.What You Will Learn:Find out how to develop your own Python packages and write simple Python testsUnderstand what a time series index is and why it is usefulGain a theoretical and practical understanding of operating and creating time series indexesDiscover how to use SAX representation and the iSAX indexFind out how to search and compare time seriesUtilize iSAX visualizations to aid in the interpretation of complex or large time seriesWho this book is for:This book is for practitioners, university students working with time series, researchers, and anyone looking to learn more about time series. Basic knowledge of UNIX, Linux, and Python and an understanding of basic programming concepts are needed to grasp the topics in this book. This book will also be handy for people who want to learn how to read research papers, learn from them, and implement their algorithms.
Become a Unity Shaders Guru will help you understand Unity's latest shading tools and dive deep into its advanced features.
Master advanced techniques for dynamic .NET programming and accelerate productivity by automating tasks, generating adaptable code, and morePurchase of the print or Kindle book includes a free PDF eBookKey Features:Employ metaprogramming to automate your tasks and increase your productivityWrite maintainable, scalable, and adaptable code using metaprogramming techniquesLeverage the .NET runtime for complex problem-solvingBook Description:Metaprogramming is an advanced technique that helps developers to automate repetitive tasks, generate scalable code, and enhance productivity in software development. Metaprogramming in C# is a comprehensive guide that will help you reap the full potential of metaprogramming in .NET runtime.You'll start by learning about the .NET runtime environment and how you can use it to become a more productive developer. You'll learn how to infer types using reflection, use attributes, and create dynamic proxies. You'll also explore the use of expressions to create and execute code and how to take advantage of Dynamic Language Runtime.But that's not all! You'll also learn to go beyond inheritance and use method signature conventions to create easily maintainable code. Finally, you'll dive into the world of compiler magic with Roslyn, where you'll discover how to use Roslyn to generate code, perform static code analysis, and write your own compiler extensions.By the end of this book, you'll have a deep understanding of metaprogramming concepts and how to apply them to your C# code. You'll be able to think about types, use attributes and expressions to generate code, and apply crosscutting concerns to improve code quality.What You Will Learn:Explore how to leverage the .NET runtimeImprove code quality and increase productivityWrite adaptable code for changing requirementsLearn Roslyn for code generation and static analysisMaster metaprogramming and its practical implementationsUse Dynamic Language Runtime for flexible and expressive programmingWho this book is for:This book is for C# developers interested in learning about the .NET runtime and how to leverage it for writing maintainable, scalable, and secure code. Software architects who are responsible for designing and managing complex software solutions will also benefit from the book.
Set up automated workflows to keep systems and applications consistent globally, regardless of architecture, cloud, or container runtimePurchase of the print or Kindle book includes a free PDF eBookKey Features:Automate building and modifying complex software images across multiple OSs and container enginesMinimize cost by keeping your systems ready across multiple architectures, including ARM and future RISC-V processorsSpeed up your time to market by building and testing apps using upstream and future releasesBook Description:Creating machine images can be time-consuming and error-prone when done manually. HashiCorp Packer enables you to automate this process by defining the configuration in a simple, declarative syntax. This configuration is then used to create machine images for multiple environments and cloud providers.The book begins by showing you how to create your first manifest while helping you understand the available components. You'll then configure the most common built-in builder options for Packer and use runtime provisioners to reconfigure a source image for desired tasks. You'll also learn how to control logging for troubleshooting errors in complex builds and explore monitoring options for multiple logs at once. As you advance, you'll build on your initial manifest for a local application that'll easily migrate to another builder or cloud. The chapters also help you get to grips with basic container image options in different formats while scaling large builds in production. Finally, you'll develop a life cycle and retention policy for images, automate packer builds, and protect your production environment from nefarious plugins.By the end of this book, you'll be equipped to smoothen collaboration and reduce the risk of errors by creating machine images consistently and automatically based on your defined configuration.What You Will Learn:Build and maintain consistent system images across multiple platformsCreate machine images that can be used in multiple environmentsWrite a spec for a local Packer virtual machine in JSON and HCLBuild a container image with Packer in different formatsAutomate Packer with continuous delivery pipelinesDiscover how to customize Packer by writing pluginsWho this book is for:This book is for DevOps engineers, Cloud engineers, and teams responsible for maintaining platform and application images for enterprise private, hybrid, or multi-cloud environments. Familiarity with operating systems and virtualization concepts, with or without using a cloud provider, is a prerequisite.
Transform your brand and social media content with Adobe Express' limitless creative templates and assets to craft graphics that make your content stand out with the help of this part-color guideKey Features:Captivate and convert with compelling videos that tell your brand story, driving traffic to your website and storeBuild beautiful and engaging content with Adobe Express either from your browser or mobile phoneWork through guided projects that take you from start to finish with step-by-step supportBook Description:Working with graphics can be daunting, especially if you don't have a background in graphic design, but with Adobe Express, you can create stunning content without prior experience. This book will show you how you can choose from thousands of beautiful templates, customize them to your brand, and watch your visuals come to life.This book is your ultimate guide to Adobe Express, covering every function, from formatting typography to animating your graphics. With practical exercises, you'll be able to put your newfound knowledge into action and start creating right away. You'll learn the art of crafting stunning social media graphics, thumb-stopping animations, beautiful landing pages, and captivating videos.Whether you prefer the browser or mobile experience, Adobe Express provides the flexibility to create beautiful content seamlessly. Learning new skills and applying them has never been easier, as each chapter equips you to accomplish remarkable feats.By the end of this book, you'll have mastered Adobe Express for elevating your online presence.What You Will Learn:Create stunning social media graphics without any design experienceElevate your existing graphic content by converting these into engaging animationsBuild beautiful responsive web pages and marketing splash pages without the requirement of coding knowledgeSave time by creating content once and easily adapting it to different platform aspect ratiosCapture your audience's attention through compelling and eye-catching contentMaximize lead generation by creating conversion-focused landing pages that convert visitors into potential customersWho this book is for:If you're a marketer, content creator, budding designer, or entrepreneur looking to elevate your brand through stunning visuals and compelling content, you know that designing professional-grade graphics, web pages, and videos can be a daunting task, especially if you lack experience with graphic design software. This book will show you how you can unlock the full potential of Adobe Express to create visuals for any platform or medium, even if you're a complete beginner to designing.
Build robust and performant applications by developing SvelteKit applications using automated testing and TDD techniques, including unit and end-to-end testing, custom matchers, component mocking, and authenticationPurchase of the print or Kindle book includes a free PDF eBookKey Features:Understand and master the test-driven development (TDD) workflowExplore the principles of unit testing with Vitest and end-to-end testing using Playwright and Cucumber.jsLeverage practical examples of unit tests covering a range of SvelteKit framework featuresBook Description:Svelte is a popular front-end framework used for its focus on performance and user-friendliness, and test-driven development (TDD) is a powerful approach that helps in creating automated tests before writing code. By combining them, you can create efficient, maintainable code for modern applications. Svelte with Test-Driven Development will help you learn effective automated testing practices to build and maintain Svelte applications.In the first part of the book, you'll find a guided walkthrough on building a SvelteKit application using the TDD workflow. You'll uncover the main concepts for writing effective unit test cases and practical advice for developing solid, maintainable test suites that can speed up application development while remaining effective as the application evolves. In the next part of the book, you'll focus on refactoring and advanced test techniques, such as using component mocks and writing BDD-style tests with the Cucumber.js framework. In the final part of the book, you'll explore how to test complex application and framework features, including authentication, Svelte stores, and service workers.By the end of this book, you'll be well-equipped to build test-driven Svelte applications by employing theoretical and practical knowledge.What You Will Learn:Create clear and concise Vitest unit tests helping the implementation of Svelte componentsUse Playwright and Cucumber.js to develop end-to-end tests that simulate user interactions and test the functionality of your applicationLeverage component mocks to isolate and test individual componentsWrite unit tests for a range of Svelte framework featuresExplore effective refactoring techniques to keep your Svelte application code and test suites cleanBuild high-quality Svelte applications that are well-tested, performant, and resilient to changesWho this book is for:This book is an essential guide for Svelte developers seeking to enhance their development process by learning the TDD workflow and its application. Whether you are an experienced developer or new to automated testing, this book helps you gain a practical approach to improving your workflow. The examples are written in JavaScript, making them accessible to all developers, including TypeScript developers.
Save months of trial and error with concise guided recipes in this part-color guide and build exceptional Android applications and wearables and support the new foldable technology by using the latest Jetpack librariesKey Features:- Leverage the power of the latest Jetpack libraries in your day-to-day Android development tasks- Explore Wear OS and build large screens to support the foldable world using the declarative approach- Write tests and debug your code as you discover the most useful tips, tricks, and best practices- Purchase of the print or Kindle book includes a free PDF eBookBook Description:Android is a powerful operating system widely used in various devices, phones, TVs, wearables, automobiles, and more. This Android cookbook will teach you how to leverage the latest Android development technologies for creating incredible applications while making effective use of popular Jetpack libraries. You'll also learn which critical principles to consider when developing Android apps.The book begins with recipes to get you started with the declarative UI framework, Jetpack Compose, and help you with handling UI states, Navigation, Hilt, Room, Wear OS, and more as you learn what's new in modern Android development. Subsequent chapters will focus on developing apps for large screens, leveraging Jetpack's WorkManager, managing graphic user interface alerts, and tips and tricks within Android studio. Throughout the book, you'll also see testing being implemented for enhancing Android development, and gain insights into harnessing the integrated development environment of Android studio. Finally, you'll discover best practices for robust modern app development.By the end of this book, you'll be able to build an Android application using the Kotlin programming language and the newest modern Android development technologies, resulting in highly efficient applications.What You Will Learn:- Use Kotlin programming to build your Android applications- Leverage modern Android development (MAD) libraries to create exceptional apps- Explore modern app architecture concepts such as model-view-viewmodel (MVVM)- Utilize dependency injection, clean architecture, and module organization- Discover how to write UI and unit tests for your applications- Get to grips with paging, data binding, and datastore- Build large screens to support the new foldable world- Explore principles of Wear OS in modern Android developmentWho this book is for:This book is for active junior-to-mid-level Android developers with one to two years of professional experience in developing Android applications who are interested in advancing their knowledge of Android development. The recipes in this book use Kotlin and not Java.Table of Contents- Getting Started with Modern Android Development Skills- Creating Screens Using a Declarative UI and Exploring Compose Principles- Handling the UI State in Jetpack Compose and Using Hilt- Navigation in Modern Android Development- Using Datastore to Store Data and Testing- Using the Room Database and Testing- Getting Started with WorkManager- Getting Started with Paging- Building for Large Screens- Implementing Your First Wear OS Using Jetpack Compose- GUI Alerts - What's New in Menus, Dialog, Toast, Snackbars, and More in Modern Android Development- Android Studio Tips and Tricks to Help You during Development
A strategic guide that will help you make key decisions related to cloud-based architectures, modernize your infrastructure and applications, and transform your business using AWS with real-world case studiesKey Features:Learn cloud migration and modernization strategies on AWSInnovate your applications, data, architecture and networking by adopting AWSLeverage AWS technologies with real world use-cases to implement cloud operationsPurchase of the print or Kindle book includes a free eBook in the PDF formatBook Description:AWS cloud technologies help businesses scale and innovate, however, adopting modern architecture and applications can be a real challenge. This book is a comprehensive guide that ensures your switch to AWS services is smooth and hitch-free. It will enable you to make optimal decisions to bring out the best ROI from AWS cloud adoption.Beginning with nuances of cloud transformation on AWS, you'll be able to plan and implement the migration steps. The book will facilitate your system modernization journey by getting you acquainted with various technical domains, namely, applications, databases, big data, analytics, networking, and security. Once you've learned about the different operations, budgeting, and management best practices such as the 6 Rs of migration approaches and the AWS Well-Architected Framework, you'll be able to achieve operational excellence in cloud adoption. You'll also learn how to deploy some of the important AWS tools and services with real-life case studies and use cases.By the end of this book, you'll be able to successfully implement cloud migration and modernization on AWS and make decisions that best suit your organization.What You Will Learn:Strategize approaches for cloud adoption and digital transformationUnderstand the catalysts for business reinventionSelect the right tools for cloud migration and modernization processesLeverage the potential of AWS to maximize the value of cloud investmentsUnderstand the importance of implementing secure workloads on the cloudExplore AWS services such as computation, databases, security, and networkingImplement various real-life use cases and technology case studies for modernizationDiscover the benefits of operational excellence on the cloudWho this book is for:If you are a cloud enthusiast, solutions architect, enterprise technologist, or a C-suite executive and want to learn about the strategies and AWS services to transform your IT portfolio, this book is for you. Basic knowledge of AWS services and an understanding of technologies such as computation, databases, networking, and security will be helpful.
Gain a comprehensive grasp on the key objectives to pass the MS-100 exam, reinforced with practice questions throughout the bookPurchase of the print or Kindle book includes a free PDF eBookKey Features:Plan and implement Azure AD identity, including your choice of authentication strategy and securing accessConfigure core features such as self-service password reset and Azure AD identity protectionWork with self-assessment questions, exam tips, and practice tests based on the latest exam blueprintBook Description:This book serves as a comprehensive guide to prepare you for the Microsoft Identity and Services exam, which focuses on the core identity and security aspects of a Microsoft 365 tenant. The exam MS-100 tests your proficiency in Azure AD authentication types, user management roles, access management, and workload applications.This book follows the published MS-100 blueprint, which covers identity and identity synchronization concepts, administrative roles, and crucial security topics such as self-service password reset, Azure AD password protection, and multifactor authentication. You'll gain insights into application and authentication concepts, including OAuth application request management, enterprise application configuration, the benefits of Azure AD Application Proxy, and deploying Microsoft 365 apps.The book also delves into passwordless sign-in methods and provides overviews of configuring Exchange Online, Microsoft Teams, SharePoint Online, and OneDrive for Business in both cloud-only and hybrid deployments. You'll be able to assess your knowledge retention at the end of each chapter.By the end of this MS-100 study guide, you'll have built the knowledge and skills to pass the MS-100 exam and be able to ensure thorough preparation with the help of practice exam questions.What You Will Learn:Build your knowledge to effectively plan a Microsoft 365 tenantExamine and monitor health metrics in the Microsoft 365 environmentSelect an authentication model that aligns with both business and security requirementsImplement App Proxy, enterprise applications, and SAML integrationConfigure Exchange Online and Exchange hybrid scenariosDeploy the Microsoft 365 Apps seamlessly in your organizationExplore the core features of SharePoint Online, OneDrive, and TeamsWho this book is for:Designed for both intermediate and experienced administrators, as well as individuals preparing to take the MS-100 exam, this book caters to those pursuing standalone achievement or aspiring to attain the Microsoft 365 Certified: Enterprise Administrator Expert certification. A foundational understanding of Microsoft 365 services and associated technologies is expected.
Go beyond the basics of Kubernetes and explore more advanced concepts, including Kubernetes in production, governance, serverless computing, and service meshes.Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesMaster Kubernetes architecture and design to build, deploy, and secure large-scale distributed systemsLearn advanced concepts like autoscaling, multi-cluster management, serverless computing, service meshes and policy enginesExplore Kubernetes 1.25 and its rich ecosystem of tools like Kubectl, Krew, K9s, Lens, and HelmBook DescriptionThe fourth edition of the bestseller Mastering Kubernetes includes the most recent tools and code to enable you to learn the latest features of Kubernetes 1.25. This book contains a thorough exploration of complex concepts and best practices to help you master the skills of designing and deploying large-scale distributed systems on Kubernetes clusters.You'll learn how to run complex stateless and stateful microservices on Kubernetes, including advanced features such as horizontal pod autoscaling, rolling updates, resource quotas, and persistent storage backends. In addition, you'll understand how to utilize serverless computing and service meshes.Further, two new chapters have been added. "Governing Kubernetes" covers the problem of policy management, how admission control addresses it, and how policy engines provide a powerful governance solution. "Running Kubernetes in Production" shows you what it takes to run Kubernetes at scale across multiple cloud providers, multiple geographical regions, and multiple clusters, and it also explains how to handle topics such as upgrades, capacity planning, dealing with cloud provider limits/quotas, and cost management.By the end of this Kubernetes book, you'll have a strong understanding of, and hands-on experience with, a wide range of Kubernetes capabilities.What you will learnLearn how to govern Kubernetes using policy enginesLearn what it takes to run Kubernetes in production and at scaleBuild and run stateful applications and complex microservicesMaster Kubernetes networking with services, Ingress objects, load balancers, and service meshesAchieve high availability for your Kubernetes clustersImprove Kubernetes observability with tools such as Prometheus, Grafana, and JaegerExtend Kubernetes with the Kubernetes API, plugins, and webhooksWho this book is forIf you're a system administrator or cloud developer who wants to become comfortable with Kubernetes and would like to master its advanced features, then this book is for you. Software and DevOps engineers with a working knowledge of Kubernetes, as well as technical managers of Kubernetes-based systems, will also find this book useful. Those deciding on whether to migrate to Kubernetes and are curious about its inner workings will find plenty of answers here as well. Basic familiarity with networking concepts will prove beneficial.Table of ContentsUnderstanding Kubernetes ArchitectureCreating Kubernetes ClustersHigh Availability and ReliabilitySecuring KubernetesUsing Kubernetes Resources in PracticeManaging StorageRunning Stateful Applications with KubernetesDeploying and Updating ApplicationsPackaging ApplicationsExploring Kubernetes NetworkingRunning Kubernetes on Multiple ClustersServerless Computing on KubernetesMonitoring Kubernetes ClustersUtilizing Service MeshesExtending KubernetesGoverning KubernetesRunning Kubernetes in ProductionThe Future of Kubernetes
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.
Ved tilmelding accepterer du vores persondatapolitik.