Wydawca: Packt Publishing
Founded in 2004 in Birmingham, UK, Packt's mission is to help the world put software to work in new ways, through the delivery of effective learning and information services to IT professionals. Working towards that vision, we have published over 6,500 books and videos so far, providing IT professionals with the actionable knowledge they need to get the job done - whether that's specific learning on an emerging technology or optimizing key skills in more established tools. As part of our mission, we have also awarded over $1,000,000 through our Open Source Project Royalty scheme, helping numerous projects become household names along the way.
2305
Ebook

Developing Multi-Platform Apps with Visual Studio Code. Get up and running with VS Code by building multi-platform, cloud-native, and microservices-based apps

Ovais Mehboob Ahmed Khan, Khusro Habib, Chris Dias

Microsoft Visual Studio Code is a powerful, lightweight code editor for modern web and cloud development. It is a source code editor that can be used with a variety of programming languages, which works on multiple platforms such as Linux, Windows, and macOS. This book provides extensive coverage of the tools, functionalities, and extensions available within the VS Code environment that will help you build multi-platform apps with ease.You’ll start with the installation of VS Code and learn about various tools and features that are essential for development. Progressing through the chapters, you'll explore the user interface while understanding tips and tricks for increasing productivity. Next, you’ll delve into VS Code extensions and discover how they can make life easier for developers. Later, the book shows you how to develop a sample application with different programming languages, tools, and runtimes to display how VS code can be used effectively for development, before helping you get to grips with source code version management and deployment on Azure with VS Code. Finally, you’ll build on your skills by focusing on remote development with VS Code.By the end of this book, you’ll have the knowledge you need to use Visual Studio Code as your primary tool for software development.

2306
Ebook

Real-World Edge Computing. Scale, secure, and succeed in the realm of edge computing with Open Horizon

Robert High, Sanjeev Gupta

Edge computing holds vast potential to revolutionize industries, yet its implementation poses unique challenges. Written by industry veterans Rob High and Sanjeev Gupta, this comprehensive guide bridges the gap between theory and practice. Distilling expertise from their combined decades of experience in edge computing and hybrid cloud mesh solutions, this book equips software developers and DevOps teams with the knowledge and skills needed to deploy edge solutions at scale in production environments. It also explores foundational standards and introduces key factors that may impede the scaling of edge solutions.While edge computing draws from the successes of cloud computing, crucial distinctions separate the two. High and Gupta elucidate these distinctions, helping you grasp the nuanced dynamics of edge-computing ecosystems. With a focus on leveraging Open Horizon to overcome pitfalls and optimize performance, this book will help you confidently navigate the intricacies of constructing and deploying resilient edge solutions in real-world production settings.By the end of this book, you’ll have acquired a deep understanding of essential success factors for building and deploying robust edge solutions in real-world production settings, leveraging Open Horizon for scalable edge deployments.

2307
Ebook

GitHub Actions Cookbook. A practical guide to automating repetitive tasks and streamlining your development process

Michael Kaufmann

Say goodbye to tedious tasks! GitHub Actions is a powerful workflow engine that automates everything in the GitHub ecosystem, letting you focus on what matters most.This book explains the GitHub Actions workflow syntax, the different kinds of actions, and how GitHub-hosted and self-hosted workflow runners work. You’ll get tips on how to author and debug GitHub Actions and workflows with Visual Studio Code (VS Code), run them locally, and leverage the power of GitHub Copilot. The book uses hands-on examples to walk you through real-world use cases that will help you automate the entire release process. You’ll cover everything, from automating the generation of release notes to building and testing your software and deploying securely to Azure, Amazon Web Services (AWS), or Google Cloud using OpenID Connect (OIDC), secrets, variables, environments, and approval checks.The book goes beyond CI/CD by demonstrating recipes to execute IssueOps and automate other repetitive tasks using the GitHub CLI, GitHub APIs and SDKs, and GitHub Token. You’ll learn how to build your own actions and reusable workflows to share building blocks with the community or within your organization.By the end of this GitHub book, you'll have gained the skills you need to automate tasks and work with remarkable efficiency and agility.

2308
Ebook

Mastering Active Directory. Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 - Third Edition

Dishan Francis

Mastering Active Directory, Third Edition is a comprehensive guide for Information Technology professionals looking to improve their knowledge about MS Windows Active Directory Domain Service. The book will help you to use identity elements effectively and manage your organization’s infrastructure in a secure and efficient way. This third edition has been fully updated to reflect the importance of cloud-based strong authentication and other tactics to protect identity infrastructure from emerging security threats.Mastering Active Directory, Third Edition provides extensive coverage of AD Domain Services and helps you explore their capabilities as you update to Windows Server 2022. This book will also teach you how to extend on-premises identity presence to cloud via Azure AD hybrid setup. By the end of this Microsoft Active Directory book, you’ll feel confident in your ability to design, plan, deploy, protect, and troubleshoot your enterprise identity infrastructure.

