Browse Results

Showing 83,126 through 83,150 of 83,224 results

Salesforce DevOps for Architects: Discover tools and techniques to optimize the delivery of your Salesforce projects

by Rob Cowell Lars Malmqvist

Master Salesforce DevOps while exploring deployment, packages, Git workflows, and organizational monitoring using third-party tools such as Salesforce DX, GitHub, Jenkins, Gearset, and CopadoKey FeaturesLearn to build a DevOps culture to mitigate project risks and boost return on investment (ROI)Delve into the principles of DevOps and how to apply them in Salesforce for maximum efficiencyExplore Salesforce DevOps tools, with examples and strategies for building a robust DevOps stackPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs the Salesforce Platform evolves into an increasingly complex landscape, architects face a growing demand for advanced solutions. The key to successful Salesforce projects lies in effective DevOps practice, and this book helps you achieve just that by offering strategic and practical insights into Salesforce components. The book starts by cultivating a DevOps mindset, focusing on collaboration, coordination, and communication, and learning how to efficiently demonstrate governance, visibility, and accountability. Building upon this architectural foundation, you’ll delve into tools and techniques to plan your strategy using the capabilities of SFDX. Once you’ve gotten to grips with Salesforce packaging, you'll learn how to build a CI/CD stack with freely available software and configure it for automated change delivery. You’ll then address the operational concerns of a mature DevOps process as you explore topics such as ticket management, backups, change monitoring, and data seeding—essential for maintaining a clean and healthy Salesforce org. Finally, you’ll learn about the ecosystem of third-party solutions, which provide out-of-the-box capabilities to accelerate your Salesforce DevOps journey. By the end of this book, you'll have demystified Salesforce DevOps, empowering you to deliver Salesforce projects with the expertise of a DevOps professional.What you will learnGrasp the fundamentals of integrating a DevOps process into Salesforce project deliveryMaster the skill of communicating the benefits of Salesforce DevOps to stakeholdersRecognize the significance of fostering a DevOps culture and its impact on Salesforce projectsUnderstand the role of metrics in DevOps architecture within Salesforce environmentsGain insights into the components comprising a Salesforce DevOps toolchainDiscover strategies for maintaining a healthy Salesforce org with a variety of supporting DevOps toolsWho this book is forIf you are a Salesforce architect or senior developer looking to bring DevOps best practices to your projects, this book is for you. To learn from this book, you should have a strong familiarity with Salesforce platform development both in code and low-code, understand concepts such as metadata, JSON, and XML, and feel at ease with command-line operations.

A Tinkerer's Guide to CNC Basics: Master the fundamentals of CNC machining, G-Code, 2D Laser machining and fabrication techniques

by Samer Najia

Get started with CNC machining using this hands-on guide that tells you exactly what you need to know without overloading you with useless theoryKey FeaturesGet started with the basics of CNC machining and set up your own computerized workshopExplore loads of do-it-yourself projects to practice what you’ve learnedTake advantage of the potential of home machining thanks to the power of CNCBook DescriptionUntil recently, Computer Numerical Control (CNC) machines belonged to the realm of heavy industry, but as technology becomes cheaper and smaller, these machines now can be used in home workshops. It’s not easy to get started, though, but thanks to this guide, you’ll be ready to take on a variety of projects in no time. A Tinkerer’s Guide to CNC Basics contains everything you need to get set up at home with computer-controlled machining and fabrication. Sparing you the theory, this project-laden guide helps you learn by doing. Once you’ve got to grips with the principles of CNC and installed the 3018 Pro CNC machine, you’ll gradually move from simple projects such as basic engraving to more complex milling and machining techniques. You’ll even learn how to upgrade your machine to accomplish more sophisticated designs. The plethora of projects in this book will keep you busy and give you the practice you need to get started with your computerized workshop. By the end of the book, your computerized home workshop will be one step closer to realization, and your machining skills will be taken to the next level.What you will learnConfigure, calibrate, provision, and test your CNC machineAdd a laser engraver to your machine for finer precision cuttingUse the machine to fabricate new components for itselfExplore the design impacts of carving on a rotary axisAdapt other machines for CNCEngrave opaque and semi-opaque materialsCool your machine with an air assist systemDesign and develop a customized laser mountWho this book is forThis book is for tinkerers, hobbyists, and craft aficionados comfortable using hand tools, aspiring to accelerate or develop more complex and challenging projects. Before starting this book, you should be comfortable around basic shop tools, as well as have a basic understanding of computers. While the book will speak to the specifics around the electronics of CNC machines, the terms used, such as motherboard, USB, positive/negative terminal, and power supply should not be too daunting to understand.

Angular Design Patterns and Best Practices: Create scalable and adaptable applications that grow to meet evolving user needs

by Alvaro Camillo Neto

Unleash the full potential of Angular 17 to create more robust and feature-rich applications effortlesslyKey FeaturesBoost your Angular app development productivity by leveraging often-overlooked advanced features and best practicesEnhance the quality of your Angular applications by simplifying codeGain practical knowledge through real-world examples of advanced Angular features and design patternsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionSingle page applications (SPAs) have become the standard for most web experiences. Angular, with its batteries-included approach, has emerged as a powerful framework for simplifying the development of these interfaces by offering a comprehensive toolbox. This book guides you through the Angular ecosystem, uncovering invaluable design patterns and harnessing its essential features. The book begins by laying a strong foundation, helping you understand when and why Angular should be your web development framework of choice. The next set of chapters will help you gain expertise in component design and architecting efficient, flexible, and high-performing communication patterns between components. You’ll then delve into Angular's advanced features to create forms in a productive and secure way with robust data model typing. You'll also learn how to enhance productivity using interceptors to reuse code for common functionalities, such as token management, across various apps. The book also covers micro frontend architecture in depth to effectively apply this architectural approach and concludes by helping you master the art of crafting tests and handling errors effortlessly. By the end of this book, you'll have unlocked the full potential of the Angular framework.What you will learnDiscover effective strategies for organizing your Angular project for enhanced efficiencyHarness the power of TypeScript to boost productivity and the overall quality of your Angular projectImplement proven design patterns to streamline the structure and communication between componentsSimplify complex applications by integrating micro frontend and standalone componentsOptimize the deployment process for top-notch application performanceLeverage Angular signals and standalone components to create performant applicationsWho this book is forWhether you’re a web developer or a tech leader engaged in frontend development, be it for small-scale projects or large, complex systems, you’ll find this book useful to enhance both the quality and performance of your applications. Web architects seeking to design robust and adaptable frontend applications while leveraging Angular's extensive feature set will discover valuable insights within these pages.

Creative Motion Mastery with Adobe After Effects: Learn the ins and outs of motion graphics, post-production, rotoscoping, and VFX

by Vishu Aggarwal

