Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • av Joseph Thachil George
    490,-

    Deepen your understanding of human-computer interaction (HCI) in game development and learn how to develop video games that grab players and don't let them go. This book explores HCI design in computer games to maximize collaborative and interactive functions. You'll first gain a basic introduction to fundamental concepts and practices of HCI before diving into the fundamental concepts of game interface design and technology. You'll learn how to design a gaming interface through practical examples using Python. This is followed by a brief look at how HCI can offer immersive gaming experiences for players and a review of key elements such as interface, usability, user-centered design, and user interface in terms of efficacy. You will also learn how to implement usability aspects in gaming interfaces with examples using Python. Additionally, the book discusses major challenges that game publishers and developers face, and how they can be resolved using HCI techniques. The question of playability is reviewed throughout the game production process. After working through this book's practical examples, you'll have the knowledge required to begin developing compelling, can't-put-the-controller down games of your own. What You'll LearnMaster HCI tools and methodologies Understand the concept of HCI strategies in the game development cycleDevelop a game in Python using the HCI approachUtilize gamification techniques in Human-Computer InteractionGrasp concepts of usability, user experience and user-centered design processes and their application Who This Book Is ForProgrammers, engineers, and students interested in creating and implementing computer games using HCI technologies. Prior experience with game development is recommended.  

  • av Thomas Nelson
    640,-

    Welcome to Orleans, a virtual actor framework from Microsoft that allows a single developer to create immensely scalable, available applications while maintaining a high throughput. This guide is designed to give you a foundational understanding of Orleans, an overview of its implementations, and plenty of hands-on coding experience. Side-by-side monolithic and microservice patterns alongside Orleans' framework features are also discussed, to help readers without an actor model background understand how they can enhance applications. Author Nelson's approach is to introduce patterns as needed for business requirements, including monolithic microservices and to convert monolithic to microservices, in order to keep a microservice from growing into a monolithic application. Orleans is a good choice for either of these scenarios as the next step to build your backend services and reduce unnecessary orchestration, overhead, and tooling. The Orleans framework was designed to handle tedious overhead, allowing the developer to focus on the solution. You will learn how Orleans can support billions of virtually parallel transactions while sustaining low latency and high availability. In addition, you will glimpse under the hood at Orleans to discover its useful attributes. All key learning points include hands-on coding examples to reinforce understanding.This book goes beyond what Orleans is to explain where it fits within the realm of development. You will gain an in-depth understanding to build a foundation for future growth.What You Will LearnUnderstand how Orleans can benefit your monolithic and/or microservice applicationsGain a brief overview of actor models and how they relate to OrleansObserve the design patterns and how Orleans can simplify or reduce tooling requirementsKnow the pros and cons of microservices and Orleans to determine the best course of action based on the needs of an applicationDiscover Orleans' design patterns and practices, including life cycle, messaging guarantees, cluster management, streams, load balancing, and moreBuild your first Orleans' application; build base knowledge of application structure, unit testing, dashboard, scheduled eventsWho This Book Is ForThis book is for developers. A basic understanding of .NET development and an understanding of service concepts is helpful. Readers will need a connection to download Nuget packages and a code editor (Community Edition Visual Studio or VS Code).

  • av Andrea Picchi
    550,-

    Designers are more in-demand than ever, and companies all over the world are creating new leadership roles to manage them. With only a few select institutions teaching effective design management skills, self-taught design managers are on the rise and resources are needed to guide them. This book will help you hone your leadership skills and magnify your team's potential.Eager designers will learn the behavioral abilities required to lead and manage impactful and efficient teams using a systemic, context-agnostic, and therefore repeatable approach. While effective design management is vital in these times of complexity and fast change in organizations, the available literature on design management is insufficient, predominately informative, and unfortunately, not actionable. This book fills that gap by illuminating the soft skills you need to lead your team to success.You'll gain confidence about how to optimize meetings, run successful kickoffs, manage yourself, and how to best approach and frame your working environment. Whether you are a designer looking to lead, or a member of an organization looking for guidance on how to better incorporate design, this book belongs on your shelf. Design Management is here to assist you in the long haul.What You'll LearnComprehend the underlying social and psychological dynamics of leadership and managementCultivate the behavioral elements of a design managerUnderstand the building blocks of a design leaderEstablish your core practices and create a self-development programDevelop and project healthy and sustainable influenceBuild trust, create psychological safety, and fulfill the social needs of high-performing teamsCoach individuals and groups to unlock creativity and nurture creative collaborationOptimize in-person and remote design operationsWho This Book Is ForEveryone who desires to expand and deepen their knowledge of design leadership and management, comprehending the social and psychological underpinning elements of this discipline. Aspiring or recently appointed design leaders and managers who necessitate a practical education in this field and individuals already in charge of a group who aspire to evolve their understanding to advance their career toward a Head of Design or Chief Design Officer role.

  • - From Novice to Professional
    av Keir Thomas
    500,-

    Beginning Ubuntu Linux: From Novice to Professional is the best-selling guide to the hottest new Linux distribution. Within its 600 in-depth pages, you’ll learn how to become a pro-level Linux user.The book starts by introducing you to the world of Linux. Then, it outlines Ubuntu installation in illustrated steps, after which you’ll learn how to configure every piece of everyday tech hardware such as your Internet connection, printers, 3D graphics cards, Bluetooth devices, and much more. Then you’ll learn fun tasks such as listening to audio CDs and MP3s, watching movies, performing office tasks, and even image editing.Additionally, there's a series of comprehensive tutorials on Linux internals and the command-line prompt—essential for any Linux expert—and the book includes special sections on optimization, security, and system maintenance.The book comes with a CD containing the complete Linux distribution. All you need to do is insert the CD and follow the instructions in the book to install this distribution.

  • av Ravi Surya Subrahmanyam
    550,-

    Succeed in your conversion to SAP S/4HANA. This book will help you understand the core aspects and implement a conversion project.You will start with an overview of the SAP S/4HANA conversion tools: Readiness Check, Simplification Item Check report, Maintenance Planner, Custom Code Analysis, SUM (Software Update Manager), and more. You will understand the preparation activities for SAP FI (Finance), SAP CO (Controlling), SAP AA (Asset Accounting), Material Ledger, and COPA (Controlling-Profitability Analysis). And you will find the SAP CVI (Customer/Vendor Integration) steps that can help consultants understand the mandatory activities to be completed as a part of preparation on the SAP ECC (ERP Central Component) system. You will learn the preparation activities for conversion of accounting to SAP S/4HANA, and migration activities: customizing, asset accounting, controlling, and house bank accounts. You will gain knowledge on data migration activities such as the migration of cost elements, technical check of transactional data, material ledger migration enrichment of data, migration of line items, balances, and general ledger allocations to journal entry tables.After reading this book, you will know how to use the Migration Cockpit for data migration and post-conversion activities to successfully execute and implement an SAP S/4 HANA conversion. What You Will LearnChoose an ideal path and planning tools for SAP S/4HANAStart with the preparation step: General Ledger Accounting, Asset Accounting, Controlling, Material Ledger, and so onUse Migration Cockpit for conversion preparation, migration, and post-migration activitiesWho This Book Is ForSAP application consultants, finance consultants, and CVI consultants who need help with SAP S/4HANA conversion

  • av Alison Box
    740,-

    Create stunning and complex visualizations using the amazing Charticulator custom visuals in Power BI. Charticulator offers users immense power to generate visuals and graphics. To a beginner, there are myriad settings and options that can be combined in what feels like an unlimited number of combinations, giving it the unfair label, "e;the DAX of the charting world"e;. This is not true. This book is your start-to-finish guide to using Charticulator, a custom visualization software that Microsoft integrated into Power BI Desktop so that Power BI users can create incredibly powerful, customized charts and graphs. You will learn the concepts that underpin the software, journeying through every building block of chart design, enabling you to combine these parts to create spectacular visuals that represent the story of your data.Unlike other custom Power BI visuals, Charticulator runs in a separate application window within Power BI with its own interface and requires a different set of interactions and associated knowledge. This book covers the ins and outs of all of them.What You Will LearnGenerate inspirational and technically competent visuals with no programming or other specialist technical knowledgeCreate charts that are not restricted to conventional chart types such as bar, line, or pieLimit the use of diverse Power BI custom visuals to one Charticulator custom visualAlleviate frustrations with the limitations of default chart types in Power BI, such as being able to plot data on only one categorical axisUse a much richer set of options to compare different sets of dataRe-use your favorite or most often used chart designs with Charticulator templatesWho This Book Is ForThe average Power BI user. It assumes no prior knowledge on the part of the reader other than being able to open Power BI desktop, import data, and create a simple Power BI visual. User experiences may vary, from people attending a Power BI training course to those with varying skills and abilities, from SQL developers and advanced Excel users to people with limited data analysis experience and technical skills.

  • av Benjamin Kettner
    800,-

    Design and build architectures on the Microsoft Azure platform specifically for data-driven and ETL applications. Modern cloud architectures rely on serverless components more than ever, and this book helps you identify those components of data-driven or ETL applications that can be tackled using the technologies available on the Azure platform. The book shows you which Azure components are best suited to form a strong foundation for data-driven applications in the Microsoft Azure Cloud.If you are a solution architect or a decision maker, the conceptual aspects of this book will help you gain a deeper understanding of the underlying technology and its capabilities. You will understand how to develop using Azure Functions, Azure Data Factory, Logic Apps, and to employ serverless databases in your application to achieve the best scalability and design. If you are a developer, you will benefit from the hands-on approach used throughout this book. Many practical examples and architectures applied in real-world projects will be valuable to you on your path to serverless success. What You Will LearnKnow what services are available in Microsoft Azure that can deal with large amounts of dataDesign modern data applications based on serverless technology in the cloudTransform and present data without the use of infrastructureEmploy proven design patterns for rapid implementation of serverless data applicationsChoose the correct set of development tools for the services you are usingUnderstand the term "e;serverless"e; and how it can be a benefitIdentify scenarios in which serverless is not the best option availableWho This Book Is ForArchitects and decision makers who want to understand how modern architectures are designed and how to modernize their applications. The book is aimed at the developer who needs a steppingstone to quickly implement a serverless data application. And the book is for any IT professional who seeks a head start to serverless computing for data-heavy applications on the Azure platform. 

  • av Arun Sabale
    800,-

    Modernize your business to make it more agile using Azure Virtual Desktop (AVD). Azure Virtual Desktop is a cloud desktop virtualization platform that securely delivers virtual desktops and remote apps. This book will help you will help you to understand designing, implementing, configuring, and maintaining an Azure Virtual Desktop environment for enterprise and prepare to take the Microsoft AZ-140 certification exam.The book starts with an introduction to Azure Virtual Desktop and its design architecture. You will learn designing Azure Virtual desktop including user identities and profiles. Additionally, you will learn how to implement network for Azure Virtual desktop. Creation and configuration of host pools and session hosts is covered with all steps so that you can understand all options and select appropriate configuration for enterprise deployment. You will also go through session host images creation process and managing the image with image gallery and possible automation options. Managing access and security in AVD is discussed along with the installation, configuration, and management of FSLogix. The book will take you through user experience settings and show you how to configure apps on a session host. You will also learn about disaster recovery and how to automate AVD management tasks. Monitoring and managing performance is included as well as knowing how to use AVD automation to create and delete the host pool and session host. After reading this book, you will understand all aspects of AVD architecture, its implementation, monitoring, and management in preparation to take the AZ-140 exam.What You Will Learn Know what is Azure Virtual Desktop (or AVD) Design the Azure Virtual Desktop architecture for enterprise deployment, user identities, and profiles Plan and implement networking and storage for Azure Virtual Desktop Create, manage, and automate operating system images with image gallery Implement FSLogix Profile Containers and FSLogix Cloud Cache Create and configure host pools and session hosts (all detailed steps)Install and configure apps on a session host including all app publish optionsPlan and implement business continuity and disaster recovery Implement and manage OneDrive, Teams for a multi-session environmentMonitor and manage performance and health of Azure Virtual desktopWho This Book Is ForIT professional, Cloud administrators, support personnel, developers, DevOps engineers, architect, or consultant learning about designing, implementing, and managing Azure Virtual Desktop to improve knowledge or clear Microsoft AZ-140 exam.

  • av Edward Pollack
    800,-

    Meet the challenge of storing and accessing analytic data in SQL Server in a fast and performant manner. This book illustrates how columnstore indexes can provide an ideal solution for storing analytic data that leads to faster performing analytic queries and the ability to ask and answer business intelligence questions with alacrity. The book provides a complete walk through of columnstore indexing that encompasses an introduction, best practices, hands-on demonstrations, explanations of common mistakes, and presents a detailed architecture that is suitable for professionals of all skill levels. With little or no knowledge of columnstore indexing you can become proficient with columnstore indexes as used in SQL Server, and apply that knowledge in development, test, and production environments. This book serves as a comprehensive guide to the use of columnstore indexes and provides definitive guidelines. You will learn when columnstore indexes should be used, and the performance gains that you can expect. You will also become familiar with best practices around architecture, implementation, and maintenance. Finally, you will know the limitations and common pitfalls to be aware of and avoid.As analytic data can become quite large, the expense to manage it or migrate it can be high. This book shows that columnstore indexing represents an effective storage solution that saves time, money, and improves performance for any applications that use it. You will see that columnstore indexes are an effective performance solution that is included in all versions of SQL Server, with no additional costs or licensing required. What You Will LearnImplement columnstore indexes in SQL ServerKnow best practices for the use and maintenance of analytic data in SQL ServerUse metadata to fully understand the size and shape of data stored in columnstore indexesEmploy optimal ways to load, maintain, and delete data from large analytic tablesKnow how columnstore compression saves storage, memory, and timeUnderstand when a columnstore index should be used instead of a rowstore indexBe familiar with advanced features and analyticsWho This Book Is ForDatabase developers, administrators, and architects who are responsible for analytic data, especially for those working with very large data sets who are looking for new ways to achieve high performance in their queries, and those with immediate or future challenges to analytic data and query performance who want a methodical and effective solution

  • av Jessica Megan Larson
    626,-

    Understand the different access control paradigms available in the Snowflake Data Cloud and learn how to implement access control in support of data privacy and compliance with regulations such as GDPR, APPI, CCPA, and SOX. The information in this book will help you and your organization adhere to privacy requirements that are important to consumers and becoming codified in the law. You will learn to protect your valuable data from those who should not see it while making it accessible to the analysts whom you trust to mine the data and create business value for your organization.Snowflake is increasingly the choice for companies looking to move to a data warehousing solution, and security is an increasing concern due to recent high-profile attacks. This book shows how to use Snowflake's wide range of features that support access control, making it easier to protect data access from the data origination point all the way to the presentation and visualization layer. Reading this book helps you embrace the benefits of securing data and provide valuable support for data analysis while also protecting the rights and privacy of the consumers and customers with whom you do business.What You Will LearnIdentify data that is sensitive and should be restrictedImplement access control in the Snowflake Data CloudChoose the right access control paradigm for your organizationComply with CCPA, GDPR, SOX, APPI, and similar privacy regulationsTake advantage of recognized best practices for role-based access controlPrevent upstream and downstream services from subverting your access controlBenefit from access control features unique to the Snowflake Data CloudWho This Book Is ForData engineers, database administrators, and engineering managers who want to improve their access control model; those whose access control model is not meeting privacy and regulatory requirements; those new to Snowflake who want to benefit from access control features that are unique to the platform; technology leaders in organizations that have just gone public and are now required to conform to SOX reporting requirements

  • av Mike Halsey
    740,-

    Get started with Windows 11. This book shows you how to set up and personalize your PC in order to get the best experience from your documents, photos, and your time online. The book introduces you to the new desktop, start menu, and settings panel. It covers everything that's been changed, added, or removed.Next, you will learn how to personalize and customize your PC, laptop, and tablet and how to make Windows 11 safer to use for your children and family. The book takes you through how to keep your personal information safe and secure, and how to make sure your precious documents and photos are backed-up with OneDrive.The book shows you how to use accessibility tools to make Windows 11 easier to use, see, hear, and touch, and how to have fun with Android apps and Xbox gaming.  You will also learn how to become more productive, how to connect to your college or workplace, and how you can use multiple desktops and snap layouts to get stuff done.After reading this book, you will be able to install, manage, secure, and make the best of Windows 11 for your PC. What Will You LearnInstall and use the Android apps on your PCSafely back up and safeguard your documents and photosMaximize battery life on your laptop or tabletMake Windows 11 easier to see, hear, touch, and useWho This Book Is ForAnyone planning to install Windows 11 and customize their PC with the new updates

  • av Adam Morton
    760,-

    Design for large-scale, high-performance queries using Snowflake's query processing engine to empower data consumers with timely, comprehensive, and secure access to data. This book also helps you protect your most valuable data assets using built-in security features such as end-to-end encryption for data at rest and in transit. It demonstrates key features in Snowflake and shows how to exploit those features to deliver a personalized experience to your customers. It also shows how to ingest the high volumes of both structured and unstructured data that are needed for game-changing business intelligence analysis. Mastering Snowflake Solutions starts with a refresher on Snowflake's unique architecture before getting into the advanced concepts that make Snowflake the market-leading product it is today. Progressing through each chapter, you will learn how to leverage storage, query processing, cloning, data sharing, and continuous data protection features. This approach allows for greater operational agility in responding to the needs of modern enterprises, for example in supporting agile development techniques via database cloning. The practical examples and in-depth background on theory in this book help you unleash the power of Snowflake in building a high-performance system with little to no administrative overhead. Your result from reading will be a deep understanding of Snowflake that enables taking full advantage of Snowflake's architecture to deliver value analytics insight to your business. What You Will LearnOptimize performance and costs associated with your use of the Snowflake data platformEnable data security to help in complying with consumer privacy regulations such as CCPA and GDPRShare data securely both inside your organization and with external partnersGain visibility to each interaction with your customers using continuous data feeds from SnowpipeBreak down data silos to gain complete visibility your business-critical processesTransform customer experience and product quality through real-time analyticsWho This Book Is forData engineers, scientists, and architects who have had some exposure to the Snowflake data platform or bring some experience from working with another relational database. This book is for those beginning to struggle with new challenges as their Snowflake environment begins to mature, becoming more complex with ever increasing amounts of data, users, and requirements. New problems require a new approach and this book aims to arm you with the practical knowledge required to take advantage of Snowflake's unique architecture to get the results you need.   

  • av Sven Malvik
    766,-

    Unsure of how or where to get started with Azure API Management, Microsoft's managed service for securing, maintaining, and monitoring APIs?  Then this guide is for you.  Azure API Management integrates services like Azure Kubernetes Services (AKS), Function Apps, Logic Apps, and many others with the cloud and provides users with a single, unified, and well-structured facade in the cloud. Mastering Azure API Management is designed to help API developers and cloud engineers learn all aspects of Azure API Management, including security and compliance. It provides a pathway for getting started and learning valuable management and administration skills. You will learn what tools you need to publish a unified API faade towards backend services, independent of where and what they run on.You will begin with an overview of web APIs. You will learn about today's challenges and how a unified API management approach can help you address them. From there you'll dive into the key concepts of Azure API Management and be given  a practical view and approach of API development in the context of Azure API Management. You'll then review different ways of integrating Azure API Management into your enterprise architecture. From there, you will learn how to optimally maintain and administer Azure API Management to secure your APIs, and learn from them, gaining valuable insights through logging and monitoring.What You Will LearnDiscover the benefits of an enterprise API platformUnderstand the basic concepts of API management in the Microsoft cloudDevelop and publish your APIs in the context of Azure API ManagementOnboard users through the developer portalHelp your team or other developers to publish their APIs more efficientlyIntegrate Azure API Management securely into your enterprise architectureManage and maintain to secure your APIs and gain insightsWho This Book Is ForAPI developers, cloud engineers, and Microsoft Azure enthusiasts who want to deep dive into managing an API-centric enterprise architecture with Azure API Management. To get the most out of the book, the reader should have a good understanding of micro services and APIs. Basic coding skills, including some experience with PowerShell and Azure, are also beneficial. 

  • av Anthony Giretti
    776,-

    Broaden your developer experience by learning how to use gRPC and ASP.NET Core together on the Microsoft's developer framework, .NET 6 and discover a new way of developing APIs with gRPC.Beginning gRPC with ASP.NET Core 6 is your guide to quickly and efficiently getting down to the business of building gRPC applications in the Microsoft .NET ecosystem. Readers will dive in and build an application using gRPC and the latest technologies such Angular and ASP.NET Core Razor Pages. This book will teach you how to set up an efficient application using industry best practices such as security, monitoring, logging, and more. You will do this by performing Create, Read, Update, and Delete (CRUD) operations on a SQL Server database with Entity Framework Core. From there you will build web applications using Angular and ASP.NET Core Razor pages combined with gRPC APIs.After reading the book, you'll be able to take advantage of the full range of developer opportunities with gRPC, and come away with any understanding of which usage scenarios are best suited for your projects. And you will possess a solid understanding of the best way to build APIs with ASP.NET Core.What You Will Learn Discover the latest .NET 6 framework Benefit from a new way to design APIs Build modern web applications Migrate easily from WCF to gRPC Become comfortable with latest industry programming standards Who This Book Is ForProfessional developers who are interested in getting started with gRPC and want to learn how to use it to build applications in the .NET ecosystem.

  • av Joshua M Willman
    810,-

    Learn GUI application development from the ground up by building simple projects that teach the fundamentals of using PyQt6. This 2nd edition includes updated code, programs, and new chapters to get you started using the newest version.  Taking a practical approach, each chapter will gradually teach more advanced and diverse concepts to aid you in designing and customizing interesting and professional applications.You'll start by learning important concepts related to GUI development, and then jump right into building different and exciting projects in every chapter. Along the way, you'll discover new widgets, layouts, and other concepts that will help you to build better UIs. You'll also construct more elaborate GUIs, covering topics that include storing data using the clipboard, graphics and animation, support for SQL databases, multithreading applications, and building modern-looking interfaces. Using this knowledge, you'll be able to build a photo editor, games, a text editor, a working web browser, and an assortment of other GUIs. In the end, this book will guide you through the process of creating UIs to help you bring your own ideas to life.  Find out what you need to begin making your own applications with PyQt! What You'll LearnDevelop cross-platform UIs with PyQt and PythonUse PyQt's many widgets and apply them by building real applicationsBuild larger applications through a step-by-step approach and break the code into smaller chunks for deeper understandingWork with more complex applications in PyQt, covering SQL databases, multithreading, web browsers, and moreCreate modern-looking UIs with Qt Quick and QtQml using the latest version of PyQtWho This Book Is ForPython developers who are looking to begin creating user interfaces and want to utilize the latest version of PyQt to gets started. Having prior knowledge of PyQt or other Python UI toolkits is not necessary to begin using this book.

  • av Peter Ward
    700,-

    Manage and lead a team remotely by intertwining leadership principles with the many robust tools of Microsoft Teams. This book shows you how to utilize Microsoft Teams in an effective way to achieve your global team goals.Leading a team is a challenge, but leading a team in the zoom economy can make you stressed out and overworked. Peter Ward gives the reader a communication and organization centered approach for the dynamic, hardworking, successful employee who wants to step into a leadership role and vastly improve their organization with the aid of Microsoft Teams. Ward shares his own "e;rules"e; for successful leadership of teams and small companies, to scale at a steady pace, creating a culture of accountability and responsibility, with a remote workforce, not using venture capital, and applying minimal bureaucracy. Ward says teamwork, right hires, diversity, and work balance are equally important as profitability. Leadership in a Zoom Economy with Microsoft Teams is a portrait of a productive, sane, balanced life that is organized and filled with rich results.After reading this book, you will be able to extend your Microsoft Team capabilities to day-to-day leadership principles.What Will You LearnUse MS Teams to build trust in your remote or virtual workplace with teamsWork with Planner, Outlook, and Tasks within MS TeamsCoach, mentor, and develop your team when you are not in the exact locationLead a remote workforce effectivelyApply an entrepreneur mentality to remote teamsCreate a culture that is innovative and creative when you are a dispersed organizationWho This Book Is ForManagers who want to step into leadership, and leaders who want to raise their leadership game using Microsoft Teams as a technical tool.  

  • av Kenneth Hitchcock
    640,-

    Build and manage large estates, and use the latest OpenSource management tools to breakdown a problems. This book is divided into 4 parts all focusing on the distinct aspects of Linux system administration. The book begins by reviewing the foundational blocks of Linux and can be used as a brief summary for new users to Linux and the OpenSource world. Moving on to Part 2 you'll start by delving into how practices have changed and how management tooling has evolved over the last decade. You'll explore new tools to improve the administration experience, estate management and its tools, along with automation and containers of Linux. Part 3 explains how to keep your platform healthy through monitoring, logging, and security. You'll also review advanced tooling and techniques designed to resolve technical issues. The final part explains troubleshooting and advanced administration techniques, and less known methods for resolving stubborn problems.With Linux System Administration for the 2020s you'll learn how to spend less time doing sysadmin work and more time on tasks that push the boundaries of your knowledge.  What You'll LearnExplore a shift in culture and redeploy rather than fix Improve administration skills by adopting modern toolingAvoid bad practices and rethink troubleshootingCreate a platform that requires less human intervention Who This Book Is ForEveryone from sysadmins, consultants, architects or hobbyists.

  • av Boro Sitnikovski
    420,-

    Get introduced to software verification and proving correctness using the Microsoft Research-backed programming language, Dafny.  While some other books on this topic are quite mathematically rigorous, this book will use as little mathematical symbols and rigor as possible, and explain every concept using plain English. It's the perfect primer for software programmers and developers with C# and other programming language skills.Writing correct software can be hard, so you'll learn the concept of computation and software verification. Then, apply these concepts and techniques to confidently write bug-free code that is easy to understand. Source code will be available throughout the book and freely available via GitHub.After reading and using this book you'll be able write correct, big free software source code applicable no matter which platform and programming language you use.  What You Will LearnDiscover the Microsoft Research-backed Dafny programming language Explore Hoare logic, imperative and functional programsWork with pre- and post-conditionsUse data types, pattern matching, and classesDive into verification examples for potential re-use for your own projectsWho This Book Is ForSoftware developers and programmers with at least prior, basic programming experience. No specific language needed.  It is also for those with very basic mathematical experience (function, variables).

  • av Josh Juneau
    740,-

    Quickly find solutions to dozens of common programming problems encountered while building Java applications, with recipes presented in the popular problem-solution format. Look up the programming problem that you want to resolve. Read the solution. Apply the solution directly in your own code. Problem solved!Java 17 Recipes is updated to reflect changes in specification and implementation since the Java 9 edition of this book. Java 17 is the next long-term support release (LTS) of the core Java Standard Edition (SE) version 17 which also includes some of the features from previous short term support (STS) releases of Java 16 and previous versions.  This new edition covers of some of the newest features, APIs, and more such as pattern matching for switch, Restore Always-Strict-Floating-Point-Semantics, enhanced pseudo-random number generators, the vector API, sealed classes, and enhancements in the use of String. Source code for all recipes is available in a dedicated GitHub repository.This must-have reference belongs in your library.What You Will LearnLook up solutions to everyday problems involving Java SE 17 LTS and other recent releasesDevelop Java SE applications using the latest in Java SE technologyIncorporate Java major features introduced in versions 17, 16, and 15 into your codeWho This Book Is ForProgrammers and developers with some prior Java experience. 

  • av Adam Freeman
    780,-

    Professional developers will produce leaner applications for the ASP.NET Core platform using the guidance in this best-selling book, now in its 9th edition and updated for ASP.NET Core for .NET 6. It contains detailed explanations of the ASP.NET Core platform and the application frameworks it supports. This cornerstone guide puts ASP.NET Core for .NET 6 into context and dives deep into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as MVC, Razor Pages, Blazor Server, and Blazor WebAssembly are covered, along with demonstrations of how they are applied.ASP.NET Core for .NET 6 is the latest evolution of Microsoft's ASP.NET web platform and provides a "e;host-agnostic"e; framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility.Author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ASP.NET Core for .NET 6. He starts with the nuts-and-bolts topics, teaching you about middleware components, built-in services, request model binding, and more. As you gain knowledge and confidence, he introduces increasingly more complex topics and advanced features, including endpoint routing and dependency injection. He goes in depth to give you the knowledge you need.This book follows the same format and style as the popular previous editions but brings everything up to date for the new ASP.NET Core for .NET 6 release and broadens the focus to include all of the ASP.NET Core platform. You will appreciate the fully worked case study of a functioning ASP.NET Core application that you can use as a template for your own projects.Source code for this book can be found at https://github.com/Apress/pro-asp.net-core-6.What You Will LearnExplore the entire ASP.NET Core platformApply the new ASP.NET Core for .NET 6 features in your developer environmentSee how to create RESTful web services, web applications, and client-side applicationsBuild on your existing knowledge to get up and running with new programming models quickly and effectivelyWho This Book Is ForWeb developers with a basic knowledge of web development and C# who want to incorporate the latest improvements and functionality in ASP.NET Core for .NET 6 into their own projects.

  • av Gianpiero Moioli
    740,-

    Master the basics of 3D modeling for art, architecture, and design by exploring Blender 3.0. This book explains modeling, materials, lighting, painting, and more with Blender and other external tools.You will configure a 3D architectural environment and set up the workflow of an art and design project within Blender. You will use Blender's main tools-mesh modeling and sculpting-to create virtual objects and environments. And, you will explore building materials and light scenes, followed by drawing and virtual painting. Chapters cover rendering scenes and transforming them into 2D images or videos. You will learn to use Blender 3.0 for video editing as a compositor and video sequence editor (VSE or sequencer) with a wide range of effects available through the nodal system.On completing this book, you will have the knowledge to create art, design, and architecture with this 3D modeler.What You Will LearnCreate objects and architectural buildings with different techniques of 3D modelingMaster creating an environment for your objects and how to light themDetermine how to create node materials and assign them to your Blender objectsPick up UV unwrapping and texture paintingGet closer to painting and drawing in BlenderRender your scenes and create stunning videosWho This Book Is ForArtists, designers, architects, and animation artists who want to learn Blender by tackling the challenges of building high-end computer graphics, art, design, and architecture. Ideal for readers with little-to-no experience with Blender as it starts with the basics and covers techniques to produce objects, materials, environments.

  • av Elaine Wu
    640,-

    Increase productivity and lower the operating cost of your business by automating crucial business processes with the Raspberry Pi. After completing this book's projects you'll be able to determine the best way to quickly apply automation to existing systems and processes in your retail outlet with Raspberry Pi.   You'll start by composing ideas to transform your business, and then gain practical, accessible methods for executing them. Find real-world ways to implement tech solutions to accelerate the growth of your business, and navigate the ever-changing landscape of retail automation with this book. Then see what automation can and cannot do at the current level of technical progress for retail businesses. By comparing the efficiency of machines with manual labor, you'll be able to assess how open-source hardware performs in lowering operating costs and identify business components that can be improved with automation. Raspberry Pi Retail Applications features projects that are easy to dive into and will function readily in your day-to-day business right now.     What You'll LearnIdentify business components that can be improved with automation  Combine the existing array of Raspberry Pi hardware options to build customized solutions  Implement tech ideas in a practical retail environment to reduce cost and streamline your business processes  Who This Book Is ForSmall and medium business owners or technology officers looking for solutions to increase efficiency, lower operating costs, and drive up profits for their retail companies with automation. Familiarity with open-source hardware and programming skills is helpful, but not necessary.  

  • av Benjamin Schmeling
    700,-

    Building applications for Kubernetes is both a challenge and an opportunity-a challenge because the options and complexity to develop for Kubernetes are evolving rapidly, an opportunity because, if done right, your applications will go into production quicker, scale easier, and run smoother.This book outlines the impact of Containers and Kubernetes on modern software development and discusses the application frameworks to pick from, how to design an application, and how to develop for and on Kubernetes. You are guided through the application life cycle: development, build, and deployment into the runtime phase. In each phase, you see how it ties to Kubernetes and how to leverage its manifold capabilities. Applications will be more lightweight, easier to maintain, and simpler to operate by just focusing on the business logic.This book provides a strong technical foundation in modern software development and operations. Practical examples show you how to apply the concepts and teach you the full potential of Kubernetes. What You Will LearnGet hands-on experience developing, building, and deploying software to KubernetesDevelop your software to get the best out of KubernetesFocus on business logic while leveraging Kubernetes servicesDesign application components of different granularity from application server-based services to lightweight servicesAutomate deployments and Day 2 operationsWho This Book Is ForDevelopers who want to close the gap between development and the production environment in order to gain high delivery performance in terms of throughput and stability. This book also targets application operations and DevOps engineers.

  • av Margot Tollefson
    586,-

    This handy reference book detailing the intricacies of R covers version 4.x features, including numerous and significant changes to syntax, strings, reference counting, grid units, and more.Starting with the basic structure of R, the book takes you on a journey through the terminology used in R and the syntax required to make R work. You will find looking up the correct form for an expression quick and easy. Some of the new material includes information on RStudio, S4 syntax, working with character strings, and an example using the Twitter API.With a copy of the R 4 Quick Syntax Reference in hand, you will find that you are able to use the multitude of functions available in R and are even able to write your own functions to explore and analyze data.What You Will LearnDiscover the modes and classes of R objects and how to use themUse both packaged and user-created functions in R Import/export data and create new data objects in RCreate descriptive functions and manipulate objects in RTake advantage of flow control and conditional statementsWork with packages such as base, stats, and graphicsWho This Book Is ForThose with programming experience, either new to R, or those with at least some exposure to R but who are new to the latest version.

  • av Daniel Kusswurm
    740,-

    Learn the fundamentals of x86 Single instruction multiple data (SIMD) programming using C++ intrinsic functions and x86-64 assembly language. This book emphasizes x86 SIMD programming topics and technologies that are relevant to modern software development in applications which can exploit data level parallelism, important for the processing of big data, large batches of data and related important in data science and much more.Modern Parallel Programming with C++ and Assembly Language is an instructional text that explains x86 SIMD programming using both C++ and assembly language. The book's content and organization are designed to help you quickly understand and exploit the SIMD capabilities of x86 processors. It also contains an abundance of source code that is structured to accelerate learning and comprehension of essential SIMD programming concepts and algorithms. After reading this book, you will be able to code performance-optimized AVX, AVX2, and AVX-512 algorithms using either C++ intrinsic functions or x86-64 assembly language. What You Will LearnUnderstand the essential details about x86 SIMD architectures and instruction sets including AVX, AVX2, and AVX-512.Master x86 SIMD data types, arithmetic instructions, and data management operations using both integer and floating-point operands.Code performance-enhancing functions and algorithms that fully exploit the SIMD capabilities of a modern x86 processor.Employ C++ intrinsic functions and x86-64 assembly language code to carry out arithmetic calculations using common programming constructs including arrays, matrices, and user-defined data structures.Harness the x86 SIMD instruction sets to significantly accelerate the performance of computationally intense algorithms in applications such as machine learning, image processing, computer graphics, statistics, and matrix arithmetic.Apply leading-edge coding strategies and techniques to optimally exploit the x86 SIMD instruction sets for maximum possible performance.  Who This Book Is ForIntermediate to advanced programmers/developers in general. Readers of this book should have previous programming experience with modern C++ (i.e., ANSI C++11 or later) and Assembly. Some familiarity with Microsoft's Visual Studio or the GNU toolchain will be helpful. The target audience for Modern X86 SIMD Programming are experienced software developers, programmers and maybe some hobbyists.

  • av Jayven Nhan
    716,-

    Embark on a journey to build an augmented reality world. This book puts theory into practical application by building unique augmented reality  apps specific to each chapter's topic.You'll learn to engineer successful, well-designed, and comprehensive augmented reality applications for Apple devices. First, uncover the foundation of augmented reality on Apple platforms. Understand the building blocks and inner workings of the technologies that power augmented reality. Then, learn about building AR apps using ARKit, SceneKit, SpriteKit, RealityKit, and RealityComposer.     You'll study augmented reality app business models, designs, and content for the ultimate user experience. Plus, you'll cover the theories and practicalities of ARKit APIs such as surface detection, working with world maps, body motion capture, face tracking, object scanning and detecting, people occlusion, and more. Chapter by chapter, this book helps you to become an advanced augmented reality engineer.    By the end of the book, you'll have the necessary mental models and tools to engineer delightful experiences in Apple's augmented reality platforms.  What You'll LearnBuild AR apps with SceneKit, SpriteKit, RealityKit, and RealityComposerUnderstand the business models that support augmented realityIncorporate surface detection, computer vision, and body motion capture in your appsWho This Book Is ForiOS developers who want to expand their knowledge of ARKit. They should have a solid foundation in the Swift programming language and understand the basics of navigating Xcode.

  • av Lawrence E. Hughes
    590,-

    In order to deploy and use Microsoft Certificate Services, you need to understand the fundamentals of cryptography, digital signatures, encryption, TLS, and S/MIME. It is also important to understand the concepts behind public key infrastructure (PKI). This book teaches you all the required background knowledge you need. Then it takes you deeper, step by step, teaching you how to deploy Certificate Services and configure it to issue various digital certificate types, complete with examples of using these certificates with IIS, Outlook, and Windows.Microsoft-based networks-on-premises, hybrid, and cloud-based networks-are used in companies of all sizes. Within them, there are many applications of digital certificates that can be created and managed by Microsoft Certificate Services. As security is more important than ever, and cryptography and PKI are fundamental to so many of these defenses, understanding Microsoft Certificate Services is becoming an increasingly more desirable skill. Most IT workers don't realize the many uses and purposes of Certificate Services, especially within a corporate or government agency network, and how tightly integrated they are with the Microsoft Windows Domain style of networks and Active Directory (on-premises or cloud-based, including Azure, AWS, and Google Cloud Services). This book will teach you the gamut.You will appreciate the learning approach presented in the book, beginning with the basics (cryptographic primitives such as encryption and message digests), getting into combinations of primitives to accomplish specific things (such as digital signatures and envelopes), and then trying real-word systems based on digital certificates and PKI (such as TLS, S/MIME secure email, cryptographic authentication, and more). The book wraps it all up and teaches you how to deploy Certificate Services and issue the various types of certificates, including how they are used. What You Will LearnUnderstand basic cryptography (symmetric and asymmetric key encryption, message digests, and digital signatures and envelopes)Know how TLS, S/MIME, and cryptographic authentication workDiscover applications of cryptography related to secure servers with TLS and cryptographic (passwordless) authentication to online services including Windows and secure emailGet to know the common types of digital certificates, how to create and manage them, and examples of their use with IIS, Outlook, etc. Who This Book Is ForMicrosoft system and network engineers, security engineers, and CISOs. Readers should have familiarity with Windows Server 2019 (or more recent) and Active Directory.

  • av Peter Wendorff
    446,-

    Equip yourself to navigate organizational politics in the world of software development. This book will help you understand the power dynamics at work between competing stakeholders with conflicting goals in projects and organizations. Politics in Software Development consists of three main parts. Author Peter Wendorff begins by defining key concepts in organizational politics. He then moves on to software development processes and investigates how their design reflects stakeholder interests. In the final part, he highlights the role of political skill in software development and provides an overview of tactics that stakeholders frequently use.There is widespread competition within organizations for rewards, recognition, status, and power. It gives rise to political behavior of stakeholders, which is generally seen as a problem. This negative view of organizational politics tends to overlook its positive functions. For example, it can also be thought of as an arena where stakeholders with conflicting goals can argue, persuade, negotiate, bargain, and cooperate to address conflicts. Political conflict resolution regularly happens in organizations in an entirely civilized manner. It helps find agreements that reconcile differences in a constructive way, and it is needed because stakeholder conflicts are simply a natural aspect of organizations. While there is much literature about organizational politics, very few authors consider the specifics of software development. This book addresses both subjects and is written for an audience interested in a political perspective on software development.What You'll LearnRecognize and understand political activities in organizationsUnderstand what software processes have to do with stakeholder power and interestsAcquire fundamental political skills for dealing with politics in software developmentWho This Book Is ForProject managers, lead developers, team leaders, team coaches, product owners, business analysts, developers, and other software professionals. This book is also suitable for students in software engineering.

  • av Peter Friese
    746,-

    Develop UI-heavy applications more easily, faster, and error-free. Based on several enhancements to the Swift language, SwiftUI takes a declarative approach to building UIs. Instead of imperatively coding the UI, this book will show you how to describe how you want your UI to look. SwiftUI treats the UI as a function of its state, thereby making managing your app's state a lot easier. Change the underlying data model to redraw all parts of the UI that are connected to that particular slice of data. Likewise, easily update the underlying data model from the UI elements your data model is connected to. Combine is Apple's Functional Reactive Programming framework. It complements SwiftUI and other frameworks, such as the networking APIs, in a natural way. Using Combine, you can subscribe to events and describe data processing in a way that is free of side effects. This allows for an easier implementation of event-driven applications.Using SwiftUI and Combine build more error-free apps in a shorter amount of time, targeting all of Apple's platforms (iOS, iPadOS, watchOS, macOS, tvOS) with little to no overhead.By the end of the book you will have a solid understanding for architecting and implementing UI-heavy apps in a declarative and functional reactive way using SwiftUI, Combine, and async/await. You will:- Build simple and gradually more complex UIs in SwiftUI - Understand SwiftUI's state management system- Work with Combine and Swift's new async/await APIs to access the network and access other asynchronous APIs- Architect and structure modern applications on Apple platforms using SwiftUI, Combine, and async/await

  • av Darren James Harkness
    640,-

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.