2309
Ebook

Xamarin Blueprints. Click here to enter text

Michael Williams

Do you want to create powerful, efficient, and independent apps from scratch that will leverage the Xamarin framework and code with C#? Well, look no further; you’ve come to the right place!This is a learn-as-you-build practical guide to building eight full-fledged applications using Xamarin.Forms, Xamarin Android, and Xamarin iOS.Each chapter includes a project, takes you through the process of building applications (such as a gallery Application, a text-to-speech service app, a GPS locator app, and a stock market app), and will show you how to deploy the application’s source code to a Google Cloud Source Repository. Other practical projects include a chat and a media-editing app, as well as other examples fit to adorn any developer’s utility belt. In the course of building applications, this book will teach you how to design and prototype professional-grade applications implementing performance and security considerations.

2310
Ebook

Mastering Data Mining with Python - Find patterns hidden in your data. Find patterns hidden in your data

Megan Squire

Data mining is an integral part of the data science pipeline. It is the foundation of any successful data-driven strategy – without it, you'll never be able to uncover truly transformative insights. Since data is vital to just about every modern organization, it is worth taking the next step to unlock even greater value and more meaningful understanding.If you already know the fundamentals of data mining with Python, you are now ready to experiment with more interesting, advanced data analytics techniques using Python's easy-to-use interface and extensive range of libraries. In this book, you'll go deeper into many often overlooked areas of data mining, including association rule mining, entity matching, network mining, sentiment analysis, named entity recognition, text summarization, topic modeling, and anomaly detection. For each data mining technique, we'll review the state-of-the-art and current best practices before comparing a wide variety of strategies for solving each problem. We will then implement example solutions using real-world data from the domain of software engineering, and we will spend time learning how to understand and interpret the results we get.By the end of this book, you will have solid experience implementing some of the most interesting and relevant data mining techniques available today, and you will have achieved a greater fluency in the important field of Python data analytics.

2311
Ebook

Vulkan 3D Graphics Rendering Cookbook. Implement expert-level techniques for high-performance graphics with Vulkan - Second Edition

Sergey Kosarevsky, Alexey Medvedev, Viktor Latypov, Anton Kaplanyan

Written by experts with decades of rendering experience, this cookbook equips you with practical, hands-on recipes to master modern 3D graphics development by using bindless Vulkan.Focusing on Vulkan 1.3, this second edition starts by setting up your development environment, and quickly transitions to building a robust 3D rendering framework using self-contained recipes. Each recipe helps you incrementally enhance your codebase, integrating a variety of 3D rendering techniques and algorithms into a cohesive project. You’ll get to grips with core techniques, such as glTF 2.0 physically based rendering, image-based lighting, and GPU-driven rendering. The chapters help you grasp advanced topics, including glTF animations, screen-space rendering techniques, and optimization strategies. You’ll also learn how to use glTF 2.0 advanced PBR extensions and handle complex geometry data, ensuring your rendering engine is both powerful and performant. These new additions will enable you to create dynamic and realistic 3D graphics environments, fully utilizing Vulkan’s capabilities.By the end of this 3D rendering book, you’ll have gained an improved understanding of best practices used in modern graphic APIs and be able to create fast and versatile 3D rendering frameworks.

2312
Ebook

Linear Regression With Python. A Tutorial Introduction to the Mathematics of Regression Analysis

James V Stone

This book offers a detailed yet approachable introduction to linear regression, blending mathematical theory with Python-based practical applications. Beginning with fundamentals, it explains the best-fitting line, regression and causation, and statistical measures like variance, correlation, and the coefficient of determination. Clear examples and Python code ensure readers can connect theory to implementation.As the journey continues, readers explore statistical significance through concepts like t-tests, z-tests, and p-values, understanding how to assess slopes, intercepts, and overall model fit. Advanced chapters cover multivariate regression, introducing matrix formulations, the best-fitting plane, and methods to handle multiple variables. Topics such as Bayesian regression, nonlinear models, and weighted regression are explored in depth, with step-by-step coding guides for hands-on practice.The final sections tie together these techniques with maximum likelihood estimation and practical summaries. Appendices provide resources such as matrix tutorials, key equations, and mathematical symbols. Designed for both beginners and professionals, this book ensures a structured learning experience. Basic mathematical knowledge or foundation is recommended.