Große Auswahl an günstigen Büchern
Schnelle Lieferung per Post und DHL

Bücher veröffentlicht von APress

Filter
Filter
Ordnen nachSortieren Beliebt
  • von Akshay Kulkarni
    54,00 €

    Leverage machine learning and deep learning techniques to build fully-fledged natural language processing (NLP) projects. Projects throughout this book grow in complexity and showcase methodologies, optimizing tips, and tricks to solve various business problems. You will use modern Python libraries and algorithms to build end-to-end NLP projects. The book starts with an overview of natural language processing (NLP) and artificial intelligence to provide a quick refresher on algorithms. Next, it covers end-to-end NLP projects beginning with traditional algorithms and projects such as customer review sentiment and emotion detection, topic modeling, and document clustering. From there, it delves into e-commerce related projects such as product categorization using the description of the product, a search engine to retrieve the relevant content, and a content-based recommendation system to enhance user experience. Moving forward, it explains how to build systems to find similar sentences using contextual embedding, summarizing huge documents using recurrent neural networks (RNN), automatic word suggestion using long short-term memory networks (LSTM), and how to build a chatbot using transfer learning. It concludes with an exploration of next-generation AI and algorithms in the research space. By the end of this book, you will have the knowledge needed to solve various business problems using NLP techniques.What You Will LearnImplement full-fledged intelligent NLP applications with PythonTranslate real-world business problem on text data with NLP techniquesLeverage machine learning and deep learning techniques to perform smart language processingGain hands-on experience implementing end-to-end search engine information retrieval, text summarization, chatbots, text generation, document clustering and product classification, and moreWho This Book Is ForData scientists, machine learning engineers, and deep learning professionals looking to build natural language applications using Python

  • von Frank Bell
    54,00 €

    Understand the essentials of the Snowflake Database and the overall Snowflake Data Cloud. This book covers how Snowflake's architecture is different from prior on-premises and cloud databases. The authors also discuss, from an insider perspective, how Snowflake grew so fast to become the largest software IPO of all time.Snowflake was the first database made specifically to be optimized with a cloud architecture. This book helps you get started using Snowflake by first understanding its architecture and what separates it from other database platforms you may have used. You will learn about setting up users and accounts, and then creating database objects. You will know how to load data into Snowflake and query and analyze that data, including unstructured data such as data in XML and JSON formats. You will also learn about Snowflake's compute platform and the different data sharing options that are available. What You Will LearnRun analytics in the Snowflake Data CloudCreate users and roles in SnowflakeSet up security in SnowflakeSet up resource monitors in SnowflakeSet up and optimize Snowflake ComputeLoad, unload, and query structured and unstructured data (JSON, XML) within SnowflakeUse Snowflake Data Sharing to share dataSet up a Snowflake Data ExchangeUse the Snowflake Data MarketplaceWho This Book Is ForDatabase professionals or information technology professionals who want to move beyond traditional database technologies by learning Snowflake, a new and massively scalable cloud-based database solution

  • von Rennay Dorasamy
    54,00 €

    This is your hands-on guide to designing, building, and operating an API Marketplace to allow your organization to expose internal services and customer data securely for use by external developers. The book shows the mutual nature of a relationship in which organizations benefit from revenue and the reach of a new digital channel and third-party developers benefit from leveraging APIs to build unique applications.Providing open access is a regulatory requirement in some sectors, such as financial services, and this book helps you to build a platform to comply with regulatory requirements while at the same time encouraging and supporting use by external development teams. The book provides the blueprints for assembling teams and systems to build and support an API ecosystem. It offers insight into how the Marketplace can be constructed in a way to allow agility and flexibility to meet aggressive startup developer timelines while balancing established enterprise requirements of stability, reliability, and governance. The goal of this book is to provide engineering teams with a view of the operational requirements and how to meet and exceed these by establishing foundational elements at design time.An API Marketplace presents a unique challenge as organizations have to share internal capability and customer data with external developers. Security practices and industry standards are contrasted and discussed in this book. Practical approaches are provided to build and support a third-party developer ecosystem, manage sandbox environments hosting APIs of varying complexities, and cover monetization strategies that are yielding positive results to achieve self-sustainability.What You Will LearnUnderstand the motivation and objectives for an API economyBuild key technical components of an API platformComply with regulatory requirements such as Open BankingSecure APIs and customer data from external attackDeliver APIs quickly while satisfying governance requirementsGet insight into a real-world API Marketplace implementationWho This Book Is ForSolution architects, API product owners, delivery and development leads, and developers; anyone developing APIs for consumption by external business partners; API developers who want more insight into regulatory compliance

  • 10% sparen
    von Nova Villanueva
    58,00 €

    This project-based tutorial covers the creation of 3D assets in a game engine, from concept to implementation. You will learn the 3D pipeline using Maya and Substance Painter, which are industry-standard programs used for content creation in game development. You also will know how to add them and work with them in Unity.The book begins with an overall look at the production of game development and the different roles in creating assets. Then, starting with Maya, you learn how to start with a concept and take it through the entire production pipeline: base mesh, UV mapping, high poly, texturing, rigging, and animation. You will be working on one asset project throughout the entire book to understand how one phase leads to the next one. Lastly, you will cover asset placement and integration into Unity.What You Will LearnBuild a thorough knowledge of the 3D game asset production workflowUnderstand how each phase leads up to the next oneKnow how 3D assets are implemented into UnityTexture, rig, and animate the 3D modelExport and import the 3D asset or modelUnderstand the iterative design processWho This Book Is For3D artists, from beginners to specialists, who are interested in learning the 3D production pipeline of game assets as a whole

  • von Kit Eason
    54,00 €

    Why just get by in F# when you can program in style. This book goes beyond syntax and into design. It provides F# developers with best practices, guidance, and advice to write beautiful, maintainable, and correct code. This second edition, fully updated for .NET 6 and F# 6, includes all new coverage of anonymous records, the task {} computation expression, and the relationship between types and modules. Stylish F# 6 covers every design decision that a developer makes in constructing F# programs, helping you make the most educated and valuable design choices at every stage of code development. You will learn about the design of types and function signatures, the benefits of immutability, and the uses of partial function application. You will understand best practices for writing APIs to be used by F#, C#, and other languages. Each carefully vetted design choice is supported with compelling examples, illustrations, and rationales. What You Will Learn Know why, when, and how to code in immutable styleUse collection functions, piping, and function composition to build working software quicklyBe aware of the techniques available to bring error handling into the mainstream of program logicOptimize F# code for maximum performanceIdentify and implement opportunities to use function injection to improve program designAppreciate the methods available to handle unknown data valuesUnderstand asynchronous and parallel programming in F#, and how it differs from C# asynchronous programmingExploit records and anonymous records as low-overhead, easily comparable containers for structured data Who This Book Is ForAny developer who writes F# code and wants to write it better

  • von Shankar Arul
    40,00 €

    Learn Tableau by working through concrete examples and issues that you are likely to face in your day-to-day work.Author Shankar Arul starts by teaching you the fundamentals of data analytics before moving on to the core concepts of Tableau. You will learn how to create calculated fields, and about the currently available calculation functionalities in Tableau, including Basic Expressions, Level of Detail (LOD) Expressions, and Table Calculations. As the book progresses, you'll be walked through comparisons and trend calculations using tables. A concluding chapter on dashboarding will show you how to build actionable dashboards to communicate analysis and visualizations. You'll also see how Tableau can complement and communicate with Excel.After completing this book, you will be ready to tackle the challenges of data analytics using Tableau without getting bogged down by the technicalities of the tool.What Will You Learn Master the core concepts of Tableau Automate and simplify dashboards to help business users Understand the basics of data visualization techniques Leverage powerful features such as parameters, table calculations, level of detail expressions, and more  Who is This book ForBusiness analysts, data analysts, as well as financial analysts.

  • von Abhinav Suri
    50,00 €

    Practical AI for Healthcare Professionals Artificial Intelligence (AI) is a buzzword in the healthcare sphere today. However, notions of what AI actually is and how it works are often not discussed. Furthermore, information on AI implementation is often tailored towards seasoned programmers rather than the healthcare professional/beginner coder. This book gives an introduction to practical AI in the medical sphere, focusing on real-life clinical problems, how to solve them with actual code, and how to evaluate the efficacy of those solutions. You'll start by learning how to diagnose problems as ones that can and cannot be solved with AI. You'll then learn the basics of computer science algorithms, neural networks, and when each should be applied. Then you'll tackle the essential parts of basic Python programming relevant to data processing and making AI programs. The Tensorflow/Keras library along with Numpy and Scikit-Learn are covered as well. Once you've mastered those basic computer science and programming concepts, you can dive into projects with code, implementation details, and explanations. These projects give you the chance to explore using machine learning algorithms for issues such as predicting the probability of hospital admission from emergency room triage and patient demographic data. We will then use deep learning to determine whether patients have pneumonia using chest X-Ray images. The topics covered in this book not only encompass areas of the medical field where AI is already playing a major role, but also are engineered to cover as much as possible of AI that is relevant to medical diagnostics. Along the way, readers can expect to learn data processing, how to conceptualize problems that can be solved by AI, and how to program solutions to those problems. Physicians and other healthcare professionals who can master these skills will be able to lead AI-based research and diagnostic tool development, ultimately benefiting countless patients.

  • von Kyle Richter
    50,00 €

    Create fun and polished games and gamify your apps with GameKit and Game Center. This fully updated new edition of Kyle Richter's classic can help you reach new customers through social integrations, multiplayer, and achievements. Quickly add a level of polish to your apps that used to take weeks of hard work and late nights.Implementing a leaderboard and achievement system has never been so simple! Gone are the days of writing and maintaining your own server. You'll also see how to easily add advanced networking concepts like VoIP support in hours, not days. Game Center is heavily pushed and promoted by Apple. By adding Game Center into your game, not only do you gain access to polished and professional features but your app will see a boost in downloads and sharing.Expeditiously implement a plethora of advanced social networking concepts into your apps. Create custom Game Center Manager classes that can be rapidly deployed into any of your new or existing projects. And jump right over pitfalls commonly encountered by new and experienced Game Center developers. Become a Game Center development champ! What You'll LearnBuild a reusable Game Center manager class that can be quickly used in future projectsIntegrate Game Kit and Game Center leaderboards and Achievements into your projectAdd real time and turned based multiplayer functionality to your gameImplement a real time voice chat systemWho This Book Is ForExperienced developers who already have a basic understanding of iOS development but haven't yet had a chance to work with GameKit technology will benefit from this book. 

  • von David Rendon
    57,00 €

    Learn how to leverage infrastructure as code with Azure Resource Manager (ARM) and the best practices to build, test, debug, and deploy your applications in Microsoft Azure using ARM templates and the new domain-specific language Bicep.As organizations consider moving partially or fully to the cloud, infrastructure as code (IaC) has become a key component to improving time to market for their applications. However, it is critical that enterprise infrastructure professionals use the right resources and strategies to build the infrastructure required to run applications in the cloud. Azure cloud-native components and capabilities automate the build and deployment process, offering a myriad of compelling reasons to leverage IaC to build your applications in Azure.Starting with the evolution of the software-defined approach and building on the basic concepts of infrastructure as code, this book provides you with comprehensive guidance to learn Azure Resource Manager from the ground up. You will learn the best practices for deploying and maintaining application infrastructure, such as template authoring tooling enhancements, Azure DevOps integrations, and updates to the deployment platform.After reading this book, you will understand the breadth and use cases of ARM capabilities and tooling within Microsoft Azure. You will be able to build, test, debug, and deploy your ARM templates and know how to use infrastructure as code to better manage the life cycle of your applications in Azure.What You Will LearnIntroduces the concepts of infrastructure as code and how to leverage it using Azure Resource ManagerTeaches how to enable and deploy Azure Resource Manager templatesCovers the basic core elements of an ARM template to start authoring your templates and building your applications in the cloudDives into core components such as parameters, variables, functions, dependencies, deployment modes, loops, conditions), enabling nested templates Reveals the built-in services and features in Azure, allowing the debugging process and validation process of the ARM templatesDiscusses "e;Bicep"e; the language for ARM templates and the DevOps integration to deploy ARM templatesWho This Book Is ForPeople who build, install, repair, or maintain the hardware and software associated with computer systems on-premises and who want to learn about the deployment and provisioning process of applications in the Microsoft Cloud using an infrastructure as code approach through Azure Resource Manager. Readers should have an Azure account and be familiar with the main Azure services (storage, compute, networking, management). Basic knowledge of PowerShell is also useful. 

  • von Gunikhan Sonowal
    49,00 €

    Mitigate the dangers posed by phishing activities, a common cybercrime carried out through email attacks. This book details tools and techniques to protect against phishing in various communication channels.The aim of phishing is to fraudulently obtain sensitive credentials such as passwords, usernames, or social security numbers by impersonating a trustworthy entity in a digital communication. Phishing attacks have increased exponentially in recent years, and target all categories of web users, leading to huge financial losses to consumers and businesses. According to Verizon's 2020 Data Breach Investigations Report (DBIR), 22% of all breaches in 2019 involved phishing. And 65% of organizations in the USA experience a successful phishing attack.This book discusses the various forms of phishing attacks, the communications most often used to carry out attacks, the devices used in the attacks, and the methods used to protect individuals and organizations from phishing attacks.What You Will LearnUnderstand various forms of phishing attacks, including deceptive, DNS-based, search engine, and contents injection phishingKnow which communications are most commonly used, including email, SMS, voice, blog, wifi, and moreBe familiar with phishing kits (what they are) and how security experts utilize them to improve user awarenessBe aware of the techniques that attackers most commonly use to request informationMaster the best solutions (including educational, legal, technical) to protect against phishing attacksWho This Book Is ForSecurity professionals who need to educate online users, especially those who deal with banks, online stores, payment systems, governments organizations, social networks and blogs, IT companies, telecommunications companies, and others. The secondary audience includes researchers working to develop novel strategies to fight against phishing activities and undergraduate and graduate instructors of cybersecurity.

  • 10% sparen
    von Richard M. Hicks
    58,00 €

    Implement and support Windows 10 Always On VPN, the successor to Microsoft's popular DirectAccess. This book teaches you everything you need to know to test and adopt the technology at your organization that is widely deployed around the world.The book starts with an introduction to Always On VPN and discusses fundamental concepts and use cases to compare and contrast it with DirectAccess. You will learn the prerequisites required for implementation and deployment scenarios. The book presents the details of recommended VPN protocols, client IP address assignment, and firewall requirements. Also covered is how to configure Routing and Remote Access Service (RRAS) along with security and performance optimizations. The Configuration Service Provider (CSP) is discussed, and you will go through provisioning Always On VPN to Windows 10 clients using PowerShell and XML as well as Microsoft Intune. Details about advanced client configuration and integration with Azure security services are included. You will know how to implement Always On VPN infrastructure in a redundant and highly available (HA) configuration, and guidance for ongoing system maintenance and operational support for the VPN and NPS infrastructure is provided. And you will know how to diagnose and troubleshoot common issues with Always On VPN.After reading this book, you will be able to plan, design, and implement a Windows 10 Always On VPN solution to meet your specific requirements.What Will You LearnPrepare your infrastructure to support Windows 10 Always On VPN on premises or in the cloudProvision and manage Always On VPN clients using modern management methods such as IntuneUnderstand advanced integration concepts for extending functionality with Microsoft AzureTroubleshoot and resolve common configuration and operational errors for your VPNWho This Book Is ForIT professionals and technology administrators for organizations of all sizes

  • von William Michael Cunningham
    20,00 €

    The dramatic increase in minority- and female-owned companies continues to transform the business world while setting standards for those who follow. Thriving as a Minority-Owned Business in Corporate America offers you a comprehensive guide to current practical knowledge of minority business development, from grants and loans to market building. This book demonstrates how you can use specific laws, institutions, and new technologies to set up and steer your business to success. Expert coverage includes both established and underused resources at the federal, state, and local levels dedicated to minority business expansion. You will learn how to tap resources made available by government agencies like the Minority Business Development Agency (MBDA) and programs such as the Offices of Minority and Women Inclusion (OMWI). Non-governmental funding sources (e.g., banks, credit unions, venture capital) are also examined in depth, with sound advice on approaching each. The author explores the critical role of social media in leveling the playing field, spotlighting minority/female business-related sites and strategies for leveraging your online presence. And he provides real-world guidance on business certifications, tax breaks, credit issues, and more. Whether you're in start-up or expansion mode, after reading this book, you will have the know-how needed to seize the opportunity and succeed with your enterprise.What You Will LearnDiscover unused and unrecognized resources at the federal, state, and local level set up specifically for minority businessSee the difference between banks, thrifts, credit unions, angel investors, and venture capital, and how to approach eachUse social media in support of minority business development goalsExamine social media sites and trends: current and relevant minority business related social media sites and trends  Who This Book is ForAnyone: Asian, Hispanic, women, Black or White who wants authentic, impactful information on creating or supporting minority-owned businesses. 

  • von Johnny Hooyberghs
    57,00 €

    Dive in with this hands-on introduction to quantum computing with the Microsoft Quantum Development Kit and Q# for software developers.You may have heard about quantum computing, but what does it mean to you as a software developer? With many new developments, a resurgence in interest, and investment by some of the largest tech companies in the world to be the first to market with quantum programming (QP) hardware and platforms, it is no longer a tool in the distant future. Developers are at the forefront, now able to create applications that take advantage of QP through simulations. While the skill is of interest, for many developers, quantum computing and its implications still remains a mystery. In this book, you will get up to speed exploring important quantum concepts and apply them in practice through writing actual quantum algorithms, using the Microsoft Quantum Development Kit. Theoretical knowledge about quantum physics, such as superposition and entanglement, will be used to explain quantum computing topics, including quantum gates, quantum circuits, and quantum algorithms. Finally, take a tour of the new Azure Quantum.Use Q#, Microsoft's new programming language, to target quantum hardware. You will select your supporting language of choice, either C# or Python, to begin writing your quantum applications. Combined with just enough theoretical preparation, you will learn how to get your computer ready to simulate basic quantum programs using Microsoft Visual Studio or Visual Studio Code and Q#.What You Will Learn Get up to speed on the platform-independent quantum tool set using the Microsoft Quantum Development Kit simulator and Visual Studio Code or Microsoft Visual Studio Know the basics of quantum mechanics required to start working on quantum computing Understand mathematical concepts such as complex numbers, trigonometry, and linear algebra Install the Microsoft Quantum Development Kit on a Windows or Linux PC with Visual Studio Code or Microsoft Visual Studio Write quantum algorithms with the Microsoft Quantum Development Kit and Q#, supported by C# or Python Discover insights on important existing quantum algorithms such as Deutch, Deutch-Jozsa, and the fun CHSH-game Get introduced to quantum as a service using the Microsoft Azure Quantum preview cloud offering  Who This Book Is ForDevelopers who are interested in quantum computing, specifically those software developers who are planning on using quantum computers in the future. Basic imperative programming knowledge is useful to understand the syntax and structure found in the Q# programming language. Knowledge of Microsoft C# or Python is not required since these languages are only used to support the simulation of Q# on a classical computer.

  • - Early First Edition Based on Public Preview
    von Anthony E. Nocentino & Ben Weissman
    49,00 €

    Get introduced to Azure Arc-enabled data services and the powerful capabilities they provide to deploy and manage local, on-premises, and hybrid cloud data resources using the same centralized management and tooling you get from the Azure cloud. This book shows how you can deploy and manage databases running on SQL Server and Posgres in your corporate data center as if they were part of the Azure platform. You will learn how to benefit from the centralized management that Azure provides, the automated rollout of patches and updates, and more. This book is the perfect choice for anyone looking for a hybrid or multi-vendor cloud strategy for their data estate. The authors walk you through the possibilities and requirements to get services such as Azure SQL Managed Instance and PostgresSQL Hyperscale, deployed outside of Azure, so the services are accessible to companies that cannot move to the cloud or do not want to use the Microsoft cloud exclusively. The technology described in this book will be especially useful to those required to keep sensitive services, such as medical databases, away from the public cloud, but who still want to benefit from the Azure cloud and the centralized management and tooling that it supports.What You Will LearnUnderstand the core concepts of KubernetesUnderstand the fundamentals and architecture of Azure Arc-enabled data servicesBuild a multi-cloud strategy based on Azure data servicesDeploy Azure Arc-enabled data services on premises or in any cloudDeploy Azure Arc-enabled SQL Managed Instance on premises or in any cloudDeploy Azure Arc-enabled PostgreSQL Hyperscale on premises or in any cloudManage Azure-enabled data services running outside of AzureMonitor Azure-enabled data services running outside of Azure through the Azure Portal Who This Book Is ForDatabase administrators and architects who want to manage on-premises or hybrid cloud data resources from the Microsoft Azure cloud. Especially for those wishing to take advantage of cloud technologies while keeping sensitive data on premises and under physical control.

  • von John T. Taylor & Wayne T. Taylor
    44,00 €

  • - The Go Faster Book
    von Benjamin Nevarez
    53,00 €

    Design and configure SQL Server instances and databases in support of high-throughput applications that are mission-critical and provide consistent response times in the face of variations in user numbers and query volumes. Learn to configure SQL Server and design your databases to support a given instance and workload. You'll learn advanced configuration options, in-memory technologies, storage and disk configuration, and more, all toward enabling your desired application performance and throughput.Configuration doesn't stop with implementation. Workloads change over time, and other impediments can arise to thwart desired performance. High Performance SQL Server covers monitoring and troubleshooting to aid in detecting and fixing production performance problems and minimizing application outages. You'll learn a variety of tools, ranging from the traditional wait analysis methodology to the new query store, and you'll learn how improving performance is really an iterative process.High Performance SQL Server is based on SQL Server 2016, although most of its content can be applied to prior versions of the product. This book is an excellent complement to performance tuning books focusing on SQL queries, and provides the other half of what you need to know by focusing on configuring the instances on which mission-critical queries are executed.Covers SQL Server instance-configuration for optimal performanceHelps in implementing SQL Server in-memory technologiesProvides guidance toward monitoring and ongoing diagnosticsWhat You Will LearnUnderstand SQL Server's database engine and how it processes queriesConfigure instances in support of high-throughput applicationsProvide consistent response times to varying user numbers and query volumesDesign databases for high-throughput applications with focus on performanceRecord performance baselines and monitor SQL Server instances against themTroubleshot and fix performance problemsWho This Book Is ForSQL Server database administrators, developers, and data architects. The book is also of use to system administrators who are managing and are responsible for the physical servers on which SQL Server instances are run.

  • von Tshepo Chris Nokeri
    49,00 €

    Learn to develop and deploy dashboards as web apps using the Python programming language, and how to integrate algorithms into web apps.Author Tshepo Chris Nokeri begins by introducing you to the basics of constructing and styling static and interactive charts and tables before exploring the basics of HTML, CSS, and Bootstrap, including an approach to building web pages with HTML. From there, he'll show you the key Python web frameworks and techniques for building web apps with them. You'll then see how to style web apps and incorporate themes, including interactive charts and tables to build dashboards, followed by a walkthrough of creating URL routes and securing web apps. You'll then progress to more advanced topics, like building machine learning algorithms and integrating them into a web app. The book concludes with a demonstration of how to deploy web apps in prevalent cloud platforms.Web App Development  and Real-Time Web Analytics with Python is ideal for intermediate data scientists, machine learning engineers, and web developers, who have little or no knowledge about building web apps that implement bootstrap technologies. After completing this book, you will have the knowledge necessary to create added value for your organization, as you will understand how to link front-end and back-end development, including machine learning.What You Will Learn Create interactive graphs and render static graphs into interactive ones Understand the essentials of HTML, CSS, and Bootstrap Gain insight into the key Python web frameworks, and how to develop web applications using them Develop machine learning algorithms and integrate them into web apps Secure web apps and deploy them to cloud platforms Who This Book Is ForIntermediate data scientists, machine learning engineers, and web developers.

  • von Jonathan Bartlett
    54,00 €

    Many programmers have limited effectiveness because they don't have a deep understanding of how their computer actually works under the hood.  In Learn to Program with Assembly, you will learn to program in assembly language - the language of the computer itself. Assembly language is often thought of as a difficult and arcane subject.  However, author Jonathan Bartlett presents the material in a way that works just as well for first-time programmers as for long-time professionals.  Whether this is your first programming book ever or you are a professional wanting to deepen your understanding of the computer you are working with, this book is for you.  The book teaches 64-bit x86 assembly language running on the Linux operating system.  However, even if you are not running Linux, a provided Docker image will allow you to use a Mac or Windows computer as well.The book starts with extremely simple programs to help you get your grounding, going steadily deeper with each chapter.  At the end of the first section, you will be familiar with most of the basic instructions available on the processor that you will need for any task.  The second part deals with interactions with the operating system.  It shows how to make calls to the standard library, how to make direct system calls to the kernel, how to write your own library code, and how to work with memory.  The third part shows how modern programming language features such as exception handling, object-oriented programming, and garbage collection work at the assembly language level.  Additionally, the book comes with several appendices covering various topics such as running the debugger, vector processing, optimization principles, a list of common instructions, and other important subjects.This book is the 64-bit successor to Jonathan Bartlett's previous book, Programming from the Ground Up, which has been a programming classic for more than 15 years.  This book covers similar ground but with modern 64-bit processors, and also includes a lot more information about how high level programming language features are implemented in assembly language.What You Will LearnHow the processor operates How computers represent data internally How programs interact with the operating systemHow to write and use dynamic code librariesHow high-level programming languages implement their features Who This Book Is ForAnyone who wants to know how their computer really works under the hood, including first time programmers, students, and professionals.

  • 10% sparen
    von Simon A. Kingaby
    58,00 €

    Design and build innovative, custom, data-driven Alexa skills for home or business. Working through several projects, this book teaches you how to build Alexa skills and integrate them with online APIs. If you have basic Python skills, this book will show you how to build data-driven Alexa skills. You will learn to use data to give your Alexa skills dynamic intelligence, in-depth knowledge, and the ability to remember.Data-Driven Alexa Skills takes a step-by-step approach to skill development. You will begin by configuring simple skills in the Alexa Skill Builder Console. Then you will develop advanced custom skills that use several Alexa Skill Development Kit features to integrate with lambda functions, Amazon Web Services (AWS), and Internet data feeds. These advanced skills enable you to link user accounts, query and store data using a NoSQL database, and access real estate listings and stock prices via web APIs.What You Will LearnSet up and configure your development environment properly the first timeBuild Alexa skills quickly and efficiently using Agile tools and techniquesCreate a variety of data-driven Alexa skills for home and businessAccess data from web applications and Internet data sources via their APIsTest with unit-testing frameworks throughout the development life cycleManage and query your data using the DynamoDb NoSQL database enginesWho This Book Is ForDevelopers who wish to go beyond Hello World and build complex, data-driven applications on Amazon's Alexa platform; developers who want to learn how to use Lambda functions, the Alexa Skills SDK, Alexa Presentation Language, and Alexa Conversations; developers interested in integrating with public APIs such as real estate listings and stock market prices. Readers will need to have basic Python skills.

  • von Shashank Mohan Jain
    49,00 €

    Journey into the amazing world of WebAssembly (Wasm) and learn about how it can be applied on the cloud. This book is an introduction to Wasm aimed at professionals accustomed to working with cloud-related technologies such as Kubernetes and Istio service mesh.Author Shashank Jain begins with an introduction to Wasm and its related tooling such as wasm-bindgen and wapc. He then walks you through code examples using Rust, Golang, and JavaScript to demonstrate how they can be compiled to Wasm and consumed from Wasm runtimes deployed standalone, as well as on the cloud. You will see how a wasm module can be run through an http interface, and how Wasm fits into CNCF projects such as Kubernetes and Istio service mesh. After that, you'll learn how the polyglot nature of WebAssembly can be leveraged through examples written in languages like Rust and consumed via Golang and JavaScript, with a focus on how WebAssembly allows interoperability between them. You'll gain an understanding of how Wasm-based modules can be deployed inside Linux containers and orchestrated via Kubernetes, and how Wasm can be used within the Istio proxy to apply rules and filters.After reading this book, you'll have the knowledge necessary to apply WebAssembly to create multi tenanted workloads which can be polyglot in nature and can be deployed on cloud environments like Kubernetes.What You Will LearnUnderstand how Wasm can be used for server-side applicationsLearn about Wasm memory model and Wasm module layoutHow communication between host and Wasm module is facilitatedThe basics of Wasm sandboxing and securityThe fundamentals of tooling around Wasm, such as WAT and Wasm-packCreate a Wasm module in Rust and consume it from JavaScript, Rust and Golang.Grasp how Kubernetes can be used to orchestrate Wasm-based workloadsHow Wasm fits into service meshWho Is This Book ForSoftware developers/architects who are looking to hone their skills in virtualization and explore alternatives to Docker and container-based technologies for their workload deployments. Readers should have a basic programming background in languages such as Rust and Golang to get the most out of this book.

  • von Nadeeshaan Gunasinghe
    50,00 €

    Understand the important aspects of implementing a production-grade language server in support of language-smart tools such as code editors and other programming utilities. This book shows you how to create a single implementation of a language server that can be used by multiple tools, enabling you to do the job once in a way that can be shared and reused. This book covers the language server protocol used for communication between programming tools and your language server. The book also provides an in-depth understanding of the design, implementation, and user experience aspects which should be considered when implementing a language server. The book walks you through an example language server implementation to illustrate the basic concepts, then goes on to cover advanced aspects of language server use such as progress reporting, launchers, and extension points. User experience is an important aspect of language server implementation and different tooling vendors strive to provide their own unique user experiences. This book explains how the protocol features can be leveraged to address the unique developer experience provided by different tooling vendors. The book also shows how to enhance the smoothness of the editing experience by orchestrating multiple features together.What You Will LearnImplement a language server from scratchUnderstand language server protocol and its data modelsLeverage the protocol while preserving the unique user experience of different editorsExtend the protocol to support more than its standard capabilitiesRun a language server on top of launchers such as standard I/O and TCP socketSeamlessly incorporate language semantics into your protocol featuresWho This Book Is ForDevelopers focused on and passionate about implementing language development tools such as plug-ins and extensions for interactive development environments (IDEs) or other tools that rely upon parsing of language statements and commands, and developers who need an in-depth understanding of the language server protocol as well as how to use the language server protocol to develop extensible language services

  • von Andre Ye
    54,00 €

    Learn how to harness modern deep-learning methods in many contexts. Packed with intuitive theory, practical implementation methods, and deep-learning case studies, this book reveals how to acquire the tools you need to design and implement like a deep-learning architect. It covers tools deep learning engineers can use in a wide range of fields, from biology to computer vision to business. With nine in-depth case studies, this book will ground you in creative, real-world deep learning thinking.  You'll begin with a structured guide to using Keras, with helpful tips and best practices for making the most of the framework. Next, you'll learn how to train models effectively with transfer learning and self-supervised pre-training. You will then learn how to use a variety of model compressions for practical usage. Lastly, you will learn how to design successful neural network architectures and creatively reframe difficult problems into solvable ones. You'll learn not only to understand and apply methods successfully but to think critically about it. Modern Deep Learning Design and Methods is ideal for readers looking to utilize modern, flexible, and creative deep-learning design and methods. Get ready to design and implement innovative deep-learning solutions to today's difficult problems. What You'll Learn Improve the performance of deep learning models by using pre-trained models, extracting rich features, and automating optimization.Compress deep learning models while maintaining performance. Reframe a wide variety of difficult problems and design effective deep learning solutions to solve them. Use the Keras framework, with some help from libraries like HyperOpt, TensorFlow, and PyTorch, to implement a wide variety of deep learning approaches. Who This Book Is ForData scientists with some familiarity with deep learning to deep learning engineers seeking structured inspiration and direction on their next project. Developers interested in harnessing modern deep learning methods to solve a variety of difficult problems.

  • 15% sparen
    von Corey Marie Green
    41,00 €

    Podcasting is a powerful tool of communication and creative expression that doesn't need to be intimidating. This book brings together the creative and technical aspects of audio engineering to help podcasters communicate their ideas effectively and creatively. The Podcaster's Audio Handbook focuses on simple techniques that immediately elevate the audio quality of your podcast. The book provides an overview of podcast recording and editing techniques, so that podcasters can avoid common pitfalls. Readers will also gain access to audio downloads to enhance the learning process. With this book, you can improve the technical aspects of recording and editing your podcasts. Anyone can learn audio techniques and I encourage anyone to share their stories through podcasting. Unleash your creativity and connect with your audience!  What You Will Learn  Choose the correct file formats and settings  Set up a portable recorder  Make informed decisions about equipment purchases  Find suitable acoustic spaces to record inside and outside  Conduct an interview over the phone and the internet  Make a high-quality recording of an interview inside, outside and remotely  Edit your podcast to an intermediate standard  Who This Book Is For Perfect for a non-technical audience, or beginner to intermediate podcaster looking to improve the audio quality of their podcast

  • von Peter von Oven
    65,00 €

    Learn all about designing, installing, configuring, and managing VMware Horizon, with a core focus on how to deliver virtual desktops using Horizon. This book allows you to follow the complete process for deploying VMware Horizon and covers the design, deployment, and management of solutions. You'll start by reviewing remote solutions, from virtual desktops to published applications, including the benefits and what the different solutions deliver. Once through the high-level technology you'll then look at the VMware Horizon solution focusing on the architecture and the components that make up the solution and how to design a production-ready environment.  Other VMware EUC technologies that complement the core Horizon solution will also be incorporate into it. Armed with the knowledge of how to design a solution, you'll move onto the installation phase and start to build a test lab environment. Once your lab is installed, you'll move onto the configuration stage where you will understand how to build, configure, and optimize virtual desktops, and desktop pools ready for end-users to use. As part of this you will also look at delivering published applications with Horizon Apps. With resources built and configured you can optimize the end-user experience with Horizon clients. The final sections of the book will focus on the other complementary solutions introducing you to VMware App Volumes and VMware Dynamic Environment Manager before finishing with how to manage the solution where we will look at some advanced configuration options and troubleshooting techniques.What You Will LearnSee the core components of VMware Horizon and their functionalityDesign and install a Horizon environmentDeliver the best end-user experienceManage the deployed solutionUse VMware reference architectures to create real-life scenario examplesReview the minimum requirements for designing a solution Who This Book Is For VMware professionals, system integrators, IT professionals, and consultants.

  • von Dmitri Nesteruk
    41,00 €

    Apply the latest editions of the C++ standard to the implementation of design patterns. As well as covering traditional design patterns, this book fleshes out new design patterns and approaches that will be useful to modern C++ developers. Author Dmitri Nesteruk presents concepts as a fun investigation of how problems can be solved in different ways, along the way using varying degrees of technical sophistication and explaining different sorts of trade-offs.Design Patterns in Modern C++20, Second Edition also provides a technology demo for modern C++, showcasing how some of its latest features (e.g., coroutines, modules and more) make difficult problems a lot easier to solve. The examples in this book are all suitable for putting into production, with only a few simplifications made in order to aid readability.What You Will LearnUse creational patterns such as builder, factories, prototype and singletonImplement structural patterns such as adapter, bridge, decorator, facade and moreWork with the behavioral patterns such as chain of responsibility, command, iterator, mediator and moreApply functional design patterns such as the Maybe Monad Who This Book Is ForThis book is for both beginner and experienced C++ developers.

  • von Ted Hagos
    50,00 €

    Get started quickly with IntelliJ, from installation to configuration to working with the source code and more. This tutorial will show you how to leverage IntelliJ's tools to develop clean, efficient Java applications.Author Ted Hagos will first walk you through buidling your first Java applications using IntelliJ. Then, he'll show you how to analyze your application, top to bottom; using version control and tools that allow you expand your application for big data or data science applications and more. You'll also learn some of the IDE's advanced features to fully maximize your application's capabilities.  The last portion of the book focuses on application testing and deployment, and language- and framework- specific guidelines. After reading this book and working through its freely available source code, you'll be up to speed with this powerful IDE for today's Java development.  What You Will Learn Use IntelliJ IDEA to build Java applications Set up your IDE and project Work with source code Extend your Java application to data science and other kinds of applications Test and deploy your application and much more Who This Book Is ForProgrammers new to IntelliJ IDEA who may have some prior exposure to Java programming. 

  • von Robert Fantina
    49,00 €

    For your robotic process automation (RPA) program to be successful, you need to follow a general framework and governance model. This book covers, in detail, what they should look like and how to adapt them to your organization.Introducing Robotic Process Automation to Your Organization is structured to enable you, a novice to RPA, to successfully implement an RPA program at your company. RPA is rapidly growing in use, but is only starting to be taught at a university level. Many mid-level managers will be tasked with introducing an RPA program at their organizations as senior management learns of its efficacy, but will be unfamiliar with how to do so. This book provides you with the skills and information you need to make an informed decision. For decades, there has been much discussion about the fast pace of technology, the rapidly changing technology environment, and the need for companies to be on the cutting edge to remain competitive or even relevant. In this ever-changing environment, there is a need to know what can be done in terms of current processes, here and now, that will increase efficiency, benefit customers, and improve profitability. One option is RPA.This book includes information to assist you in getting the required buy-in and identifying the first few processes for automation. A structure for identifying opportunities on an ongoing basis is detailed, along with concepts that must be considered for solution design and deployment. Throughout the book there are several "e;pause and consider"e; statements to help you think about how principles pertain to your organization. Additionally, there are tips included that offer short, concrete suggestions on how to help implement the particular step being discussed.What You Will LearnKnow the benefits of robotic process automation (RPA)Understand the limitations of RPAAsk the right questions to determine whether a process is a good candidate for automationObtain buy-in from skeptics at the senior and middle manager levels, and from line workersBe familiar with the structure required for successWho This Book is ForMiddle managers who have either identified the need for robotic process automation (RPA) in their organization or have been directed by senior management to explore the possibility of introducing RPA to their organization; managers at all levels who hear about RPA, either through conferences, professional associations, or industry publications, and want to know more; students of business and technology who wish to broaden their understanding of important current trends.

  • von Sloan Kelly
    54,00 €

    Learn the fundamentals of networking with Unity and C#. This book covers a variety of topics, including accessing data using RESTful APIs, local networked games, and creating multiplayer online games using client-server architecture.The book provides the basics of networking, sockets, TCP vs. UDP, client-server architecture, serialization, RESTful APIs, network latency, and client-side prediction. Projects are presented to illustrate the concepts, including a chat client/server overlay for your game, and a 3D maze game that allows up to four players to connect over the network.By the end of the book, you will be familiar with low-level networking concepts such as protocols and architecture as well as high-level knowledge on how to create applications that use a client/server architecture for multiplayer games.What You Will LearnKnow the difference between TCP and UDP, and the pros and cons of these protocolsCreate client-server multiplayer games in Unity using C#Receive and process data from a remote server using RESTful APIsUnderstand latency and how to mitigate its impact Who This Book Is ForReaders familiar with Unity and C# development who want to create multiplayer games

  • - Simplifying Microservices Applications Development Through Proven and Reusable Patterns and Practices
    von Radoslav Gatev
    57,00 €

    Use this book to learn the Distributed Application Runtime (Dapr), a new event-driven runtime from Microsoft designed to help developers build microservices applications, using a palette of languages and frameworks that run everywhere: on-premises, in any cloud, and even on the edge.One of the most popular architectural patterns for implementing large, complex, distributed solutions is the microservices architectural style. Because solutions are composed of services based on various languages, frameworks, and platforms, the more complex and compartmentalized an application becomes, the more considerations a developer has to keep in mind. Much of the time this proves to be difficult.Introducing Distributed Application Runtime (Dapr) is your guide to achieving more with less through patterns. Part I of the book is about understanding microservices and getting up and running with Dapr, either on your machine or in any Kubernetes cluster. From there you are guided through the concepts of Dapr, how it works, and what it can do for you. You will wrap up with various ways to debug Dapr applications using Visual Studio Code locally, inside a container or Kubernetes. In Part II you will jump into the reusable patterns and practices, the building blocks of Dapr. You will go from service invocation, publish and subscribe, state management, resource bindings, and the Actor model to secrets; each building block is covered in detail in its own dedicated chapter. You will learn what Dapr offers from a functional perspective and also how you can leverage the three pillars of observability (logs, metrics, and traces) in order to gain insight into your applications. In Part III you will explore advanced concepts, including using middleware pipelines, integrating Dapr into web frameworks such as ASP.NET Core, or the runtimes of Azure Logic Apps and Azure Functions.The book features a multi-versed set of examples that cover not only the plain API of Dapr, but also the .NET SDK. Hence, most of the examples are in .NET 5, with a small number in JavaScript to exemplify the use of multiple languages. Examples show you how to securely use Dapr to leverage a variety of services in Microsoft Azure, including Azure Kubernetes Service, Azure Storage, Azure Service Bus, Azure Event Grid, Azure Key Vault, Azure Monitor, and Azure Active Directory among others.What You Will LearnRecognize the challenges and boundaries of microservices architectureHost Dapr inside a Kubernetes cluster or as a standalone processLeverage and use Dapr's ready-to-use patterns and practicesUtilize its HTTP/gRPC APIsUse Dapr with ASP.NET Core and in .NET applications (with or without the SDK)Implement observability for Dapr applicationsSecure Dapr applicationsIntegrate Dapr with the runtime of Azure Logic Apps and Azure FunctionsRealize the full potential of Visual Studio Code by using the right extensions that will contribute to a better development experienceWho This Book Is ForDevelopers and architects who want to utilize a proven set of patterns to help easily implement microservices applications

  • - Managing Requirements, Complexity, Teams, and Change Like a Champ
    von Chad Michel & Doug Durham
    56,00 €

    Graduate to the next level of your software development career, learning the tools you need to successfully manage the complexity of modern software systems.Whether you are a developer at a small software company, or one of many developers at a large enterprise, your success directly correlates to the ability of your development team to rapidly respond to change. What makes this task challenging in today's world, is that the technical challenges we as developers strive to overcome are becoming increasingly more complex. We have to consider many more options when it comes to things like requirements, solution hosting, support, pace of change, and generally with less time and warning.A good developer knows that it is critical to manage every aspect of software development from soup to nuts, and understands that when details and decisions are left to chance, outcomes can be negatively impacted. Poor planning can result in increased errors, substandard quality, budget and schedule overruns, and result in the ultimate business failure, dissatisfied customers, and stakeholders.This book will help you put on the lenses of a software engineer. You will come away with an understanding of how to view the entire spectrum of the software development process, learn valuable concepts, and apply these principles through meaningful examples, case studies, and source code. What You Will LearnMove beyond being a programmer to being a professional software engineerSpend more time doing software development; minimize time spent dealing with ineffective or inadequate processesReduce errors in judgment and provide predictable outcomes, while still maintaining agility and responsiveness using Lean and Agile practicesKnow the steps you can take to ensure a shared understanding among stakeholdersDiscover tools to validate user experience early and often to minimize costly re-workDevelop software designs and architectures that enable long-term business agilityImplement patterns and processes that result in "e;falling into the pit of success"e; instead of into the "e;pit of failure"e;Adopt processes and patterns that will result in pervasive "e;institutionalized"e; qualityUnderstand the necessity of redefining the essential role of technical leadership to ensure team maturity and growth Who This Book Is ForSoftware developers and team leaders who have struggled to implement design and development best practices due to lack of team resources, in-depth knowledge, or experience, and want a book designed to provide the confidence and foundational skills needed to achieve success

Willkommen bei den Tales Buchfreunden und -freundinnen

Jetzt zum Newsletter anmelden und tolle Angebote und Anregungen für Ihre nächste Lektüre erhalten.