Discover the top tricks and techniques to make the most of Adobe After Effects and elevate your graphics design skills by creating real-world projects with this comprehensive illustrated guideKey FeaturesMaster After Effects through hands-on engagement with small projects, following the best practicesLeverage the settings and uncover hidden options in After Effects to optimize your workflowAcquire skills and techniques that will set you apart from other graphic designersPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVisual effects and motion graphics are everywhere, shaping the film, TV, games, websites, and application landscape. Navigating a field this complex and ever-expanding demands more than mere familiarity with tools; you need to stand out to get ahead. Creative Motion Mastery with Adobe After Effects is the definitive guide that not only equips you with the essential skills to distinguish yourself, but also takes you through real projects that you can add to your portfolio. Guided by a hands-on learning approach, you'll master the UI, workflow, and diverse projects such as text animation, shape layers, and rotoscoping. With this newfound knowledge, you’ll take your graphic design and post-production skills to the next level using chroma keying, particle simulations, and 2D and 3D tracking. You’ll progress faster than someone taking a formal course in Adobe After Effects! And it’s not all about creating; you’ll import graphics from Illustrator and Photoshop and apply post-production effects to give them a new life. Finally, you’ll discover how seamlessly you can export and manage your projects, ensuring end-to-end coverage of all you need. By the end of the book, you’ll have a thorough understanding of Adobe After Effects, equipped with the skills and practice you need to propel your career in graphic design.What you will learnCreate and customize text layers, including text animations, using shape layersEnhance projects with audio elements and apply audio effects to shape layersDevelop editable motion graphics templates for Premiere ProImplement color correction and grading techniques to enhance footage in projectsUse rotoscoping to remove and mask objects seamlesslyGenerate realistic effects such as rain, fire, and smoke using particle simulationsMaster the art of compositing through Chroma KeyingGet to grips with 2D and 3D tracking for seamless element integrationWho this book is forThis book is for graphic designers, UX and UI designers, e-learning designers, motion graphics artists, video editors, and VFX artists. A fundamental grasp and minimal experience with After Effects will help you follow long the concepts covered in this book. Additionally, familiarity with Illustrator and Photoshop will provide an added advantage.

Low Poly 3D Modeling in Blender: Kickstart your career as a 3D artist by learning how to create low poly assets and scenes from scratch

by Samuel Sullins

Master the art of modeling, shading, and rendering low poly 3D creations to transform into the 3D artist you've aspired to becomeKey FeaturesCreate minimalistic low poly 3D models based on reference imagesBreathe life into your creations by adding vibrant colors and appealing textures using materialsArrange your low poly models in a 3D environment, set up lighting to achieve the desired ambiance, and render the final scenePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionStep into the world of low poly 3D art with Low Poly 3D Modeling in Blender—your entry point into Blender and mastering the fundamentals of 3D art. This beginner-friendly guide ensures that you’re fully prepared for the creative adventure that follows. Through a step-by-step learning process starting with the principles of low poly art, this book gradually immerses you in the intricacies of modeling. As you progress, you’ll gain hands-on experience creating diverse projects ranging from designing a simple 3D crate to rendering complete low poly scenes. The book covers a wide spectrum of topics as you navigate Blender's interface, mastering essential modeling tools and exploring both basic and advanced modeling techniques. Advancing to the final chapters, you’ll find ways to breathe life into your models with material creation and gain practical insights into modeling a variety of low poly objects. From end-to-end scene construction to configuring Blender for rendering high-quality images, you’ll be equipped with the foundational skills to propel your career in 3D modeling and explore the boundless creative possibilities that Blender offers. By the end of this book, you'll have a solid understanding of Blender, 3D modeling, low poly methodologies, material design, 3D rendering techniques, and the broader world of 3D art.What you will learnUnderstand how Blender’s interface works and how to configure itGain proficiency in navigating 3D space in BlenderFamiliarize yourself with Blender’s core modeling toolsGet to grips with the workflow and techniques to create low poly 3D modelsTexture your low poly models using the UV and Shader editorsConfigure Blender’s Asset Browser for instant access to your modelsSet up a complete scene, adjust the lighting, and create a high-quality, portfolio-ready renderWho this book is forIf you're new to 3D modeling, low poly modeling is a great starting point. This book is an invaluable guide for 3D artists, modelers, and beginners to begin without prior knowledge of Blender or 3D modelling experience, although a basic familiarity with these topics will be beneficial.

Asynchronous Programming in Rust: Learn asynchronous programming by building working examples of futures, green threads, and runtimes

by Carl Fredrik Samson

Get a fundamental understanding of asynchronous programming and Rust's futures by working through examples that show you how everything really worksKey FeaturesMaster asynchronous Rust through examples focusing on key conceptsBuild a solid understanding of concepts such as coroutines, fibers, futures, and callbacksExplore Rust's futures, craft your own runtime, and excel in handling stacks, ABIs, syscalls, and inline assemblyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionStep into the world of asynchronous programming with confidence by conquering the challenges of unclear concepts with this hands-on guide. Using functional examples, this book simplifies the trickiest concepts, exploring goroutines, fibers, futures, and callbacks to help you navigate the vast Rust async ecosystem with ease. You’ll start by building a solid foundation in asynchronous programming and explore diverse strategies for modeling program flow. The book then guides you through concepts like epoll, coroutines, green threads, and callbacks using practical examples. The final section focuses on Rust, examining futures, generators, and the reactor-executor pattern. You’ll apply your knowledge to create your own runtime, solidifying expertise in this dynamic domain. Throughout the book, you’ll not only gain proficiency in Rust's async features but also see how Rust models asynchronous program flow. By the end of the book, you'll possess the knowledge and practical skills needed to actively contribute to the Rust async ecosystem.What you will learnExplore the essence of asynchronous program flow and its significanceUnderstand the difference between concurrency and parallelismGain insights into how computers and operating systems handle concurrent tasksUncover the mechanics of async/awaitUnderstand Rust’s futures by implementing them yourselfImplement green threads from scratch to thoroughly understand themWho this book is forThis book is for programmers who want to enhance their understanding of asynchronous programming, especially those experienced in VM’ed or interpreted languages like C#, Java, Python, JavaScript, and Go. If you work with C or C++ but have had limited exposure to asynchronous programming, this book serves as a resource to broaden your knowledge in this area. Although the examples are predominantly in Rust, the intricacies of Rust’s futures are covered in detail. So, anyone with a keen interest in learning Rust or with working knowledge of Rust will be able to get the most out of this book.

Defending APIs: Uncover advanced defense techniques to craft secure application programming interfaces

by Colin Domoney

