Publisher: 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.
4017
Ebook

Professional Image Editing Made Easy with Affinity Photo. Apply Affinity Photo fundamentals to your workflows to edit, enhance, and create great images

Jeremy Hazel

In this book, you’ll explore the Affinity Photo program through practice-based learning as you make popular photo edits, learning the tools and techniques in conjunction with the workflow concept. Instead of comprehensive description of the tools, you’ll learn through practical application and understand why they work, not just how they work. This is neither a technical manual nor a workbook but a project-based hybrid approach that provides a deeper understanding of how to use each tool to achieve your goal.Starting with the fundamentals of navigating the interface, understanding layers, and making your first edit, this Affinity Photo book gradually increases the complexity of projects. You’ll go from single-layer edits, composites, and RAW development to putting together a complex composition using the tools that you've learned along the way. Additionally, you’ll learn the best practices used by expert photo editors for a flawless finish.By the end of this book, you’ll have a good body of work, be able to evaluate the edits you want to make, and achieve desired results with Affinity Photo.

4018
Ebook

CompTIA A+ Practice Test Core 1 (220-1101). Over 500 practice questions to help you pass the CompTIA A+ Core 1 exam on your first attempt

Ian Neil, Mark Birch

CompTIA A+ certification is a trusted credential that’s highly sought after by professionals looking to prove their mettle in today’s digital world. This book will provide you with exam-oriented practice material mirroring the A+ exam’s level of difficulty to prepare you for every challenge that the exam might throw at you.This book is a compilation of hundreds of carefully curated practice questions on each domain, including mobile devices, networking, hardware, virtualization and cloud computing, as well as hardware and network troubleshooting. The realistic tests are designed in a way to help you accelerate your preparation to achieve the industry-celebrated A+ certification.By the end of this practice book, you’ll be well-prepared to pass the CompTIA A+ Core 1 (220-1101) exam with confidence.

4019
Ebook

Windows Subsystem for Linux 2 (WSL 2) Tips, Tricks, and Techniques. Maximise productivity of your Windows 10 development machine with custom workflows and configurations

Stuart Leeks

Windows Subsystem for Linux (WSL) allows you to run native Linux tools alongside traditional Windows applications. Whether you’re developing applications across multiple operating systems or looking to add more tools to your Windows environment, WSL offers endless possibilities.You’ll start by understanding what WSL is and learn how to install and configure WSL along with different Linux distros. Next, you'll learn techniques that allow you to work across both Windows and Linux environments. You’ll discover how to install and customize the new Windows Terminal. We'll also show you how to work with code in WSL using Visual Studio Code (VS Code). In addition to this, you’ll explore how to work with containers with Docker and Kubernetes, and how to containerize a development environment using VS Code.While Microsoft has announced support for GPU and GUI applications in an upcoming release of WSL, at the time of writing these features are either not available or only in early preview releases. This book focuses on the stable, released features of WSL and giving you a solid understanding of the amazing techniques that you can use with WSL today.By the end of this book, you’ll be able to configure WSL and Windows Terminal to suit your preferences, and productively use Visual Studio Code for developing applications with WSL.

4020
Ebook

Mastering SQL Queries for SAP Business One. Exploit one of the most powerful features of SAP Business One with this practical guide to mastering SQL Queries. With the skills to quickly acquire business intelligence, your enterprise can gain the competitive edge

Guang Hui Du, Gordon Du

SAP Business One is an integrated Enterprise Resource Planning (ERP) software which offers an ideal solution for growing small to midsized businesses. For such companies, retrieving the most relevant information from their business data can be key to standing out from the competition. SAP Business One is a rapidly growing software package and this book is timely in giving those businesses an advantage in the area of Business Intelligence. Having SQL query skills in- house is the most important and cost-effective move you can make in this growing field.This practical guide will provide you with the skills to gain more specific business information from SAP Business One by using SQL queries. It will provide you with solutions for solving complicated report related problems, covering basic tools like the Query Generator and Query Wizard. More advanced content like using queries with Crystal Reports will also be delved into.SQL query is one of the advanced tools available in SAP Business One which is easily learned and quickly utilized. By referring back to and applying the many examples in this book, you will be able to create and run correct, and therefore effective, SQL queries to help your business.The book begins by teaching a clear definition of the SQL query, and covers the data dictionary and table links. Coverage will then jump to a higher level of complex SQL queries, discussing features like FMS. Along the way more advanced SQL Query topics will be covered, such as extending the scope of basic SQL queries for more complicated cases. You will ultimately gain in depth query knowledge to bring more Business Intelligence into SAP Business One.

4021
Ebook

Drupal 10 Module Development. Develop and deliver engaging and intuitive enterprise-level apps - Fourth Edition

Daniel Sipos

