- Table View
- List View
C# 12 and .NET 8 – Modern Cross-Platform Development Fundamentals: Start building websites and services with ASP.NET Core 8, Blazor, and EF Core 8
by Mark J. PriceAn accessible guide for beginner-to-intermediate programmers to the concepts, real-world applications, and latest features of C# 12 and .NET 8, with hands-on exercises using Visual Studio 2022 and Visual Studio Code. Purchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the latest additions to C# 12, the .NET 8 class libraries, and Entity Framework Core 8Create professional websites and services with ASP.NET Core 8 and BlazorBuild your confidence with step-by-step code examples and tips for best practicesBook DescriptionThis latest edition of the bestselling Packt series will give you a solid foundation to start building projects using modern C# and .NET with confidence. You'll learn about object-oriented programming; writing, testing, and debugging functions; and implementing interfaces. You'll take on .NET APIs for managing and querying data, working with the fi lesystem, and serialization. As you progress, you'll explore examples of cross-platform projects you can build and deploy, such as websites and services using ASP.NET Core. This latest edition integrates .NET 8 enhancements into its examples: type aliasing and primary constructors for concise and expressive code. You'll handle errors robustly through the new built-in guard clauses and explore a simplified implementation of caching in ASP.NET Core 8. If that's not enough, you'll also see how native ahead-of-time (AOT) compiler publish lets web services reduce memory use and run faster. You'll work with the seamless new HTTP editor in Visual Studio 2022 to enhance the testing and debugging process. You'll even get introduced to Blazor Full Stack with its new unified hosting model for unparalleled web development flexibility.What you will learnDiscover C# 12's new features, including aliasing any type and primary constructorsTry out the native AOT publish capability for ASP.NET Core 8 Minimal APIs web servicesBuild rich web experiences using Blazor Full Stack, Razor Pages, and other ASP.NET Core featuresIntegrate and update databases in your apps using Entity Framework Core modelsQuery and manipulate data using LINQBuild and consume powerful services using Web API and Minimal APIWho this book is forThis book is for beginners as well as intermediate-level C# and .NET programmers who have worked with C# in the past and want to catch up with the changes made in the last few years. Prior exposure to C# or .NET is not a prerequisite. A general understanding of programming will help you to work through the book more comfortably, though the content is suitable for those completely new to programming. If you already have some C# and .NET skills and want to focus on developing practical apps, you can pick up Mark’s other .NET book, Apps and Services with .NET 8, instead.
.NET MAUI for C# Developers: Build cross-platform mobile and desktop applications
by Jesse Liberty Rodrigo Juarez Maddy Montaquila (Leger)A practical guide to mastering C# and .NET MAUI to build native cross-platform apps with a single codebasePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExtend your skills to build cross-platform native apps for iOS, Android, Windows, and MacLearn by working on a real-world projectGo beyond MAUI and integrate with the .NET ecosystemBook DescriptionWhile UI plays a pivotal role in retaining users in a highly competitive landscape, maintaining the same UI can be tricky if you use different languages for different platforms, leading to mismatches and un-synced pages. In this book, you'll see how .NET MAUI allows you to create a real-world application that will run natively on different platforms. By building on your C# experience, you'll further learn to create beautiful and engaging UI using XAML, architect a solid app, and discover best practices for this Microsoft platform. The book starts with the fundamentals and quickly moves on to intermediate and advanced topics on laying out your pages, navigating between them, and adding controls to gather and display data. You'll explore the key architectural pattern of Model-View-ViewModel: and ways to leverage it. You'll also use xUnit and NSubstitute to create robust and reliable code.By the end of this book, you'll be well-equipped to leverage .NET MAUI and create an API for your app to interact with a web frontend to the backend data using C#.What you will learnExplore the fundamentals of creating .NET MAUI apps with Visual StudioUnderstand XAML as the key tool for building your user interfaceObtain and display data using layout and controlsDiscover the MVVM pattern to create robust appsAcquire the skills for storing and retrieving persistent dataUse unit testing to ensure your app is solid and reliableWho this book is forLearning .NET MAUI is targeted squarely at C# programmers, whether or not they have experience with cross-platform or mobile applications, who wish to learn Microsoft's premier platform for building iOS, Android, Windows and Mac apps using a single C#-based solution.
Writing API Tests with Karate: Enhance your API testing for improved security and performance
by Peter Thomas Benjamin BischoffUnlock the full potential of Karate with this comprehensive guide to effortlessly setup, write, run, optimize, and report test resultsPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExplore the capabilities of the Karate framework for effective software testingLearn how to integrate Karate tests into projects and CI/CD pipelinesExplore lesser-known Karate modules such as Karate UI and Karate GatlingBook DescriptionSoftware in recent years is moving away from centralized systems and monoliths to smaller, scalable components that communicate with each other through APIs. Testing these communication interfaces is becoming increasingly important to ensure the security, performance, and extensibility of the software. A powerful tool to achieve safe and robust applications is Karate, an easy-to-use, and powerful software testing framework. In this book, you'll work with different modules of karate to get tailored solutions for modern test challenges. You'll be exploring interface testing, UI testing as well as performance testing. By the end of this book, you'll be able to use the Karate framework in your software development lifecycle to make your APIs and applications robust and trustworthy.What you will learnUnderstand the basic concepts of Karate and its functionalityIntegrate and use it effectively to solve your testing needsExtend Karate and customize its functionality for your use casesExplore different testing methods and their use casesRun your tests to check the software development lifecycleGet to know more about Karate's UI and performance test approachesWho this book is forThis book is for QA engineers and developers who are familiar with APIs and want to make them safer and more secure by applying automated tests with the help of a lightweight and modern framework - Karate.
SQL Query Design Patterns and Best Practices: A practical guide to writing readable and maintainable SQL queries using its design patterns
by Steve Hughes Dennis Neer Dr. Ram Singh Shabbir H. Mala Leslie AndrewsEnhance your SQL query writing skills to provide greater business value using advanced techniques such as common table expressions, window functions, and JSONPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesExamine query design and performance using query plans and indexesSolve business problems using advanced techniques such as common table expressions and window functionsUse SQL in modern data platform solutions with JSON and Jupyter notebooksBook DescriptionSQL has been the de facto standard when interacting with databases for decades and shows no signs of going away. Through the years, report developers or data wranglers have had to learn SQL on the fly to meet the business needs, so if you are someone who needs to write queries, SQL Query Design and Pattern Best Practices is for you.This book will guide you through making efficient SQL queries by reducing set sizes for effective results. You'll learn how to format your results to make them easier to consume at their destination. From there, the book will take you through solving complex business problems using more advanced techniques, such as common table expressions and window functions, and advance to uncovering issues resulting from security in the underlying dataset. Armed with this knowledge, you'll have a foundation for building queries and be ready to shift focus to using tools, such as query plans and indexes, to optimize those queries. The book will go over the modern data estate, which includes data lakes and JSON data, and wrap up with a brief on how to use Jupyter notebooks in your SQL journey.By the end of this SQL book, you'll be able to make efficient SQL queries that will improve your report writing and the overall SQL experience.What you will learnBuild efficient queries by reducing the data being returnedManipulate your data and format it for easier consumptionForm common table expressions and window functions to solve complex business issuesUnderstand the impact of SQL security on your resultsUnderstand and use query plans to optimize your queriesUnderstand the impact of indexes on your query performance and designWork with data lake data and JSON in SQL queriesOrganize your queries using Jupyter notebooksWho this book is forThis book is for SQL developers, data analysts, report writers, data scientists, and other data gatherers looking to expand their skills for complex querying as well as for building more efficient and performant queries.For those new to SQL, this book can help you accelerate your learning and keep you from making common mistakes.
Generative AI with LangChain: Build production ready LLM applications and advanced agents using Python and LangGraph
by Ben Auffarth Leonid KuliginBeyond foundational LangChain documentation and LangGraph interfaces, learn enterprise patterns, key design pattern to build AI agents, battle-tested strategies, and proven architectures used in production. Ideal for Python developers building generative AI at scale. Key FeaturesGet to grips with building AI agents with LangGraphLearn about enterprise-grade testing, observability, and LLM evaluation frameworksCover RAG implementation with cutting-edge retrieval strategies and new reliability techniquesPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThis revised edition builds a foundation in agentic AI, LLM fundamentals, LangChain, & LangGraph for developers at all levels. Fully updated to cover the latest in LangChain and production LLM applications, it captures the evolving ecosystem and enterprise deployment landscape. New coverage includes multi-agent architectures, LangGraph interfaces, robust RAG techniques with hybrid search, re-rankers, and advanced fact-checking mechanisms, plus enterprise-grade testing frameworks. It provides coverage of key design patterns behind agentic systems, practical implementations of multi-agent systems for complex tasks. Explore cutting-edge agent strategies such as Tree of Thought, multi-agent orchestration, detailed error handling, and structured output generation. Coverage dedicated to evaluation, testing, and production deployment reflect the maturing LLM application landscape. Design secure, compliant AI systems with built-in production safeguards, responsible development practices, and a perspective on future research directions.The enhanced RAG coverage features techniques like hybrid search, re-rankers, and fact-checking mechanisms. Whether upgrading existing LLM applications or building new enterprise-scale solutions, by the end of the book, you will have updated knowledge on the practical patterns needed for production successWhat you will learnDesign and implement refined multi-agent systems using LangGraph Enterprise-grade testing and evaluation frameworks for LLM applications Deploy production-ready observability and monitoring solutions Build RAG systems with hybrid search and re-ranking capabilities Implement agents for software development and data analysis Work with latest LLMs and providers Google Gemini, Anthropic and Mistral, DeepSeek, and OpenAI o3-miniOptimize cost and performance across different deployment typesDesign secure, compliant AI systems with current best practicesWho this book is forThe book is for developers, researchers, and anyone interested in learning more about LangChain and LangGraph, wanting to build production-ready LLM applications. This book emphasizes on enterprise deployment patterns, making it especially valuable for teams implementing LLM solutions at scale. While the first edition focused on individual developers, this version also caters to engineering teams and decision-makers implementing enterprise-wide LLM strategies. Basic knowledge of Python is a prerequisite, while prior exposure to machine learning will help you follow along more easily.
Technological Innovation and AI for Sustainable Development in Events and Festivals (Festival and Event Tourism and Hospitality Series)
by Anukrati Sharma Jeetesh Kumar Shruti AroraFrom sustainable event planning to the influence of VR, AI, and mobile applications on tourist behaviour, this book explores the dynamic landscape where innovation meets tradition. It studies the intersection of green technologies, sustainable infrastructure, and the delicate balance between cutting-edge tools and the intrinsic emotional aspects of human engagement. Aligned with the United Nations' 17 Sustainable Development Goals, the book highlights AI's potential to drive meaningful contributions to a sustainable future. It anticipates the imminent transformation of festivals and events through technological innovation and AI implementation. It will allow the reader to gain insights into how automation streamlines logistics, optimizes marketing efforts, and enhances the overall attendee experience. The book offers readers: · A cutting-edge exploration of the transformative impact of technologies and artificial intelligence on the events and tourism industries. · Oversight of how new technology can align with the United Nations' 17 Sustainable Development Goals - readers can anticipate insights into how AI can contribute meaningfully to understanding and addressing pressing global challenges. · Practical insights for stakeholders including actionable insights that go beyond theory. It will be an essential reference for academic researchers and practitioners within events and tourism management.
Mastering QuickBooks® 2025: Bookkeeping for small businesses with US QuickBooks® Online
by Crystalynn SheltonThis new edition of the bestselling guide to the QuickBooks Online accounting software comes with a free PDF eBook, plus bonus chapters and video tutorials from the author on reconciling transactions, the Report Center, and more.Key FeaturesEnsure accurate payroll processing and 1099 contractor tracking with latest features for compliance and smooth paymentsLearn advanced reporting techniques and inventory management tools to streamline tracking, decision-making, and business insightsAccess exclusive video tutorials and bonus chapters on bookkeeping, financial reporting, and QuickBooks Online AdvancedBook DescriptionMastering QuickBooks® 2025 is the definitive guide for small-business owners, bookkeepers, and accounting students. This new edition covers both the fundamentals, like setting up the US version of QuickBooks Online, as well as advanced features, like integrating with e-commerce platforms. You'll grasp core business transactions such as sales, expenses, and payroll while ensuring compliance with tax regulations. You'll gain complete mastery of the US-based QuickBooks Online features—from setting up the platform to fi ling taxes like a professional. Updated for the latest QuickBooks 2025, this book introduces advanced topics like time tracking for hourly billing, inventory management techniques, and real-time financial reporting. Detailed guidance on payroll processing and 1099 contractor tracking is also included to help manage your financial operations. With the purchase of the book, you'll gain access to bonus chapters and video tutorials by the author, off erring deeper insights on how to navigate key reports, reconcile bank transactions, sharpen bookkeeping fundamentals, and generate detailed sales and expense reports. By the end of this book, you'll know how to effectively leverage QuickBooks Online for the fi nancial management of your business.What you will learnSet up and customize QuickBooks Online before managing vendor, product and services listAutomate tasks using workflow automation and advanced custom fieldsManage payroll and 1099 contractors for compliance and efficiencyOptimize inventory management and advanced reporting techniquesSolve common QuickBooks issues with expert troubleshooting tipsIntegrate QuickBooks Online with e-commerce and other financial toolsWho this book is forThe book is for small business owners, bookkeepers, and accounting students who want to learn QuickBooks Online and understand how to implement it effectively. Whether you're a bookkeeping beginner or have some experience already, this book will help you learn to use Intuit QuickBooks Online confidently.
Mastering Palo Alto Networks: The complete journey to firewall mastery from setup to advanced security
by Tom Piens 'reaper'Unlock the full potential of Palo Alto Networks firewalls with expert insights and hands-on strategies for mastering next-gen securityKey FeaturesMaster Palo Alto Networks firewalls with hands-on labs and expert guidanceStay up to date with the latest features, including cloud and security enhancementsLearn how to set up and leverage Strata Cloud ManagerPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMastering Palo Alto Networks is the ultimate guide for anyone looking to become proficient in configuring and managing Palo Alto firewalls. Written by a seasoned security consultant and author with 25 years of expertise in network security, this book provides a comprehensive approach to mastering Palo Alto Networks’ firewalls. If you’ve struggled with managing firewall policies, setting up VPNs, or integrating cloud security, this book will provide clear solutions. You’ll get to grips with the fundamentals, and go through the entire process step by step—from initial setup to advanced configurations, gaining a solid understanding of both on-premise and cloud-based security solutions. Packed with practical examples and expert tips, chapters show you how to deploy and optimize firewall policies, secure your network, and troubleshoot issues effectively. With a focus on real-world applications, this guide covers essential topics like traffic management, threat prevention, VPN setup, and integration with Prisma Access for cloud security. By the end of this book, you’ll have the confidence and expertise to manage even the most complex network security environments, making this a must-have resource for anyone working with Palo Alto Networks.What you will learnSet up and configure Palo Alto firewalls from scratchManage firewall policies for secure network trafficImplement VPNs and remote access solutionsOptimize firewall performance and security settingsUse threat prevention and traffic filtering featuresTroubleshoot common firewall issues effectivelyIntegrate Palo Alto firewalls with cloud servicesConfigure Strata Cloud Manager for network security managementWho this book is forThis book is perfect for network security professionals, IT administrators, and engineers looking to master Palo Alto firewalls. Whether you’re new to network security or aiming to deepen your expertise, this guide will help you overcome configuration challenges and optimize security. Basic networking knowledge is required, but no prior experience with Palo Alto is necessary.
Clean Architecture with Python: Implement scalable and maintainable applications using proven architectural principles
by Sam KeenFuture-proof your Python projects by creating flexible code that adapts to changing requirements with the help of this hands-on guide to achieving clean architectureKey FeaturesLearn clean architecture through a series of real-world, code-centric examples and exercisesOptimize system componentization, significantly reducing maintenance burden and overall complexityApply clean architecture concepts confidently to new Python projects and legacy code refactoringPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn the rapidly evolving tech industry, software applications struggle to keep pace with changing business needs, leaving developers grappling with complex codebases that resist change, ultimately reducing productivity and increasing technical debt. Clean Architecture with Python offers a powerful approach to address these challenges. Drawing from his extensive experience architecting cloud-native systems, Sam Keen helps you transform complex architectural challenges into digestible, implementable solutions. This book teaches essential principles for effective development, emphasizing the Pythonic implementation of clean architecture. Through practical examples, you'll learn how to create modular, loosely coupled systems that are easy to understand, modify, and extend. The book covers key concepts such as the dependency rule, separation of concerns, and domain modeling, all tailored for Python development. By the end of this book, you'll be able to apply clean architecture principles effectively in your Python projects. Whether you're building new systems or managing existing ones, you'll have the skills to create more maintainable and adaptable applications. This approach will enhance your ability to respond to changing requirements, setting you up for long-term success in your development career.What you will learnApply clean architecture principles idiomatically in PythonImplement domain-driven design to isolate core business logicApply SOLID principles in a Pythonic context to improve code qualityStructure projects for maintainability and ease of modificationDevelop testing techniques for cleanly architected Python applicationsRefactor legacy Python code to adhere to clean architecture principlesDesign scalable APIs and web applications using clean architectureWho this book is forIf you're a Python developer struggling with maintaining and extending complex codebases, this book is for you. It's ideal for intermediate developers looking to enhance their architectural skills as well as senior developers seeking to formalize their knowledge of clean architecture in Python. While beginners can benefit, prior experience with Python and object-oriented programming is recommended.
Practical Serverless and Microservices with C#: Build resilient and secure microservices with the .NET stack and embrace serverless development in Azure
by Francesco Abbruzzese Gabriel BaptistaTake a realistic look at microservices and distributed systems with the .NET stack to understand the limitations of microservices development through a practical lensKey FeaturesWork through common scenarios encountered when developing distributed microservices applicationsUnderstand cost considerations, traffic limits, and time limits surrounding serverless environmentsTake full advantage of the synergy between Azure services (Container Apps, Functions, and Aspire) and .NET codePurchase of the print or Kindle book includes a free eBook in PDF formatBook DescriptionFrom the authors of the Software Architecture with C# and .NET series comes this practical and grounded showcase of microservices using the .NET stack. Written for .NET developers entering the world of modern cloud and distributed applications, it shows you when microservices and serverless architectures are the right choice for building scalable enterprise solutions and when they’re not. You’ll gain a realistic understanding of their use cases and limitations. Rather than promoting microservices as a one-size-fits-all solution, it encourages thoughtful adoption based on real-world needs. Following a brief introduction and important setup, the book helps you prepare for practical application through examples such as a ride-sharing website. You’ll work with Docker, Kubernetes, Azure Container Apps, and the new .NET Aspire with considerations for security, observability, and cost management. The book culminates in a complete event-driven application that brings together everything you've covered. By the end of the book, you’ll have a well-rounded understanding of cloud and distributed .NET—viewed through the lens of two industry veterans.What you will learnSet up serverless environments in Azure for developing and debuggingDesign reliable communication and computation across microservicesExplore Azure Functions in depth and use triggers for IoT and background tasksUse Azure Container Apps to simplify the creation and management of containersApply best practices to secure a microservices applicationAccurately assess and calculate costs and usage limits in serverless solutionsWho this book is forThis book is for engineers and senior software developers looking to advance into modern cloud and distributed applications. It helps professionals evolve their knowledge of microservices and serverless architecture to get the best of both architectural models. Prior experience with C#/.NET and the Microsoft Stack (Entity Framework and ASP.NET Core) is required to get the most out of this book. If you’ve enjoyed the authors’ previous Software Architecture with C# and .NET series, this new book offers an in-depth exploration of select topics in those earlier works.
Benny the Blue Whale: One Author's Descent into the Madness of AI
by Andy StantonAI is changing the world at frightening speed. A bestselling author decides to find out more… &‘Something profound and utterly brilliant is going on… hilarious.&’ THE TIMES Is ChatGPT the end of creative industries as we know them? An ethical quagmire from which there is no return? A threat to all our jobs, as we keep hearing on the news? Bestselling children&’s author Andy Stanton has made a career out of writing differently – from the unconventional &‘hero&’ of his bestselling Mr Gum series to his penchant for absurdist plots, his children&’s books are anything but formulaic. When a friend introduces him to ChatGPT, the new large language chatbot, Andy is as sceptical as he is curious. Can this jumble of algorithms really mimic the spontaneity of human thought? Could it one day replace human authors like him for good? And are we soon to be ruled over by despotic robot overlords? He decides there&’s only one thing for it – he must test this bot&’s capabilities. Eventually, he settles on a prompt that will push the algorithm to its creative limits: &‘tell me a story about a blue whale with a tiny penis.&’ Chaos ensues. What follows is a surprising and illuminating battle between Andy and ChatGPT that maybe, just maybe, might help us all understand AI a little bit better. Join Andy and his beleaguered AI lackey on a rollicking metafictional journey through the art of storytelling. Presenting his prompts and the AI-generated narrative alongside extensive commentary, Stanton provides a startling paean to the art of a good story and boundless human creativity. Hopeful and hilarious, Benny the Blue Whale provides a joyfully anarchic meditation on AI, literature and why we write. *** A WATERSTONES AND NEW SCIENTIST BEST BOOK OF 2023 &‘There&’s no book like it. Scholarly, childish, fascinating and hilarious – one of our funniest writers dissects what it takes to build a story and what that tells us about being human. It&’ll really make you think, if you can stop laughing.&’ Chris Addison, co-creator of BREEDERS &‘Entertaining and alarmingly relevant, provocative and philosophically satisfying, it&’s ultimately a profoundly human text.&’ OBSERVER &‘A magnificent experiment by a perfect fool – deep and shallow and stupid and clever – the perfect use of AI (Andy Intelligence).&’ Robin Ince, author of THE IMPORTANCE OF BEING INTERESTED &‘Benny the Blue Whale is many things. It&’s a fascinating discourse on the nature of language and storytelling. It&’s a philosophical treatise on the possibilities of artificial intelligence. It&’s a receptacle for obscenely hilarious jokes... A brilliant and beautiful cyborg: part human brain, part computational muscle. It&’s a post-post-modern work of genius.&’ Anthony McGowan, Carnegie Medal-winning author of LARK
Rust from Beginner to Professional: A practical Rust guide to go from beginner to expert and become a proficient, qualified developer
by Francesco CiullaDive deep into the essentials of Rust with this definitive guide that covers core programming features, techniques, and principles, setting a solid foundation for advanced system and web programming. Purchase of the print or Kindle book includes a free eBook in PDF formatKey FeaturesBoost your career by mastering Rust's unique features, from systems programming to secure web applicationsStay ahead of the curve with insights into the latest tools and frameworks within the Rust ecosystemTurn theoretical knowledge into practical expertise with engaging projects and step-by-step tutorialsBook DescriptionRust from Beginner to Professional is a deeply engaging and meticulously crafted book designed to immerse programmers into the intricate world of Rust’s core principles and sophisticated features. This book not only enhances your coding skills but also prepares you to tackle complex challenges in software development, optimizing your code for better performance and reliability. You will explore Rust’s powerful concurrency models, rigorous memory safety guarantees, and its versatile trait system. Discover the foundational elements that make Rust a standout language for developing safe and efficient applications. The book will show you how these core principles can seamlessly transition into real-world applications. You will learn how to apply Rust's capabilities to systems programming and web development, extending the reach of its safety and efficiency benefits across different programming domains. Whether it's creating low-level system components or high-performance web services, the book provides practical examples to integrate Rust effectively into a variety of projects. Elevate your coding skills and become a sought-after professional in the tech industry with this essential guide. Rust from Beginner to Professional is your definitive toolkit for mastering advanced Rust programming techniques and writing high-quality code.What you will learnThoroughly understand Rust's unique programming model and its advantages for software developmentImplement advanced features like smart pointers, concurrency, and error handling to write efficient and secure codeSeamlessly incorporate Rust into your projects, enhancing both performance and scalabilityPrepare for sophisticated development tasks in systems and web programming using RustNavigate Rust's ecosystem with the latest tools and frameworks to stay ahead in technologyWho this book is forThis book is ideal for readers with a foundational knowledge of Rust as well as experienced developers from other programming backgrounds. Whether you're starting your journey with Rust and aiming to deepen your expertise, or you're an experienced developer in languages like C++, Java, or Python transitioning to Rust, this book offers a comprehensive understanding of its core mechanics. Technical leads and software architects who aim to implement Rust in their projects will find valuable insights into enhancing performance and safety, making it a crucial addition to their professional toolkit.
Microservices with Go: The expert's guide to building secure, scalable, and reliable microservices with Go
by Alexander ShuiskovThis second edition walks you through the full lifecycle of Go microservice development, from scaffolding and system design to cloud-native rollout. Learn to secure, observe, and fine-tune services that stay responsive under load.Key FeaturesDesign and deploy scalable microservices using gRPC, Protocol Buffers and KubernetesDiscover industry best practices and gain insights into Go microservice development tools, patterns, and solutionsWork with hands-on Golang microservice examples in each chapterPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionMicroservices with Go, Second Edition explains the key benefits and common issues faced by developers when working with microservices, helping you understand the problems microservice architecture solves, the issues it introduces, and how to tackle them. The author distils his 18+ years of experience in building scalable and reliable infrastructure to help you grasp the importance of using the right principles and standards to achieve all that microservice architecture has to offer. You'll see why Go is a popular choice for microservice development, as well as navigate its foundational aspects, including service scaffolding, discovery, data serialization, communication, deployment, and testing. After covering development, you'll move to maintenance and reliability. This second edition is fully updated with newly added topics, including security and compliance, distributed system challenges, and performance monitoring. The final section focuses on advanced concepts, such as system reliability, observability, maintainability, and scalability. Through best practices and practical examples, you'll learn how to apply key ideas to existing applications using previously scaffolded services. By the end of this book, you'll have gained hands-on experience in developing scalable, reliable, and high-performance microservices with Go.What you will learnLeverage event-driven architecture and messaging patterns for efficient microservice communicationAutomate testing, CI/CD pipelines, and deployment strategies for Go microservicesEstablish secure communication between microservicesOptimize microservice performance by monitoring, profiling, and debugging techniquesGet hands-on experience in cloud-native observability and deployment toolsExplore solutions to advanced distributed system scenarios, such as leader electionWho this book is forThis book is for all types of developers, from individuals interested in learning how to write microservices in Go to seasoned professionals who want to master the art of writing scalable and reliable microservice-based systems. A basic understanding of Go will come in handy.
Mastering Windows 365: Deploy and Manage Cloud PCs and Windows 365 Link devices, Copilot with Intune, and Intune Suite
by Christiaan Brinkhoff Sandeep Patnaik Morten PedholtUnlock advanced IT Pro skills for Windows 365, Intune, Intune Suite, Microsoft Copilot, AI PCs, and more—build expertise from the ground up!Key FeaturesPractical guide to deploying and managing Windows 365 cloud PCs with real-world scenariosDetailed coverage of advanced features, including Microsoft Intune, Graph API, and Security CopilotInsights from Microsoft experts who played a key role in shaping Windows 365 and Azure Virtual DesktopBook DescriptionWindows 365 Cloud PC continues to evolve, integrating AI-driven management, enhanced security, and expanded capabilities to provide a seamless cloud-based Windows experience. This second edition builds on the foundation of the first, incorporating new content on Intune Suite, Copilot+ AI PCs, Windows App, and advanced security with Security Copilot to help IT professionals deploy, manage, and optimize Windows 365 Cloud PCs effectively. This edition expands beyond the basics, covering Intune Suite’s role in optimizing and securing deployments, new methods for application management and delivery, and insights into Windows 365 Link for hybrid cloud environments. You’ll also explore AI-powered administration with Security Copilot, providing intelligent security management and automation. Written by experts from the Windows 365 product team and a Microsoft MVP, this book provides practical guidance, best practices, and real-world insights to help you master modern Windows cloud management. Whether you’re working with Windows 365, Intune Suite, or AI-powered administration, this guide equips you with the latest tools and strategies to stay ahead in cloud computing.What you will learnDeploy and configure Windows 365 cloud PCs for a seamless cloud experienceManage and secure cloud PCs using Microsoft IntuneAutomate workflows with Microsoft Graph to improve efficiencyStrengthen security with Copilot in Intune and Microsoft security protocolsOptimize performance, diagnose issues, and troubleshoot cloud environmentsExplore future advancements in cloud computing and Windows 365Secure Windows 365 Cloud PC connections using best practicesWho this book is forThis book is for IT administrators, architects, consultants, and CIOs looking to leverage and design Windows 365 cloud PCs effectively and train for the Modern Desktop MD-102 Administrator certification. This book is also for anyone seeking to move their virtualization or Windows endpoints to the cloud with ease. Basic understanding of modern management based on Microsoft Intune and Microsoft 365 is required.
Building Neo4j-Powered Applications with LLMs: Create LLM-driven search and recommendations applications with Haystack, LangChain4j, and Spring AI
by Ravindranatha Anthapu Siddhant AgarwalA comprehensive guide to building cutting-edge generative AI applications using Neo4j's knowledge graphs and vector search capabilitiesKey FeaturesDesign vector search and recommendation systems with LLMs using Neo4j GenAI, Haystack, Spring AI, and LangChain4jApply best practices for graph exploration, modeling, reasoning, and performance optimizationBuild and consume Neo4j knowledge graphs and deploy your GenAI apps to Google CloudPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionEmbark on an expert-led journey into building LLM-powered applications using Retrieval-Augmented Generation (RAG) and Neo4j knowledge graphs. Written by Ravindranatha Anthapu, Principal Consultant at Neo4j, and Siddhant Agrawal, a Google Developer Expert in GenAI, this comprehensive guide is your starting point for exploring alternatives to LangChain, covering frameworks such as Haystack, Spring AI, and LangChain4j. As LLMs (large language models) reshape how businesses interact with customers, this book helps you develop intelligent applications using RAG architecture and knowledge graphs, with a strong focus on overcoming one of AI’s most persistent challenges—mitigating hallucinations. You'll learn how to model and construct Neo4j knowledge graphs with Cypher to enhance the accuracy and relevance of LLM responses. Through real-world use cases like vector-powered search and personalized recommendations, the authors help you build hands-on experience with Neo4j GenAI integrations across Haystack and Spring AI. With access to a companion GitHub repository, you’ll work through code-heavy examples to confidently build and deploy GenAI apps on Google Cloud. By the end of this book, you’ll have the skills to ground LLMs with RAG and Neo4j, optimize graph performance, and strategically select the right cloud platform for your GenAI applications.What you will learnDesign, populate, and integrate a Neo4j knowledge graph with RAGModel data for knowledge graphsIntegrate AI-powered search to enhance knowledge explorationMaintain and monitor your AI search application with HaystackUse LangChain4j and Spring AI for recommendations and personalizationSeamlessly deploy your applications to Google Cloud PlatformWho this book is forThis LLM book is for database developers and data scientists who want to leverage knowledge graphs with Neo4j and its vector search capabilities to build intelligent search and recommendation systems. Working knowledge of Python and Java is essential to follow along. Familiarity with Neo4j, the Cypher query language, and fundamental concepts of databases will come in handy.
Pandas Cookbook: Practical recipes for scientific computing, time series, and exploratory data analysis using Python
by William Ayd Matthew HarrisonFrom fundamental techniques to advanced strategies for handling big data, visualization, and more, this book equips you with skills to excel in real-world data analysis projects.Key FeaturesThis book targets features in pandas 2.x and beyondPractical, easy to implement recipes for quick solutions to common problems in data using pandasMaster the fundamentals of pandas to quickly begin exploring any datasetBook DescriptionUnlock the full power of pandas 2.x with this hands-on cookbook, designed for Python developers, data analysts, and data scientists who need fast, efficient solutions for real-world data challenges. This book provides practical, ready-to-use recipes to streamline your workflow. With step-by-step guidance, you'll master data wrangling, visualization, performance optimization, and scalable data analysis using pandas’ most powerful features. From importing and merging large datasets to advanced time series analysis and SQL-like operations, this cookbook equips you with the tools to analyze, manipulate, and visualize data like a pro. Learn how to boost efficiency, optimize memory usage, and seamlessly integrate pandas with NumPy, PyArrow, and databases. This book will help you transform raw data into actionable insights with ease. What you will learnThe pandas type system and how to best navigate itImport/export DataFrames to/from common data formatsData exploration in pandas through dozens of practice problemsGrouping, aggregation, transformation, reshaping, and filtering dataMerge data from different sources through pandas SQL-like operationsLeverage the robust pandas time series functionality in advanced analysesScale pandas operations to get the most out of your systemThe large ecosystem that pandas can coordinate with and supplementWho this book is forThis book is for Python developers, data scientists, engineers, and analysts. pandas is the ideal tool for manipulating structured data with Python and this book provides ample instruction and examples. Not only does it cover the basics required to be proficient, but it goes into the details of idiomatic pandas
iOS 18 Programming for Beginners: Learn iOS development with Swift 6, Xcode 16, and iOS 18 - your path to App Store success
by Ahmad SaharEmbark on an exciting iOS app development journey with Swift 6, Xcode 16, and iOS 18. This hands-on guide equips you with the skills to create captivating apps and thrive in the competitive App Store landscape.Key FeaturesExperience iOS 18 and Swift 6 through hands-on projectsBuild your first iOS apps, complete with user-friendly interfaces using UIKit Learn best practices from an experienced developer for robust app designBook DescriptionWant to turn your app idea into reality? iOS 18 Programming for Beginners is a guide that revolves around building a journal app, designed to teach you practical iOS development skills from the ground up. Through this approach, you'll gain hands-on experience with Xcode and progress through building a UI and filling it with functionality. Starting with the fundamentals of Swift 6, you'll learn how to construct user interfaces using storyboards and segues before diving into essential iOS concepts like table views, data handling, and map integration. The step-by-step tutorials guide you through key tasks such as persisting data with JSON, creating custom views, and integrating media into your apps. You’ll also discover how to enhance your apps using Apple Intelligence, incorporating machine learning and smart features to create cutting-edge iOS applications. The final chapters focus on crucial aspects of app development, including Swift Testing to ensure your app is robust, and submitting your app to the App Store—demystifying the journey from development to deployment. Whether you're a beginner or transitioning to iOS development, this guide will equip you with the skills needed to create and publish your own apps.What you will learnLearn the foundations of using Xcode 16 and Swift 6Implement the latest iOS 18 features through a hands-on example appBuild responsive iOS apps using UIKitCreate location-based apps using Core Location and MapKitImplement concurrency in Swift for asynchronous programmingBuild iOS apps using industry-standard design patterns and practicesEnhance apps with Apple Intelligence to leverage machine learningTest apps with Swift Testing to ensure it meets quality standardsWho this book is forThis book is tailored for individuals with minimal coding experience who are new to the world of Swift and iOS app development. A basic understanding of programming concepts is recommended.
Enhancing Your Cloud Security with a CNAPP Solution: Unlock the full potential of Microsoft Defender for Cloud to fortify your cloud security
by Yuri DiogenesImplement the entire CNAPP lifecycle from designing, planning, adopting, deploying, and operationalizing to enhance your organization's overall cloud security posture.Key FeaturesMaster the CNAPP lifecycle from planning to operationalization using real-world practical scenarios. Dive deep into the features of Microsoft's Defender for Cloud to elevate your organization’s security posture. Explore hands-on examples and implementation techniques from a leading expert in the cybersecurity industryBook DescriptionCloud security is a pivotal aspect of modern IT infrastructure, essential for safeguarding critical data and services. This comprehensive book explores Cloud Native Application Protection Platform (CNAPP), guiding you through adopting, deploying, and managing these solutions effectively. Written by Yuri Diogenes, Principal PM at Microsoft, who has been with Defender for Cloud (formerly Azure Security Center) since its inception, this book distills complex concepts into actionable knowledge making it an indispensable resource for Cloud Security professionals. The book begins with a solid foundation detailing the why and how of CNAPP, preparing you for deeper engagement with the subject. As you progress, it delves into practical applications, including using Microsoft Defender for Cloud to enhance your organization's security posture, handle multicloud environments, and integrate governance and continuous improvement practices into your operations. Further, you'll learn how to operationalize your CNAPP framework, emphasizing risk management & attack disruption, leveraging AI to enhance security measures, and integrating Defender for Cloud with Microsoft Security Exposure Management. By the end, you'll be ready to implement and optimize a CNAPP solution in your workplace, ensuring a robust defense against evolving threats.What you will learnImplement Microsoft Defender for Cloud across diverse IT environmentsHarness DevOps security capabilities to tighten cloud operationsLeverage AI tools such as Microsoft Copilot for Security to help remediate security recommendations at scaleIntegrate Microsoft Defender for Cloud with other XDR, SIEM (Microsoft Sentinel) and Microsoft Security Exposure ManagementOptimize your cloud security posture with continuous improvement practicesDevelop effective incident response plans and proactive threat hunting techniquesWho this book is forThis book is aimed at Cloud Security Professionals that work with Cloud Security, Posture Management, or Workload Protection. DevOps Engineers that need to have a better understanding of Cloud Security Tools and SOC Analysts that need to understand how CNAPP can enhance their threat hunting capabilities can also benefit from this book. Basic knowledge of Cloud Computing, including Cloud Providers such as Azure, AWS, and GCP is assumed.
The Infinite Retina: Navigate Spatial Computing, Augmented and Mixed Reality, and the next tech revolution
by Irena Cronin Robert ScobleAn insightful look into how spatial computing is transforming seven major industries today—from healthcare to retail and finance—and what it means for businesses and consumers This second edition explores the impact of generative AI, Apple Vision Pro, and Meta Quest, while offering a critical perspective on challenges like data privacy, automation, and ethical concernsKey FeaturesExplore spatial computing's shift from theory to real-world use by Apple, Meta, and TeslaExamine spatial computing disruptions across seven industries with expert insights on real-world applicationsAnalyze generative AI and Apple Vision Pro's impact on retail, healthcare, and financePurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWhat is Spatial Computing, and why are companies like Tesla, Apple, and Meta investing billions into it? In The Infinite Retina, Irena Cronin and Robert Scoble explore how spatial computing—where humans and machines interact in a digital–physical space—has progressed beyond theory into real-world applications. This second edition has many substantial updates, including two new chapters on the relevance of Generative AI in Spatial Computing and a new chapter on the impact of Apple Vision Pro. Each existing chapter has been updated to have the most current information and commentary. The book offers a fresh look at seven major industries, including healthcare and retail, featuring updated case studies, expert commentary, and real-world examples. Additionally, it addresses crucial risks and challenges, such as data privacy, automation's impact on employment, and ethical concerns. This edition moves beyond speculation to critically analyze what Spatial Computing means for businesses and individuals today.What you will learnExplore how spatial computing is applied today, with examples from Apple, Meta, Tesla, and other major playersAnalyze the economic and ethical challenges of spatial computing, including automation and privacyUnderstand generative AI's influence on spatial computing, from creativity to automationInvestigate industry-specific case studies, from autonomous vehicles to retail and financeGain expert insights into industry trends, including potential career paths in the spatial computing revolutionDiscover how virtual reality and augmented reality will change healthcareWho this book is forThe Infinite Retina is for anyone interested in the future of technology and how augmented reality and spatial computing (among other developments) will affect both businesses and the individual.
Mastering Swift 6: Build high-performance applications with ease using the latest features of Swift 6
by Jon HoffmanMaster Swift 6 using advanced techniques and modern programming practices to effortlessly build high-performance applications. Purchase of the print or Kindle book includes a free eBook in PDF format.Key FeaturesMaster the new Swift 6 features to enhance your application developmentLearn advanced techniques like concurrency, memory management, and custom operatorsApply best practices in Swift to write clean, scalable, and maintainable codeBook DescriptionMastering Swift 6 is your ultimate guide to harnessing the full power of Swift. Whether you're aiming to optimize the performance of your application or looking to explore the exciting new features in Swift, this book has you covered. With a strong focus on practical applications, you'll dive deep into advanced concepts and techniques, such as concurrency, memory management, and generics, all essential for creating high-performance applications. As you progress through this book, you'll begin by exploring the latest features of Swift 6 before moving on to more advanced topics like advanced operators and error handling. Each chapter builds on the previous one, introducing best practices, testing strategies, and modern programming techniques. By the end, you’ll have a deep understanding of Swift’s complexities, equipping you with the skills to develop scalable, high-performance applications with confidence. Whether you're looking to stay competitive or simply want to excel in Swift 6, this book provides the tools and knowledge you need to succeed.What you will learnImplement the latest Swift 6 features in your applicationsOptimize your application's performance with advanced techniques to meet the demands of the modern userApply best practices for Swift development to write clean and maintainable codeMaster modern programming techniques essential for today's developersConquer advanced topics like concurrency, memory management, and genericsLearn to use result builders and how to create custom operators in SwiftLearn how to effectively test your Swift code for robust applicationsWho this book is forThis book is for developers who have a fundamental grasp of the Swift language and who aspire to take their development skills to the next level by learning some of the advanced topics and techniques of the Swift Language. All examples should be compatible with Linux, in addition to the MacOS, iOS, iPadOS, VisionOS, and WatchOS platforms unless otherwise noted.
Platform Engineering for Architects: Crafting modern platforms as a product
by Max Körbächer Andreas Grabner Hilliary LipsigDesign and build Internal Developer Platforms (IDPs) with future-oriented design strategies, using the Platform as a Product mindsetKey FeaturesLearn how to design platforms that create value and drive user adoptionBenefit from expert techniques for shifting to a product-centric mindset as an architect and platform teamImplement best practices to understand platform complexity, manage technical debt, and ensure its evolutionPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionThe rapid pace of technological advancements, the shortage of IT talent, and the complexity of modern systems highlight the need for structured guidance in building resilient, user-centric platforms for cloud-native environments. This book empowers platform engineers and architects to implement value-driven internal development platforms. You’ll learn how to identify end users, understand their challenges, and define the purpose of a platform, with a focus on self-service solutions for modern cloud-native software development, delivery, and operations. The book incorporates real-world examples of building platforms within and for the cloud, leveraging the power of Kubernetes. You’ll learn how adopting a product mindset for architecting and building platforms helps foster successful Platform Engineering Teams. This emphasizes early end-user involvement and provides a framework that provides the flexibility to easily adapt and extend for future use cases. The book also offers insights into building a sustainable platform without accumulating technical debt. By the end of this book, you’ll be able to drive the design, definition, and the implementation of platform capabilities as a product that aligns with your organizational requirements and strategy.What you will learnMake informed decisions based on your organization's platform needsIdentify missing platform capabilities and technical debtDevelop a critical user journey through your platform capabilitiesDefine the purpose, principles, and key performance indicators (KPIs) for your platformUtilize relevant data points for making data-driven product decisionsImplement your own platform reference and target architecturesWho this book is forThis book is for platform architects and solutions architects seeking to enhance their skills in designing and building a platform as a product. It also offers valuable insights for decision-makers, platform engineers, and DevOps professionals. While familiarity with cloud-native concepts, CI/CD, and Kubernetes is beneficial, the book builds on these topics to address self-service, cost management, and technical debt. It’s particularly suited to experts tackling the challenge of integrating diverse domains to create effective internal developer platforms with top-notch operational readiness.
Segment Routing in MPLS Networks: Transition from traditional MPLS to SR-MPLS with TI-LFA FRR
by Hemant SharmaUnlock the power of segment routing (SR-MPLS) and fast reroute (FRR) techniques through immersive hands-on labs to revolutionize your understanding and implementation of next-gen MPLS protocolKey FeaturesCarry out practical labs to thoroughly grasp and execute MPLS, SR-MPLS, and FRR techniquesMaster SR-MPLS and LDP interoperability for seamless integration and efficient network operationImplement TI-LFA FRR methods for seamless SR-MPLS deployment in productionPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionIn this book, you will learn about segment routing (SR), a cornerstone of modern networking, and topology-independent loop-free alternate (TI-LFA), with hands-on labs to hit the ground running. Written by a key contributor to global segment routing multiprotocol label switching (SR-MPLS) network designs, this book makes learning SR-MPLS both accessible and insightful. The book offers an extensive learning path, taking you from a traditional MPLS network using the label distribution protocol (LDP) to a modern SR-MPLS network using SR, and provides a holistic view of their interworking. You’ll also explore TI-LFA fast reroute protection scenarios, and find out how SR-MPLS strengthens network reliability with its source routing paradigm. Using intermediate system–to–intermediate system (IS-IS) as the foundational link-state routing protocol, the chapters ensure that you get a clear understanding of both SR and IS-IS. Following a consistent network topology throughout, this book enables smooth transitions between scenarios, helping you master the technical concepts without distraction. By the end of this book, you’ll have a solid grasp of MPLS, SR-MPLS, and TI-LFA fast reroute techniques, ready to tackle real-world networking challenges with confidence. What you will learnGain a complete understanding of MPLS and its role in network infrastructuresDevelop practical skills to implement SR-MPLS using Cisco IOS-XRv9k and real-life use casesAcquire hands-on experience with MPLS networks using the IS-IS and LDP protocolsOrchestrate the gradual transition from traditional MPLS to SR-MPLS networks and manage their interworkingMaster fast reroute techniques in SR-MPLS networks, including TI-LFA, for efficient traffic reroutingImplement path protection methods to ensure network resilience and stabilityWho this book is forThis book is for MPLS professionals and network engineers looking to deepen their knowledge in SR and TI-LFA. A basic understanding of MPLS networks is a prerequisite, but worry not—the book also covers foundational MPLS concepts, ensuring network enthusiasts can follow along without any problem. This book is specifically designed for network engineering, operations, and design professionals, covering advanced techniques such as TI-LFA for path protection, empowering you to evolve MPLS networks with SR-MPLS seamlessly.
React Key Concepts: An in-depth guide to React's core features
by Maximilian SchwarzmüllerConfidently implement React in your next project with this in-depth overview of React's core features – now updated for React 19. Purchase of the print or Kindle book includes a free PDF ebook and bonus content from the author. Key FeaturesWork through clear, concise explanations of core React 19 functionalitiesComplete practical exercises that challenge you to build your own simple appsDiscover fullstack React with Next.js, React Server Components, Suspense, and moreBook DescriptionMaximilian Schwarzmüller is a bestselling instructor who has helped more than three million students worldwide learn how to code. His bestselling React video course, “React – The Complete Guide”, has over nine hundred thousand students on Udemy. Max has written this quick-start reference that distills the core concepts of React. Simple explanations, relevant examples, and step-by-step derivations make this guide the ideal resource for busy developers. In this second edition, Max guides you through changes brought by React 19, including the new use() hook, form actions, and how to think about React on the server. This book will support you through your next React projects in giving you a behind-the-scenes understanding of the framework – whether you've just finished Max's video course and are looking for a handy reference, or you’re using a variety of other learning materials and need a single study guide to bring everything together. You’ll find full solutions to all end-of-chapter quizzes and exercises in the book’s GitHub repository.What you will learnBuild modern, user-friendly, and reactive web appsCreate components and utilize props to pass data between themHandle events, perform state updates, and manage conditional contentAdd styles dynamically and conditionally for modern user interfacesUse advanced state management techniques such as React's Context APIUtilize React Router to render different pages for different URLsUnderstand key best practices and optimization opportunitiesLearn about React Server Components and Server ActionsWho this book is forThis React book is for developers who have prior experience with, or who are currently learning, the basics of React. You can use this book as a standalone resource to consolidate your understanding or as a companion guide to other courses. To get the most value from this book, you should have a basic understanding of the fundamentals of JavaScript, HTML, and CSS.
RAG-Driven Generative AI: Build custom retrieval augmented generation pipelines with LlamaIndex, Deep Lake, and Pinecone
by Denis RothmanMinimize AI hallucinations and build accurate, custom generative AI pipelines with RAG using embedded vector databases and integrated human feedback Purchase of the print or Kindle book includes a free eBook in PDF formatKey FeaturesImplement RAG’s traceable outputs, linking each response to its source document to build reliable multimodal conversational agentsDeliver accurate generative AI models in pipelines integrating RAG, real-time human feedback improvements, and knowledge graphsBalance cost and performance between dynamic retrieval datasets and fine-tuning static dataBook DescriptionRAG-Driven Generative AI provides a roadmap for building effective LLM, computer vision, and generative AI systems that balance performance and costs. This book offers a detailed exploration of RAG and how to design, manage, and control multimodal AI pipelines. By connecting outputs to traceable source documents, RAG improves output accuracy and contextual relevance, offering a dynamic approach to managing large volumes of information. This AI book shows you how to build a RAG framework, providing practical knowledge on vector stores, chunking, indexing, and ranking. You’ll discover techniques to optimize your project’s performance and better understand your data, including using adaptive RAG and human feedback to refine retrieval accuracy, balancing RAG with fine-tuning, implementing dynamic RAG to enhance real-time decision-making, and visualizing complex data with knowledge graphs. You’ll be exposed to a hands-on blend of frameworks like LlamaIndex and Deep Lake, vector databases such as Pinecone and Chroma, and models from Hugging Face and OpenAI. By the end of this book, you will have acquired the skills to implement intelligent solutions, keeping you competitive in fields from production to customer service across any project.What you will learnScale RAG pipelines to handle large datasets efficientlyEmploy techniques that minimize hallucinations and ensure accurate responsesImplement indexing techniques to improve AI accuracy with traceable and transparent outputsCustomize and scale RAG-driven generative AI systems across domainsFind out how to use Deep Lake and Pinecone for efficient and fast data retrievalControl and build robust generative AI systems grounded in real-world dataCombine text and image data for richer, more informative AI responsesWho this book is forThis book is ideal for data scientists, AI engineers, machine learning engineers, and MLOps engineers. If you are a solutions architect, software developer, product manager, or project manager looking to enhance the decision-making process of building RAG applications, then you’ll find this book useful.
Technical Program Manager's Handbook: Unlock your TPM potential by leading technical projects successfully and elevating your career path
by Joshua Alan TeterExplore the TPM role in depth with this revised second edition. New coverage includes advanced program management techniques, emotional intelligence, and AI integration. Join business with technology and elevate your career.Key FeaturesLearn advanced system design principles and architectural concepts necessary for a TPMGet up to speed with AI-driven project planning, risk management, and stakeholder communication toolsBenefit from practical tools, methodologies, case studies, and real-world examplesBook DescriptionThe role of the Technical Program Manager (TPM) is crucial in the tech industry, bridging the gap between technical expertise and business acumen. The second edition of the Technical Program Manager’s Handbook offers a comprehensive guide to excelling in this role. Building on the foundational concepts from the first edition, this updated version introduces new chapters that explore the integration of AI and Emotional Intelligence (EI) in program management. These crucial additions complement the broader focus of the book on bridging business and technology but don’t overshadow it. You'll learn how to apply AI-driven tools to enhance project planning, risk management, and stakeholder communication, as well as how to leverage EI to build strong team relationships and improve leadership effectiveness. This book provides practical tools, methodologies, and case studies, offering insights from industry leaders to help both aspiring and practicing TPMs apply advanced concepts and strategies effectively. It also explores the unique aspects of the TPM role in major tech companies, helping you to navigate and thrive in your career. By the end of this book, you'll have a clear understanding of the TPM role, along with a breakdown of the necessary technical and program management skills, to develop a clear roadmap for your career.What you will learnUncover the critical importance of the TPM role in the tech industryUnderstand and leverage the unique aspects of the TPM roleDiscover what makes a successful TPM through real-world case studiesMaster project management with advanced technical skills and AI toolsApply EI to enhance leadership and team managementExplore careers and paths for TPMs in the Big Five tech companiesWho this book is forThis book is designed for aspiring and established Technical Program Managers (TPMs), tech professionals transitioning into TPM roles, and recent graduates embarking on careers in technology consulting. It's also valuable for business analysts, project managers, and anyone supporting or working alongside TPMs. To fully benefit from this book, readers should have a basic understanding of the project management life cycle and be comfortable with technical concepts, as it dives into advanced topics and real-world applications.