Get up to speed with API security using this comprehensive guide full of best practices for building safer and secure APIsKey FeaturesDevelop a profound understanding of the inner workings of APIs with a sharp focus on securityLearn the tools and techniques employed by API security testers and hackers, establishing your own hacking laboratoryMaster the art of building robust APIs with shift-left and shield-right approaches, spanning the API lifecyclePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAlong with the exponential growth of API adoption comes a rise in security concerns about their implementation and inherent vulnerabilities. For those seeking comprehensive insights into building, deploying, and managing APIs as the first line of cyber defense, this book offers invaluable guidance. Written by a seasoned DevSecOps expert, Defending APIs addresses the imperative task of API security with innovative approaches and techniques designed to combat API-specific safety challenges. The initial chapters are dedicated to API building blocks, hacking APIs by exploiting vulnerabilities, and case studies of recent breaches, while the subsequent sections of the book focus on building the skills necessary for securing APIs in real-world scenarios. Guided by clear step-by-step instructions, you’ll explore offensive techniques for testing vulnerabilities, attacking, and exploiting APIs. Transitioning to defensive techniques, the book equips you with effective methods to guard against common attacks. There are plenty of case studies peppered throughout the book to help you apply the techniques you’re learning in practice, complemented by in-depth insights and a wealth of best practices for building better APIs from the ground up. By the end of this book, you’ll have the expertise to develop secure APIs and test them against various cyber threats targeting APIs.What you will learnExplore the core elements of APIs and their collaborative role in API developmentUnderstand the OWASP API Security Top 10, dissecting the root causes of API vulnerabilitiesObtain insights into high-profile API security breaches with practical examples and in-depth analysisUse API attacking techniques adversaries use to attack APIs to enhance your defensive strategiesEmploy shield-right security approaches such as API gateways and firewallsDefend against common API vulnerabilities across several frameworks and languages, such as .NET, Python, and JavaWho this book is forThis book is for application security engineers, blue teamers, and security professionals looking forward to building an application security program targeting API security. For red teamers and pentesters, it provides insights into exploiting API vulnerabilities. API developers will benefit understanding, anticipating, and defending against potential threats and attacks on their APIs. While basic knowledge of software and security is required to understand the attack vectors and defensive techniques explained in the book, a thorough understanding of API security is all you need to get started.

Web App Development Made Simple with Streamlit: A web developer's guide to effortless web app development, deployment, and scalability

by Rosario Moscato

Unlock the full potential of Streamlit, mastering web app development from setup to deployment with practical guidance, advanced techniques, and real-world examplesKey FeaturesIdentify and overcome web development challenges, crafting dedicated application skeletons using StreamlitUnderstand how Streamlit's widgets and components work to implement any kind of web appManage web application development and deployment with ease using the Streamlit Cloud servicePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThis book is a comprehensive guide to the Streamlit open-source Python library and simplifying the process of creating web applications. Through hands-on guidance and realistic examples, you’ll progress from crafting simple to sophisticated web applications from scratch. This book covers everything from understanding Streamlit's central principles, modules, basic features, and widgets to advanced skills such as dealing with databases, hashes, sessions, and multipages. Starting with fundamental concepts like operation systems virtualization, IDEs, development environments, widgets, scripting, and the anatomy of web apps, the initial chapters set the groundwork. You’ll then apply this knowledge to develop some real web apps, gradually advancing to more complex apps, incorporating features like natural language processing (NLP), computer vision, dashboards with interactive charts, file uploading, and much more. The book concludes by delving into the implementation of advanced skills and deployment techniques. By the end of this book, you’ll have transformed into a proficient developer, equipped with advanced skills for handling databases, implementing secure login processes, managing session states, creating multipage applications, and seamlessly deploying them on the cloud.What you will learnDevelop interactive web apps with Streamlit and deploy them seamlessly on the cloudAcquire in-depth theoretical and practical expertise in using Streamlit for app developmentUse themes and customization for visually appealing web apps tailored to specific needsImplement advanced features including secure login, signup processes, file uploaders, and database connectionsBuild a catalog of scripts and routines to efficiently implement new web appsAttain autonomy in adopting new Streamlit features rapidly and effectivelyWho this book is forThis book is for Python programmers, web developers, computer science students, and IT enthusiasts with a foundation in Python (or any programming language) who have a passion for creating visually appealing applications. If you already know how to write programs, this book will help you evolve into an adept web application developer skilled at converting command-line tools into impressive, cloud-hosted applications.

Architectural Visualization in Unreal Engine 5: Create photorealistic architectural interior renderings in UE5

by Ludovico Palmeri

Unleash your potential with Unreal Engine 5, mastering architectural visualization to bring your designs to life with stunning, interactive real-time visualizationsKey FeaturesSet up your Unreal project and organize your assets to create an effective workflowLearn best practices for creating realistic and immersive 3D environments using UE5Explore Unreal's advanced lighting and material tools to produce photorealistic architectural visualizationsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you excel at creating beautiful architectural renderings offline, but face challenges replicating the same quality in real time, this book will show you how the versatile Unreal Engine 5 enables such transformations effortlessly. While UE5 is widely popular, existing online training resources can be overwhelming and often lack a focus on Architectural visualization. This comprehensive guide is designed for individuals managing tight deadlines, striving for photorealism, and handling typical client revisions inherent to architectural visualization. The book starts with an introduction to UE5 and its capabilities, as well as the basic concepts and principles of architectural visualization. You’ll then progress to essential topics such as setting up a project, modeling and texturing 3D assets, lighting and materials, and post-processing effects. Along the way, you’ll find practical tips, best practices, and hands-on exercises to develop your skills by applying what you learn. By the end of this UE5 book, you'll have acquired the skills to confidently create high-quality architectural visualizations in Unreal Engine and become proficient in building an architectural interior scene in UE5 to produce professional still images.What you will learnImport and organize assets and prepare a project structureEnsure a smooth architectural visualization workflow to quickly iterate your projectExperiment with different types of lighting techniques to create photorealistic scenariosCreate and tweak materials using the material editor, and apply them to models in the sceneUse post-processing features to achieve cinematic-quality visualsDiscover how to use blueprints to create interactive elementsBuild captivating animations with the sequencer toolOptimize your scene for smooth real-time performanceWho this book is forWhether you’re a CG-ArchViz artist, architect, or an environment artist looking to take your real-time visualization skills to the next level with Unreal Engine 5, this book is for you. Ideal for solidifying your understanding of architectural visualization, this book is perfect for you if you have some experience modeling simple architectural scenes in your software of choice. Familiarity with the Unreal Engine’s interface and basic operations is assumed.

Data Stewardship in Action: A roadmap to data value realization and measurable business outcomes

by Pui Shing Lee