Embark on a journey of Drupal module development with the latest edition of this must-have guide written by Daniel Sipos – a Drupal community member! This fourth edition is meticulously revised to cover the latest Drupal 10 enhancements that will help you build custom Drupal modules with an understanding of code deprecations, changing architecture, data modeling, multilingual ecosystem, and so on.You’ll begin with understanding the core components of Drupal 10 architecture, discovering its subsystems and unlocking the secrets of creating your first Drupal module. Further, you'll delve into Drupal logging and mailing systems, creating theme hooks, and rendering a layout. As you progress, you'll work with different types of data storage, custom entities, field types, and work with Database APIs for lower-level database queries. You'll learn to reap the power of JavaScript and ensure that your code works seamlessly on multilingual sites. You'll also learn to create custom views, automate tests for your functionalities, and write secure code for your Drupal apps.By the end of this book, you'll have gained confidence in developing complex modules that can solve even the most complex business problems and might even become a valuable contributor to the Drupal community!

4022
Ebook

Instant Google Map Maker Starter. Learn what you can do with Google Map Maker and get started with building your first map

Limoke Oscar

Geographic information is increasingly becoming an integral part of our lives. Sourcing and making a reliable geographical directory and database of the places we love, let alone one online, is a very expensive undertaking. However, with Google Map Maker, you don't have to worry about the cost. Google provides a platform where individuals and communities can collaborate to put the places they love and know on the map for everyone to see and use across the world online, all for free.Instant Google Map Maker Starter offers a simple approach to getting started with Google Map Maker with clear and uncomplicated examples and diagrams to take you through the process of creating and sharing your first map. This is meant to help you realize the full potential of this free web mapping platform for both your community and your business.This book will help you out with discovering what Google Map Maker actually is, what you can do with it, and why it's so great for you, your business, and your community.You will find out more on Google Map Maker such as the countries supported, the system requirements including supported browsers, and some known issues. You will also be able to create point, polygon, and linear features and to create maps of places you know and love. You will also be able to understand how to review and moderate edits made by other mappers in Google Map Maker, and share edits , maps, and directions.Instant Google Map Maker Starter is a simplified guide that will help you quickly create online maps of the places you know and love, to be shared by everyone in the world on Google platforms.

4023
Ebook

Coding Roblox Games Made Easy. Create, Publish, and Monetize your games on Roblox - Second Edition

Zander Brumbaugh

“I read/worked through the book with my kids to build a game together and I highly recommend pre-teens, teens, and tweens to pick this up as their first book to coding games”-James W. Y III, Technology Integration Specialist at Old Bridge Township Public Schools“...a must-read, must-practice essential book for anyone getting started with building games on Roblox using Luau programming...”-Frederic Markus, President, Feerik Games (Ex-Ubisoft, Nintendo, Rockstar, Disney, LucasArts, and Epic Games)“..includes everything from Roblox Studio menus, the basics of the Luau scripting language, how to tie in real-world (or any world!) physics into your experience of marketing your game as well as some great ideas for where to go next.”-Jay Sebastian, Computer Scientist and Adjunct Lecturer in AI for Games and SimulationRoblox isn't just popular; it's incredibly popular, featuring more than 54 million active players per day. Any experience imaginable can be created on Roblox.Coding Roblox Games Made Easy, 2nd Edition, is a go-to guide for anyone at any age looking to get started with building a game on Roblox using Luau programming. In just about 300 pages, you’ll learn the basics of Luau programming, build two end-to-end games, add customizations to finally publish and monetize them.The bonus chapter ‘50 Cool Things to do in Roblox’ is a perfect end to your learning journey with information nuggets presented with examples to save your time when coding, animating, building avatars, using Robux and so much more.Join Zander, 19-year-old Roblox developer and programmer on this game-development journey and bring your ideas to life

4024
Ebook

Asynchronous Programming with C++. Build blazing-fast software with multithreading and asynchronous programming for ultimate efficiency

Javier Reguera-Salgado, Juan Antonio Rufes

As hardware advancements continue to accelerate, bringing greater memory capacity and more CPU cores, software must evolve to adapt to efficiently use all available resources and reduce idle CPU cycles. In this book, two seasoned software engineers with about five decades of combined experience will teach you how to implement concurrent and asynchronous solutions in C++.You’ll gain a comprehensive understanding of parallel programming paradigms—covering concurrent, asynchronous, parallel, multithreading, reactive, and event-driven programming, as well as dataflows—and see how threads, processes, and services are related. Moving into the heart of concurrency, the authors will guide you in creating and managing threads and exploring C++’s thread-safety mechanisms, including mutual exclusion, atomic operations, semaphores, condition variables, latches, and barriers. With this solid foundation, you’ll focus on pure asynchronous programming, discovering futures, promises, the async function, and coroutines. The book takes you step by step through using Boost.Asio and Boost.Cobalt to develop network and low-level I/O solutions, proven performance and optimization techniques, and testing and debugging asynchronous software.By the end of this C++ book, you’ll be able to implement high-performance software using modern asynchronous C++ techniques.