Take your organization's data maturity to the next level by operationalizing data governanceKey FeaturesDevelop the mindset and skills essential for successful data stewardshipApply practical advice and industry best practices, spanning data governance, quality management, and compliance, to enhance data stewardshipFollow a step-by-step program to develop a data operating model and implement data stewardship effectivelyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the competitive data-centric world, mastering data stewardship is not just a requirement—it's the key to organizational success. Unlock strategic excellence with Data Stewardship in Action, your guide to exploring the intricacies of data stewardship and its implementation for maximum efficiency. From business strategy to data strategy, and then to data stewardship, this book shows you how to strategically deploy your workforce, processes, and technology for efficient data processing. You’ll gain mastery over the fundamentals of data stewardship, from understanding the different roles and responsibilities to implementing best practices for data governance. You’ll elevate your data management skills by exploring the technologies and tools for effective data handling. As you progress through the chapters, you’ll realize that this book not only helps you develop the foundational skills to become a successful data steward but also introduces innovative approaches, including leveraging AI and GPT, for enhanced data stewardship. By the end of this book, you’ll be able to build a robust data governance framework by developing policies and procedures, establishing a dedicated data governance team, and creating a data governance roadmap that ensures your organization thrives in the dynamic landscape of data management.What you will learnEnhance your job prospects by understanding the data stewardship field, roles, and responsibilitiesDiscover how to develop a data strategy and translate it into a functional data operating modelDevelop an effective and efficient data stewardship programGain practical experience of establishing a data stewardship initiativeImplement purposeful governance with measurable ROIPrioritize data use cases with the value and effort matrixWho this book is forThis book is for professionals working in the field of data management, including business analysts, data scientists, and data engineers looking to gain a deeper understanding of the data steward role. Senior executives who want to (re)establish the data governance body in their organizations will find this resource invaluable. While accessible to both beginners and professionals, basic knowledge of data management concepts, such as data modeling, data warehousing, and data quality, is a must to get started.

Internet of Things from Scratch: Build IoT solutions for Industry 4.0 with ESP32, Raspberry Pi, and AWS

by Renaldi Gondosubroto

Kickstart your IoT design and implementation journey with this comprehensive book, covering basics to advanced concepts through practical examples and industry-standard practicesKey FeaturesMaster the different components that make up an IoT system to design and implement solutionsUnlock the powerful capabilities of cloud computing that enhance the efficiency of your IoT deploymentsIntegrate cutting-edge technologies, such as with generative AI, into your IoT projectsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionDevelop the skills essential for building Internet of Things solutions with this indispensable guide. In an era where industries heavily rely on IoT, this book will quickly familiarize you with its foundations, widespread use, implementation guided by best practices, and the crucial technologies that allow it to work effectively. Starting with the use of IoT in real-life scenarios, this book offers comprehensive insights into basic IoT hardware, protocols, and technologies. You’ll then learn about architecting and implementing solutions such as wireless sensor networks, cloud computing with AWS, and crucial security considerations. You’ll understand how these systems are operated and monitored over time and work with simple to complex, industry-grade systems, adhering to best practices. In later chapters, you’ll be apprised of future IoT trends and strategies to manage the risks and opportunities that come with them. You’ll also get to grips with a diverse set of tools, including hardware such as ESP32 and Raspberry Pi, and software such as Mosquitto and ChatGPT for generative AI capabilities. By the end of this IoT book, you’ll be able to independently build and design complex, industry-standard solutions fully aligned with best practices.What you will learnGain a holistic understanding of IoT basics through real-life use casesExplore communication protocols and technologies integral to IoTUse AWS to build resilient, low-latency networksConstruct complex IoT networks, building upon foundational principlesIntegrate data analytics workloads and generative AI seamlessly with IoTUnderstand the security threat landscape of IoT and how to mitigate these risksDevelop industry-grade projects within the open source IoT communityEmbrace a futuristic perspective of IoT by understanding both risks and rewardsWho this book is forThe book is for novice electronics engineers, embedded systems specialists, and IoT developers as well as intermediate practitioners looking to advance in the world of industry-based IoT applications. While no prior knowledge of IoT is assumed, familiarity with at least one programming language is recommended to get the most out of this book.

Virtual Filmmaking with Unreal Engine 5: A step-by-step guide to creating a complete animated short film

by Hussin Khan

Discover the power of storytelling with Unreal Engine 5's real-time technology, exploring storyboarding, character creation, world building, animating using sequencers, and much moreKey FeaturesHarness Unreal Engine’s real-time technology to create limitless, high-fidelity contentGenerate and animate near-photorealistic actors using the innovative MetaHuman technologyBuild expansive worlds with Nanite and Lumen Global Illumination and Reflections technologyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionVirtual Filmmaking with Unreal Engine 5 is the first Unreal Engine book to guide you through the complete process of virtual film production. Encompassing the full spectrum of filmmaking, this book demonstrates the use of an industry-standard tool used by studios such as Disney, ILM, DNEG, and Framestore. Walking through the process systematically, you’ll first collect references and create a simple storyboard to plan your shots. Then you'll begin to create virtual environments, importing 3D models and adding materials and textures to create photorealistic, dynamic worlds. After that, you’ll learn how to create actors using highly customizable MetaHumans, understanding how to import, re-target, and animate them. Finally, you’ll bring it all together with cinematic lighting and camera animation before exporting your film. By the end of this book, you’ll have honed your skills, discovered new tools for your toolkit, and gained the confidence to work on your virtual film projects in Unreal Engine 5, leveraging Quixel Megascans, Lumen, Nanite, and MetaHuman technology.What you will learnGrasp the principles of photography and the art of storytellingCollect references and create storyboardsDiscover Unreal Engine’s hidden features and useful keyboard shortcutsExplore the capabilities of Quixel Megascans, Lumen, Nanite, and MetaHumansAdopt cinematic techniques to achieve professional-looking shotsCreatively apply Lumen Global Illumination and Reflections techniquesUse multiple virtual cameras and apply post-production techniquesImplement best practices for optimization, post processing, and renderingWho this book is forWhether you’re a beginner or intermediate filmmaker, 3D artist, animator, visual effects artist, or virtual production professional with just basic knowledge of the Unreal Engine, this book is designed to help you enter the world of virtual films and animations. While prior experience with the Unreal Engine would be beneficial, a deep working knowledge is not essential, as the book introduces the relevant tools and features needed throughout the activities.

Cloud Forensics Demystified: Decoding cloud investigation complexities for digital forensic professionals

by Ganesh Ramakrishnan Mansoor Haqanee

Enhance your skills as a cloud investigator to adeptly respond to cloud incidents by combining traditional forensic techniques with innovative approachesKey FeaturesUncover the steps involved in cloud forensic investigations for M365 and Google WorkspaceExplore tools and logs available within AWS, Azure, and Google for cloud investigationsLearn how to investigate containerized services such as Kubernetes and DockerPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAs organizations embrace cloud-centric environments, it becomes imperative for security professionals to master the skills of effective cloud investigation. Cloud Forensics Demystified addresses this pressing need, explaining how to use cloud-native tools and logs together with traditional digital forensic techniques for a thorough cloud investigation. The book begins by giving you an overview of cloud services, followed by a detailed exploration of the tools and techniques used to investigate popular cloud platforms such as Amazon Web Services (AWS), Azure, and Google Cloud Platform (GCP). Progressing through the chapters, you’ll learn how to investigate Microsoft 365, Google Workspace, and containerized environments such as Kubernetes. Throughout, the chapters emphasize the significance of the cloud, explaining which tools and logs need to be enabled for investigative purposes and demonstrating how to integrate them with traditional digital forensic tools and techniques to respond to cloud security incidents. By the end of this book, you’ll be well-equipped to handle security breaches in cloud-based environments and have a comprehensive understanding of the essential cloud-based logs vital to your investigations. This knowledge will enable you to swiftly acquire and scrutinize artifacts of interest in cloud security incidents. What you will learnExplore the essential tools and logs for your cloud investigationMaster the overall incident response process and approachFamiliarize yourself with the MITRE ATT&CK framework for the cloudGet to grips with live forensic analysis and threat hunting in the cloudLearn about cloud evidence acquisition for offline analysisAnalyze compromised Kubernetes containersEmploy automated tools to collect logs from M365Who this book is forThis book is for cybersecurity professionals, incident responders, and IT professionals adapting to the paradigm shift toward cloud-centric environments. Anyone seeking a comprehensive guide to investigating security incidents in popular cloud platforms such as AWS, Azure, and GCP, as well as Microsoft 365, Google Workspace, and containerized environments like Kubernetes will find this book useful. Whether you're a seasoned professional or a newcomer to cloud security, this book offers insights and practical knowledge to enable you to handle and secure cloud-based infrastructure.

Efficient Cloud FinOps: A practical guide to cloud financial management and optimization with AWS, Azure, and GCP

by Alfonso San Sánchez Danny Obando García

Explore cloud economics and cost optimization for Azure, AWS, and GCP with this practical guide covering methods, strategies, best practices, and real-world examples, bridging theory and applicationKey FeaturesLearn cost optimization best practices on different cloud services using FinOps principles and examplesGain hands-on expertise in improving cost estimations and devising cost reduction plans for Azure, AWS, and GCPAnalyze case studies that illustrate the application of FinOps in diverse real-world scenariosPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn response to the escalating challenges of cloud adoption, where balancing costs and maximizing cloud values is paramount, FinOps practices have emerged as the cornerstone of fi nancial optimization. This book serves as your comprehensive guide to understanding how FinOps is implemented in organizations worldwide through team collaboration and proper cloud governance. Presenting FinOps from a practical point of view, covering the three phases—inform, optimize, and operate—this book demonstrates an end-to-end methodology for optimizing costs and performing financial management in the cloud. You’ll learn how to design KPIs and dashboards for judicious cost allocation, covering key features of cloud services such as reserved instances, rightsizing, scaling, and automation for cost optimization. This book further simplifi es architectural concepts and best practices, enabling you to design superior and more optimized solutions. Finally, you’ll discover potential synergies and future challenges, from the integration of artifi cial intelligence to cloud sustainability considerations, to prepare for the future of cloud FinOps. By the end of this book, you’ll have built the expertise to seamlessly implement FinOps practices across major public clouds, armed with insights and ideas to propel your organization toward business growth.What you will learnExamine challenges in cloud adoption and cost optimizationGain insight into the integration of FinOps within organizationsExplore the synergies between FinOps and DevOps, IaC, and change managementLeverage tools such as Azure Advisor, AWS CUDOS, and GCP cost reportsEstimate and optimize costs using cloud services key features and best practicesImplement cost dashboards and reports to improve visibility and controlUnderstand FinOps roles and processes crucial for organizational successApply FinOps through real-life examples and multicloud architecturesWho this book is forThis book is for cloud engineers, cloud and solutions architects, as well as DevOps and SysOps engineers interested in learning more about FinOps and cloud financial management for efficiently architecting, designing, and operating software solutions and infrastructure using the public clouds. Additionally, team leads, project managers, and financial teams aiming to optimize cloud resources will also find this book useful. Prior knowledge of cloud computing and major public clouds is assumed.

Expert Delphi: Robust and fast cross-platform application development

by Marco Cantù Paweł Głowacki

Harness the power of the Delphi IDE and programming language, coupled with the FireMonkey library, to develop modern desktop and mobile apps with high speed and natively compiled efficiency from a single source code baseKey FeaturesUnderstand the fundamentals of Delphi for building multi-device applicationsBuild desktop and mobile apps with the help of extensive examples that guide you through each stepApply advanced features, such as parallel programming and multi-tier full-stack solutions, based on web connectivityPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMaster Delphi, the most powerful Object Pascal IDE and versatile component library for cross-platform native app development, by harnessing its capabilities for building natively compiled, blazingly fast apps for all major platforms, including Android, iOS, Windows, Mac, and Linux. Expert Delphi begins with a quick overview of Delphi, helping you get acquainted with the IDE and the Object Pascal language. The book then quickly progresses to more advanced concepts, followed by the architecture of applications and the FireMonkey library, guiding you through building server-side services, parallel programming, and database access. Toward the end, you’ll learn how to integrate your app with various web services and deploy them effectively. By the end of this book, you’ll be adept at building powerful, cross-platform, native apps for iOS, Android, Windows, and macOS—all from a single code base.What you will learnConfigure the Delphi IDE for mobile development, use Object Pascal, and build appsManage core Delphi technologies, including parallel programming, JSON, XML, and FireMonkeyExplore FireMonkey 3D features, UI styles, and mobile OS integration to build powerful appsExtend your apps to desktop using the same source code and set of technologies to expand opportunitiesBuild web services integrate them with your UI for a holistic developer experienceDeploy apps to devices and online stores, streamlining distribution and facilitating monetizationWho this book is forIf you’re a Delphi developer exclusively versed in Windows applications and aspire to venture into mobile platforms, this book will pave the way for you to become an expert in this space. It serves as a guide for mobile developers or developers in general, proficient in other programming languages and frameworks, to harness the productivity that Delphi and FireMonkey offer.

VMware Cloud on AWS Blueprint: Design, automate, and migrate VMware workloads on AWS global infrastructure

by Oleg Ulyanov Michael Schwartzman Harsha Sanku

Explore use cases and best practices to seamlessly migrate and scale legacy enterprise-grade applications running on on-premises vSphere environments to VMware Cloud SDDCs running on AWS infrastructureKey FeaturesUnderstand data center extension, migration, disaster recovery, and app modernization through a variety of use casesBecome an expert at configuring, automating, and troubleshooting VMC on AWS SDDCImplement design considerations, best practices, and onboarding preflight checklist for optimal performance on VMC on AWSPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIf you’re looking to effortlessly transition from on-premises VMware vSphere environments or capital expenditure (CAPEX) to an agile operational expenditure (OPEX) model, trust the VMware Cloud (VMC) on AWS platform for swift re-platforming of legacy applications into cloud-native framework. This comprehensive guide addresses hybrid cloud challenges, offering detailed solutions within the VMware Cloud on AWS ecosystem. Covering the foundational architecture, software-defined data center (SDDC) components of VMware Cloud on AWS, network and security configurations, and AWS service integrations, this book lays the foundation for you to advance to vCenter management, vSAN storage policies, NSX architecture, compute policies, SDDC console management, and the EDRS mechanism for cluster scaling. You’ll also explore integrated services such as VMware HCX for migration, VMware Aria suite, Tanzu Managed Kubernetes, and disaster recovery. Further, the book takes you through VMware Cloud APIs and guides you in managing workloads with VMware Cloud on AWS Outposts. With the help of practical insights, configuration tips, and best practices, you’ll unlock the full potential of VMC on AWS. By the end of this book, you’ll be equipped to successfully architect and manage VMware Cloud on AWS SDDCs, handling day-to-day operations expertly.What you will learnExamine the foundational architecture components of VMware Cloud on AWS, including vSphere, vSAN, and NSXExplore the various integrated services available within VMware Cloud on AWSDelve into VMware Cloud on AWS SDDC, vCenter, and vSAN optimizationsBuild applications and apply best practices within the VMware Cloud on AWS to manage day-to-day operationsStreamline infrastructure management for VMware Cloud on AWS with Infrastructure as Code (IaC)Extend cloud capabilities to on-premises environments using VMware Cloud on AWS OutpostsWho this book is forThe book is intended for cloud and solutions architects, DevOps engineers, site reliability engineers (SREs), system and network admins, and cloud engineers with experience in on-premises VMware or AWS administration, facilitating the seamless integration of VMware cloud technologies. Prior understanding of cloud computing, virtualization principles, VMware vSphere administration, vSAN, and NSX along with AWS cloud basics will be helpful.

AWS Certified Machine Learning - Specialty (MLS-C01) Certification Guide: The ultimate guide to passing the MLS-C01 exam on your first attempt

by Somanath Nanda Weslley Moura

Prepare confidently for the AWS MLS-C01 certification with this comprehensive and up-to-date exam guide, accompanied by web-based tools such as mock exams, flashcards, and hands-on activitiesKey FeaturesGain proficiency in AWS machine learning services to excel in the MLS-C01 examBuild model training and inference pipelines and deploy machine learning models to the AWS cloudPractice on the go with the mobile-friendly bonus website, accessible with the bookPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe AWS Certified Machine Learning Specialty (MLS-C01) exam evaluates your ability to execute machine learning tasks on AWS infrastructure. This comprehensive book aligns with the latest exam syllabus, offering practical examples to support your real-world machine learning projects on AWS. Additionally, you'll get lifetime access to supplementary online resources, including mock exams with exam-like timers, detailed solutions, interactive flashcards, and invaluable exam tips, all accessible across various devices—PCs, tablets, and smartphones. Throughout the book, you’ll learn data preparation techniques for machine learning, covering diverse methods for data manipulation and transformation across different variable types. Addressing challenges such as missing data and outliers, the book guides you through an array of machine learning tasks including classification, regression, clustering, forecasting, anomaly detection, text mining, and image processing, accompanied by requisite machine learning algorithms essential for exam success. The book helps you master the deployment of models in production environments and their subsequent monitoring. Equipped with insights from this book and the accompanying mock exams, you'll be fully prepared to achieve the AWS MLS-C01 certification.What you will learnIdentify ML frameworks for specific tasksApply CRISP-DM to build ML pipelinesCombine AWS services to build AI/ML solutionsApply various techniques to transform your data, such as one-hot encoding, binary encoder, ordinal encoding, binning, and text transformationsVisualize relationships, comparisons, compositions, and distributions in the dataUse data preparation techniques and AWS services for batch and real-time data processingCreate training and inference ML pipelines with Sage MakerDeploy ML models in a production environment efficientlyWho this book is forThis book is designed for both students and professionals preparing for the AWS Certified Machine Learning Specialty exam or enhance their understanding of machine learning, with a specific emphasis on AWS. Familiarity with machine learning basics and AWS services is recommended to fully benefit from this book.

Building Interactive Dashboards in Microsoft 365 Excel: Harness the new features and formulae in M365 Excel to create dynamic, automated dashboards

by Michael Olafusi

Unleash the full potential of Microsoft Excel's latest version and elevate your data-driven prowess with this comprehensive resourceKey FeaturesCreate robust and automated dashboards in Excel for M365Apply data visualization principles and employ dynamic charts and tables to create constantly updated and informative dashboards for your organizationUncover the best practices for effective dashboard creationPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionM365 Excel is a modern Excel version that is constantly updated with features that make creating and automating analyses, reports, and dashboards very easy compared with older Excel versions. This book will help you leverage its full capabilities, beginning with a quick overview of what dashboards are and how they are different from other types of reports. Then, you’ll familiarize yourself with the different standard dashboards currently available and what they are meant to accomplish for organizations. As you progress, you’ll get to grips with the use of new powerful tools such as Power Query and dynamic array formulae in the automation of analysis, gaining insights into the right approach to take in building effective dashboards. You’ll equip yourself with not only all the essential formulae, charts, and non-chart visuals but also learn how to set up your dashboard perfectly. Along the way, you’ll build a couple of awesome dashboards from scratch to utilize your newfound knowledge. By the end of this book, you will be able to carry out an impressive and robust level of analysis on business data that may come from multiple sources or files, using better processes, formulae, and best practices in M365 to create insightful dashboards faster.What you will learnUnderstand the importance of dashboards in today's business analytics environmentDelve into the various essential formulae in ExcelUtilize Power Query to shape and transform data to extract insights easilyExplore the power of the new dynamic array functions in M365Employ PivotTable and Power Pivot to automate your dashboardsMaster the setup and optimization of your dashboard canvasDiscover best practices for visualization, charts, and effective dashboard creationConsolidate your knowledge through a hands-on concluding projectWho this book is forThis book is for Microsoft Excel users, especially those tasked with creating dynamic reports and dashboards that require data and help support to decision-makers within an organization with visually engaging and actionable insights. Financial analysts, data analysts, business analysts, and BI professionals will also greatly benefit from this book. Some familiarity with the Microsoft Excel interface is a prerequisite.

C# Data Structures and Algorithms: Harness the power of C# to build a diverse range of efficient applications

by Marcin Jamro

Write sophisticated C# code with this complete guide to using diverse data structures and algorithms, featuring ready-to-use code snippets, detailed explanations, and illustrationsKey FeaturesMaster lists, stacks, queues, dictionaries, sets, and trees, among other data structuresDelve into effective design and implementation techniques to meet your software requirementsVisualize data structures and algorithms through illustrations for a clearer understanding of their analysisPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBuilding your own applications is exciting but challenging, especially when tackling complex problems tied to advanced data structures and algorithms. This endeavor demands profound knowledge of the programming language as well as data structures and algorithms – precisely what this book offers to C# developers. Starting with an introduction to algorithms, this book gradually immerses you in the world of arrays, lists, stacks, queues, dictionaries, and sets. Real-world examples, enriched with code snippets and illustrations, provide a practical understanding of these concepts. You’ll also learn how to sort arrays using various algorithms, setting a solid foundation for your programming expertise. As you progress through the book, you’ll venture into more complex data structures – trees and graphs – and discover algorithms for tasks such as determining the shortest path in a graph before advancing to see various algorithms in action, such as solving Sudoku. By the end of the book, you’ll have learned how to use the C# language to build algorithmic components that are not only easy to understand and debug but also seamlessly applicable in various applications, spanning web and mobile platforms.What you will learnUnderstand the fundamentals of algorithms and their classificationStore data using arrays and lists, and explore various ways to sort arraysBuild enhanced applications with stacks, queues, hashtables, dictionaries, and setsCreate efficient applications with tree-related algorithms, such as for searching in a binary search treeBoost solution efficiency with graphs, including finding the shortest path in the graphImplement algorithms solving Tower of Hanoi and Sudoku games, generating fractals, and even guessing the title of this bookWho this book is forThis book is for developers looking to learn data structures and algorithms in C#. While basic programming skills and C# knowledge is useful, beginners will find value in the provided code snippets, illustrations, and detailed explanations, enhancing their programming skills. Advanced developers can use this book as a valuable resource for reusable code snippets, instead of writing algorithms from scratch each time.

Cracking the Data Science Interview: Unlock insider tips from industry experts to master the data science field

by Leondra R. Gonzalez Aaren Stubberfield

Rise above the competition and excel in your next interview with this one-stop guide to Python, SQL, version control, statistics, machine learning, and much moreKey FeaturesAcquire highly sought-after skills of the trade, including Python, SQL, statistics, and machine learningGain the confidence to explain complex statistical, machine learning, and deep learning theoryExtend your expertise beyond model development with version control, shell scripting, and model deployment fundamentalsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe data science job market is saturated with professionals of all backgrounds, including academics, researchers, bootcampers, and Massive Open Online Course (MOOC) graduates. This poses a challenge for companies seeking the best person to fill their roles. At the heart of this selection process is the data science interview, a crucial juncture that determines the best fit for both the candidate and the company. Cracking the Data Science Interview provides expert guidance on approaching the interview process with full preparation and confidence. Starting with an introduction to the modern data science landscape, you’ll find tips on job hunting, resume writing, and creating a top-notch portfolio. You’ll then advance to topics such as Python, SQL databases, Git, and productivity with shell scripting and Bash. Building on this foundation, you'll delve into the fundamentals of statistics, laying the groundwork for pre-modeling concepts, machine learning, deep learning, and generative AI. The book concludes by offering insights into how best to prepare for the intensive data science interview. By the end of this interview guide, you’ll have gained the confidence, business acumen, and technical skills required to distinguish yourself within this competitive landscape and land your next data science job.What you will learnExplore data science trends, job demands, and potential career pathsSecure interviews with industry-standard resume and portfolio tipsPractice data manipulation with Python and SQLLearn about supervised and unsupervised machine learning modelsMaster deep learning components such as backpropagation and activation functionsEnhance your productivity by implementing code versioning through GitStreamline workflows using shell scripting for increased efficiencyWho this book is forWhether you're a seasoned professional who needs to brush up on technical skills or a beginner looking to enter the dynamic data science industry, this book is for you. To get the most out of this book, basic knowledge of Python, SQL, and statistics is necessary. However, anyone familiar with other analytical languages, such as R, will also find value in this resource as it helps you revisit critical data science concepts like SQL, Git, statistics, and deep learning, guiding you to crack through data science interviews.

Data-Centric Machine Learning with Python: The ultimate guide to engineering and deploying high-quality models based on good data

by Jonas Christensen Nakul Bajaj Manmohan Gosada

Join the data-centric revolution and master the concepts, techniques, and algorithms shaping the future of AI and ML development, using PythonKey FeaturesGrasp the principles of data centricity and apply them to real-world scenariosGain experience with quality data collection, labeling, and synthetic data creation using PythonDevelop essential skills for building reliable, responsible, and ethical machine learning solutionsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the rapidly advancing data-driven world where data quality is pivotal to the success of machine learning and artificial intelligence projects, this critically timed guide provides a rare, end-to-end overview of data-centric machine learning (DCML), along with hands-on applications of technical and non-technical approaches to generating deeper and more accurate datasets. This book will help you understand what data-centric ML/AI is and how it can help you to realize the potential of ‘small data’. Delving into the building blocks of data-centric ML/AI, you’ll explore the human aspects of data labeling, tackle ambiguity in labeling, and understand the role of synthetic data. From strategies to improve data collection to techniques for refining and augmenting datasets, you’ll learn everything you need to elevate your data-centric practices. Through applied examples and insights for overcoming challenges, you’ll get a roadmap for implementing data-centric ML/AI in diverse applications in Python. By the end of this book, you’ll have developed a profound understanding of data-centric ML/AI and the proficiency to seamlessly integrate common data-centric approaches in the model development lifecycle to unlock the full potential of your machine learning projects by prioritizing data quality and reliability.What you will learnUnderstand the impact of input data quality compared to model selection and tuningRecognize the crucial role of subject-matter experts in effective model developmentImplement data cleaning, labeling, and augmentation best practicesExplore common synthetic data generation techniques and their applicationsApply synthetic data generation techniques using common Python packagesDetect and mitigate bias in a dataset using best-practice techniquesUnderstand the importance of reliability, responsibility, and ethical considerations in ML/AIWho this book is forThis book is for data science professionals and machine learning enthusiasts looking to understand the concept of data-centricity, its benefits over a model-centric approach, and the practical application of a best-practice data-centric approach in their work. This book is also for other data professionals and senior leaders who want to explore the tools and techniques to improve data quality and create opportunities for small data ML/AI in their organizations.

Data Cleaning with Power BI: The definitive guide to transforming dirty data into actionable insights

by Gus Frazer

Unlock the full potential of your data by mastering the art of cleaning, preparing, and transforming data with Power BI for smarter insights and data visualizationsKey FeaturesImplement best practices for connecting, preparing, cleaning, and analyzing multiple sources of data using Power BIConduct exploratory data analysis (EDA) using DAX, PowerQuery, and the M languageApply your newfound knowledge to tackle common data challenges for visualizations in Power BIPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMicrosoft Power BI offers a range of powerful data cleaning and preparation options through tools such as DAX, Power Query, and the M language. However, despite its user-friendly interface, mastering it can be challenging. Whether you're a seasoned analyst or a novice exploring the potential of Power BI, this comprehensive guide equips you with techniques to transform raw data into a reliable foundation for insightful analysis and visualization. This book serves as a comprehensive guide to data cleaning, starting with data quality, common data challenges, and best practices for handling data. You’ll learn how to import and clean data with Query Editor and transform data using the M query language. As you advance, you’ll explore Power BI’s data modeling capabilities for efficient cleaning and establishing relationships. Later chapters cover best practices for using Power Automate for data cleaning and task automation. Finally, you’ll discover how OpenAI and ChatGPT can make data cleaning in Power BI easier. By the end of the book, you will have a comprehensive understanding of data cleaning concepts, techniques, and how to use Power BI and its tools for effective data preparation.What you will learnConnect to data sources using both import and DirectQuery optionsUse the Query Editor to apply data transformationsTransform your data using the M query languageDesign clean and optimized data models by creating relationships and DAX calculationsPerform exploratory data analysis using Power BIAddress the most common data challenges with best practicesExplore the benefits of using OpenAI, ChatGPT, and Microsoft Copilot for simplifying data cleaningWho this book is forIf you’re a data analyst, business intelligence professional, business analyst, data scientist, or anyone who works with data on a regular basis, this book is for you. It’s a useful resource for anyone who wants to gain a deeper understanding of data quality issues and best practices for data cleaning in Power BI. If you have a basic knowledge of BI tools and concepts, this book will help you advance your skills in Power BI.

Data Structures and Algorithms with the C++ STL: A guide for modern C++ practitioners

by John Farrier

Explore the C++ STL with practical guidance on vectors, algorithms, and custom types for intermediate developers, enriched by real-world examples.Key FeaturesMaster the std::vector and understand why it should be your default container of choiceUnderstand each STL algorithm and its practical applicationsGain insights into advanced topics such as exception guarantees and thread safetyPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWhile the Standard Template Library (STL) offers a rich set of tools for data structures and algorithms, navigating its intricacies can be daunting for intermediate C++ developers without expert guidance. This book offers a thorough exploration of the STL’s components, covering fundamental data structures, advanced algorithms, and concurrency features. Starting with an in-depth analysis of the std::vector, this book highlights its pivotal role in the STL, progressing toward building your proficiency in utilizing vectors, managing memory, and leveraging iterators. The book then advances to STL’s data structures, including sequence containers, associative containers, and unordered containers, simplifying the concepts of container adaptors and views to enhance your knowledge of modern STL programming. Shifting the focus to STL algorithms, you’ll get to grips with sorting, searching, and transformations and develop the skills to implement and modify algorithms with best practices. Advanced sections cover extending the STL with custom types and algorithms, as well as concurrency features, exception safety, and parallel algorithms. By the end of this book, you’ll have transformed into a proficient STL practitioner ready to tackle real-world challenges and build efficient and scalable C++ applications.What you will learnStreamline data handling using the std::vectorMaster advanced usage of STL iteratorsOptimize memory in STL containersImplement custom STL allocatorsApply sorting and searching with STL algorithmsCraft STL-compatible custom typesManage concurrency and ensure thread safety in STLHarness the power of parallel algorithms in STLWho this book is forThis book is for intermediate-level C++ developers looking to enhance their software development skills. Familiarity with basic C++ syntax and object-oriented programming (OOP) as well as some exposure to data structures and algorithms is assumed. Tailored to software engineers, computer science students, and hobbyist programmers, this book delves into C++ STL for practical application, performance enhancement, and efficient coding practices.

Edge Computing with Amazon Web Services: A practical guide to architecting secure edge cloud infrastructure with AWS

by Sean Howard

Build scalable, cost-effective, high-performance, and secure architectures using AWS Outposts, AWS Local Zones, AWS Wavelength, and AWS Snow services along guided by best practices and practical examplesKey FeaturesTake advantage of the opportunities and challenges arising from the exponential growth of connected devicesUse AWS edge compute services to extend your applications to wherever they are neededFollow guided tutorials for building an IIoT gateway and a distributed edge application with AWS servicesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe surge in connected edge devices has driven organizations to capitalize on the opportunities presented by the massive amounts of data generated by these devices. However, adapting to this landscape demands significant changes in application architectures. This book serves as your guide to edge computing fundamentals, shedding light on the constraints and risks inherent in selecting solutions within this domain. You’ll explore an extensive suite of edge computing services from AWS, gaining insights into when and how to use AWS Outposts, AWS Wavelength, AWS Local Zones, AWS Snow Family, and AWS IoT Greengrass. With detailed use cases, technical requirements, and architectural patterns, you’ll master the practical implementation of these services and see how they work in real life through step-by-step examples, using the AWS CLI and AWS Management Console. To conclude, you’ll delve into essential security and operational considerations to maximize the value delivered by AWS services. By the end of this book, you'll be ready to design powerful edge computing architectures and handle complex edge computing use cases across multiple AWS services.What you will learnOvercome network challenges faced at the near and far edgeLeverage services in over 450 points of presence at the edge of the AWS global backboneDeploy edge solutions in disconnected scenarios using AWS Snow FamilyBuild multi-access edge (MEC) solutions with 5G and AWS WavelengthReduce latency for your users with AWS Local ZonesConfigure AWS Snowcone as an IIoT gateway with AWS IoT GreengrassExtend your AWS VPC into your on-premise data center with AWS OutpostsDeploy distributed applications for core, near, and far edge cloud servicesWho this book is forThis book is designed for cloud architects, cloud engineers, solutions architects, and IoT architects tasked with building edge compute solutions using AWS. If you want to master the full range of edge computing services offered by AWS, this book is for you. A basic understanding of AWS services and networking is assumed.

Jakarta EE Application Development: Build enterprise applications with Jakarta CDI, RESTful web services, JSON Binding, persistence, and security

by David R. Heffelfinger

Learn Jakarta EE by building real-world microservices with code examples, practical exercises, and the latest Jakarta EE featuresKey FeaturesCraft microservices using standard Jakarta EE technologies such as Jakarta RESTful Web Services, JSON Processing, and JSON BindingDesign web-based applications with Jakarta FacesHarness Jakarta EE technologies such as Jakarta Enterprise Beans and Jakarta Messaging to build enterprise applicationsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionJakarta EE stands as a robust standard with multiple implementations, presenting developers with a versatile toolkit for building enterprise applications. However, despite the advantages of enterprise application development, vendor lock-in remains a concern for many developers, limiting flexibility and interoperability across diverse environments. This Jakarta EE application development guide addresses the challenge of vendor lock-in by offering comprehensive coverage of the major Jakarta EE APIs and goes beyond the basics to help you develop applications deployable on any Jakarta EE compliant runtime. This book introduces you to JSON Processing and JSON Binding and shows you how the Model API and the Streaming API are used to process JSON data. You’ll then explore additional Jakarta EE APIs, such as WebSocket and Messaging, for loosely coupled, asynchronous communication and discover ways to secure applications with the Jakarta EE Security API. Finally, you'll learn about Jakarta RESTful web service development and techniques to develop cloud-ready microservices in Jakarta EE. By the end of this book, you'll have developed the skills to craft secure, scalable, and cloud-native microservices that solve modern enterprise challenges.What you will learnDesign microservices architectures with a clear separation of concernsUnderstand the contexts and dependency injection (CDI) specification to develop Java EE applicationsUse Jakarta Faces to create interactive web applications using component-based developmentUnderstand the steps involved in handling JSON data with Jakarta JSON Processing and BindingDesign secure RESTful web services using server-sent events (SSE) for real-time data updatesSecure your applications with the Jakarta Security APIBuild message-driven applications with Jakarta MessagingWho this book is forThis book is for Java developers looking to learn Jakarta EE and expand their skill set. You’ll also find this book useful if you are familiar with Java EE and want to stay abreast of the latest version of the Jakarta EE specification. Knowledge of core Java concepts such as OOP, data types, control flow, and basic collections will be beneficial.

Refine Search

Showing 83,126 through 83,150 of 83,224 results