Search results for ""APress""
APress Synthetic Data for Deep Learning: Generate Synthetic Data for Decision Making and Applications with Python and R
Data is the indispensable fuel that drives the decision making of everything from governments, to major corporations, to sports teams. Its value is almost beyond measure. But what if that data is either unavailable or problematic to access? That’s where synthetic data comes in. This book will show you how to generate synthetic data and use it to maximum effect. Synthetic Data for Deep Learning begins by tracing the need for and development of synthetic data before delving into the role it plays in machine learning and computer vision. You’ll gain insight into how synthetic data can be used to study the benefits of autonomous driving systems and to make accurate predictions about real-world data. You’ll work through practical examples of synthetic data generation using Python and R, placing its purpose and methods in a real-world context. Generative Adversarial Networks (GANs) are also covered in detail, explaining how they work and their potential applications. After completing this book, you’ll have the knowledge necessary to generate and use synthetic data to enhance your corporate, scientific, or governmental decision making.What You Will Learn Create synthetic tabular data with R and Python Understand how synthetic data is important for artificial neural networks Master the benefits and challenges of synthetic data Understand concepts such as domain randomization and domain adaptation related to synthetic data generation Who This Book Is ForThose who want to learn about synthetic data and its applications, especially professionals working in the field of machine learning and computer vision. This book will also be useful for graduate and doctoral students interested in this subject.
£39.99
APress Software Development Activity Cycles: Collaborative Development, Continuous Testing and User Acceptance
Written from the perspective of a Technical Project Manager, this study presents a scenario for a complete “shift left” software development effort. It brings considerations for Test and Support as early as the Inception Stage. Based on an innovative model - Development Process Activity Cycles (DPAC) - this representation allows visualization of progress including recursive activities. The model is based on an interpretation of the Deming quality cycle of Plan Do, Check Act (PDCA). Periodic Management reports are generated using configuration management data generated during the Act phase of each iteration. There is no Test stage in the DPAC model; Test is represented in the back swing Check Phase of each iteration.This approach allows the user or Subject Mater Expert (SME) to contemplate the face of the system through several iterations of design and development, using the triad principle (“Power of Three”) matching a programmer, tester and member of the user community This approach incrementally reveals the best fit to the intent of the vision statement and iteratively uncovers the needs of the user while maintaining conceptual integrity. This book provides a holistic and comprehensible view of the entire development process including ongoing evolution and support, staffing, and establishment of a comprehensive quality engineering program. It describes activity inside the “belly of the beast.” By including support services as a part of the development model a complete return on investment (ROI) can be calculated and a value stream can be measured over the entire Application Life Cycle.You will· See how the various disciplines constituting the software development process come together· Understand where in the iterative development process progress can be measured and control exercised· Review how a quality engineering program will positively affect the quality of the development process· Examine how the quality of the development process profoundly affects the quality of the software systemWho this book is forIntended for a technical audience, this work should be of interest to all technical personnel including analysts, programmers, test and production, especially mid level managers and anyone familiar with the principles of a Lean, Agile approach to development.
£39.99
APress Modern Deep Learning Design and Application Development: Versatile Tools to Solve Deep Learning Problems
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 For Data 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.
£44.99
APress Statistical Analysis with Swift: Data Sets, Statistical Models, and Predictions on Apple Platforms
Work with large data sets, create statistical models, and make predictions with statistical methods using the Swift programming language. The variety of problems that can be solved using statistical methods range in fields from financial management to machine learning to quality control and much more. Those who possess knowledge of statistical analysis become highly sought after candidates for companies worldwide. Starting with an introduction to statistics and probability theory, you will learn core concepts to analyze your data's distribution. You'll get an introduction to random variables, how to work with them, and how to leverage their properties in computations. On top of the mathematics, you’ll learn several essential features of the Swift language that significantly reduce friction when working with large data sets. These functionalities will prove especially useful when working with multivariate data, which applies to most information in today's complex world. Once you know how to describe a data set, you will learn how to create models to make predictions about future events. All provided data is generated from real-world contexts so that you can develop an intuition for how to apply statistical methods with Swift to projects you’re working on now. You will:• Work with real-world data using the Swift programming language • Compute essential properties of data distributions to understand your customers, products, and processes • Make predictions about future events and compute how robust those predictions are
£35.99
Apress Simple and Efficient Programming with C
Part I Basics Chapter 1: Avoid Unnecessary Code Comments Chapter Goal: To show you the proper use of comments. It also discusses the side-effects of bad/redundant comments. No of pages: 5-10+ Chapter 2: Use Polymorphism Chapter Goal: To show why a polymorphic code can perform better. No of pages 5-10+ Sub - Topics 2.1 Initial Program: Demo 1 2.2 Output and Analysis 2.3 Making efficient programs: Demo 2 2.4 Analysis 2.5 Conclusion Chapter 3: Abstract Class, or Interface? Chapter Goal: In this chapter, we do not compare the basic differences between an abstract class or an interface. Instead, we discuss the code segments where you can use either of them, but the compiler does not raise any issue. Then we will analyze how to write efficient code using both these techniques for some
£40.49
APress Cloud Defense Strategies with Azure Sentinel: Hands-on Threat Hunting in Cloud Logs and Services
Use various defense strategies with Azure Sentinel to enhance your cloud security. This book will help you get hands-on experience, including threat hunting inside Azure cloud logs and metrics from services such as Azure Platform, Azure Active Directory, Azure Monitor, Azure Security Center, and others such as Azure Defender's many security layers.This book is divided into three parts. Part I helps you gain a clear understanding of Azure Sentinel and its features along with Azure Security Services, including Azure Monitor, Azure Security Center, and Azure Defender. Part II covers integration with third-party security appliances and you learn configuration support, including AWS. You will go through multi-Azure Tenant deployment best practices and its challenges. In Part III you learn how to improve cyber security threat hunting skills while increasing your ability to defend against attacks, stop data loss, prevent business disruption, and expose hidden malware. You will get an overview of the MITRE Attack Matrix and its usage, followed by Azure Sentinel operations and how to continue Azure Sentinel skill improvement.After reading this book, you will be able to protect Azure resources from cyberattacks and support XDR (Extend, Detect, Respond), an industry threat strategy through Azure Sentinel. What You Will Learn Understand Azure Sentinel technical benefits and functionality Configure to support incident response Integrate with Azure Security standards Be aware of challenges and costs for the Azure log analytics workspace Who This Book Is ForSecurity consultants, solution architects, cloud security architects, and IT security engineers
£49.49
APress R2DBC Revealed: Reactive Relational Database Connectivity for Java and JVM Programmers
Understand the newest trend in database programming for developers working in Java, Kotlin, Clojure, and other JVM-based languages. This book introduces Reactive Relational Database Connectivity (R2DBC), a modern way of connecting to and querying relational databases from Java and other JVM languages. The book begins by helping you understand not only what reactive programming is, but why it is necessary. Then building on those fundamentals, the book takes you into the world of databases and the newly released Reactive Relational Database Connectivity (R2DBC) specification. Examples in the book are worked using the freely available MariaDB database along with MariaDB’s vendor-implementation of the R2DBC service-provider interface (SPI). Following along with the examples and the provided example code helps prepare you to work with any of the growing number of R2DBC implementations for popular enterprise databases such as Oracle Database and SQL Server. You’ll be well prepared for what is becoming the future of database access from Java and other languages built on the JVM.What You Will Learn Understand why R2DBC was created and how it utilizes the Reactive Streams API Understand the components of the R2DBC service-provider interface Create and manage reactive database connections and connection pools using an R2DBC client Programmatically execute queries on a relational database using an R2DBC client Effectively utilize transactions using an R2DBC client Build relational database-driven applications that are event-driven and non-blocking Who This Book Is ForSoftware developers building solutions using JVM languages and the JVM ecosystem, and developers who need an introduction to the R2DBC specification and reactive programming with relational databases and want to understand what Reactive Relational Database Connectivity is and why it came about. This book includes practical examples of using the R2DBC specification with Java and MariaDB that will provide developers with the knowledge they need to create their own solutions.
£35.99
APress .NET Developer's Guide to Augmented Reality in iOS: Building Immersive Apps Using Xamarin, ARKit, and C#
Attention .NET developers, here is your starting point for learning how to create and publish augmented reality (AR) apps for iOS devices. This book introduces and explores iOS augmented reality mobile app development specifically for .NET developers. The continued adoption and popularity of Xamarin, a tool that allows cross-platform mobile application development, opens up many app publishing opportunities to .NET developers that were never before possible, including AR development. You will use Xamarin to target Apple’s augmented reality framework, ARKit, to develop augmented reality apps in the language you prefer—C#. Begin your journey with a foundational introduction to augmented reality, ARKit, Xamarin, and .NET. You will learn how this remarkable collaboration of technologies can produce fantastic experiences, many of them never before tried by .NET developers. From there you will dive into the fundamentals and then explore various topics and AR features. Throughout your learning, proof of concepts will be demonstrated to reinforce learning. After reading this book you will have the fundamentals you need, as well as an understanding of the overarching concepts that combine them. You will come away with an understanding of the wide range of augmented reality features available for developers, including the newest features included in the latest versions of ARKit. What You Will Learn Create rich commercial and personal augmented reality mobile apps Explore the latest capabilities of ARKit Extend and customize chapter examples for building your own amazing apps Graduate from traditional 2D UI app interfaces to immersive 3D AR interfaces Who This Book Is For Developers who want to learn how to use .NET and C# to create augmented reality apps for iOS devices. It is recommended that developers have some Xamarin experience and are aware of the cross-platform options available to .NET. A paid Apple developer account is not needed to experiment with the AR code samples on your devices.
£40.49
APress Practical Machine Learning for Streaming Data with Python: Design, Develop, and Validate Online Learning Models
Design, develop, and validate machine learning models with streaming data using the Scikit-Multiflow framework. This book is a quick start guide for data scientists and machine learning engineers looking to implement machine learning models for streaming data with Python to generate real-time insights. You'll start with an introduction to streaming data, the various challenges associated with it, some of its real-world business applications, and various windowing techniques. You'll then examine incremental and online learning algorithms, and the concept of model evaluation with streaming data and get introduced to the Scikit-Multiflow framework in Python. This is followed by a review of the various change detection/concept drift detection algorithms and the implementation of various datasets using Scikit-Multiflow.Introduction to the various supervised and unsupervised algorithms for streaming data, and their implementation on various datasets using Python are also covered. The book concludes by briefly covering other open-source tools available for streaming data such as Spark, MOA (Massive Online Analysis), Kafka, and more.What You'll Learn Understand machine learning with streaming data concepts Review incremental and online learning Develop models for detecting concept drift Explore techniques for classification, regression, and ensemble learning in streaming data contexts Apply best practices for debugging and validating machine learning models in streaming data context Get introduced to other open-source frameworks for handling streaming data. Who This Book Is ForMachine learning engineers and data science professionals
£44.99
APress Machine Learning and AI for Healthcare: Big Data for Improved Health Outcomes
This updated second edition offers a guided tour of machine learning algorithms and architecture design. It provides real-world applications of intelligent systems in healthcare and covers the challenges of managing big data.The book has been updated with the latest research in massive data, machine learning, and AI ethics. It covers new topics in managing the complexities of massive data, and provides examples of complex machine learning models. Updated case studies from global healthcare providers showcase the use of big data and AI in the fight against chronic and novel diseases, including COVID-19. The ethical implications of digital healthcare, analytics, and the future of AI in population health management are explored. You will learn how to create a machine learning model, evaluate its performance, and operationalize its outcomes within your organization. Case studies from leading healthcare providers cover scaling global digital services. Techniques are presented to evaluate the efficacy, suitability, and efficiency of AI machine learning applications through case studies and best practice, including the Internet of Things.You will understand how machine learning can be used to develop health intelligence–with the aim of improving patient health, population health, and facilitating significant care-payer cost savings.What You Will Learn Understand key machine learning algorithms and their use and implementation within healthcare Implement machine learning systems, such as speech recognition and enhanced deep learning/AI Manage the complexities of massive data Be familiar with AI and healthcare best practices, feedback loops, and intelligent agents Who This Book Is ForHealth care professionals interested in how machine learning can be used to develop health intelligence – with the aim of improving patient health, population health and facilitating significant care-payer cost savings.
£35.99
APress Beginning HCL Programming: Using Hashicorp Language for Automation and Configuration
Get started with programming and using the Hashicorp Language (HCL). This book introduces you to the HCL syntax and its ecosystem then it shows you how to integrate it as part of an overall DevOps approach. Next, you’ll learn how to implement infrastructure as code, specifically, using the Terraform template, a set of cloud infrastructure automation tools. As part of this discussion, you’ll cover Consul, a service mesh solution providing a full-featured control plane with service discovery, configuration, and segmentation functionality. You’ll integrate these with Vault to build HCL-based infrastructure as code solutions. Finally, you’ll use Jenkins and HCL to provision and maintain the infrastructure as code system. After reading and using Beginning HCL Programming, you'll have the know-how and source code to get started with flexible HCL for all your cloud and DevOps needs. What You Will Learn Get started with programming and using HCL Use Vault, Consul, and Terraform Apply HCL to infrastructure as code Define the Terraform template with HCL Configure Consul using HCL Use HCL to configure Vault Provision and maintain infrastructure as code using Jenkins and HCL Who This Book Is For Anyone new to HCL but who does have at least some prior programming experience as well as knowledge of DevOps in general.
£40.49
APress Practical Blockchains and Cryptocurrencies: Speed Up Your Application Development Process and Develop Distributed Applications with Confidence
Create cryptocurrency and blockchain applications by examining the key algorithms and concepts pertaining to blockchains, transaction processing, mining, distributed consensus, and anonymous currencies. In this book, you’ll develop a fully functional cryptocurrency from scratch in the Python language. Practical Blockchains and Cryptocurrencies is a reference for development of blockchain applications and provides you with rigorous information on cryptography and the theory underlying blockchains. This book consists of small chapters that focus on particular topics. You’ll start with a short history of money. Next, you will survey the bitcoin and altcoin ecosystem before delving into cryptographic hash functions, symmetric encryption, public key cryptography, and digital signatures. All the mathematics required to develop blockchain applications is covered. The emphasis is on providing a lucid and rigorous exposition on the nature and working of these constructs. The next major segment of the book discusses the key concepts and algorithms required to develop blockchain and cryptocurrency applications. There are expositions on blockchain construction, Merkle trees, peer-to-peer networks, cryptocurrency addresses, transactions, and mining. You’ll take a deep dive into the formation of consensus in distributed systems.In this book you’ll develop a fully functional cryptocurrency called Helium from scratch in Python. The language requirements are modest since it is presumed that most readers will not be acquainted with Python. The entire source code and unit test code is included in this book.Practical Blockchains and Cryptocurrencies interleaves theory and Helium program code chapters in order to demonstrate the practical application of theory in working Helium program code. What You Will Learn Gain the mathematical foundations as well as the concepts and algorithms of blockchains and cryptocurrencies Implement a cryptocurrency from scratch in Python Master the design of distributed blockchain applications Who This Book Is For Anyone interested in creating cryptocurrency and blockchain applications
£49.49
APress Pro Bash Programming Second Edition
Pro Bash Programming teaches you how to effectively utilize the Bash shell in your programming. The Bash shell is a complete programming language, not merely a glue to combine external Linux commands. By taking full advantage of Shell internals, Shell programs can perform as snappily as utilities written in C or other compiled languages. And you will see how, without assuming Unix lore, you can write professional Bash 4.3 programs through standard programming techniques.This second edition has updated for Bash 4.3, and many scripts have been rewritten to make them more idiomatically Bash, taking better advantage of features specific to Bash. It is easy to read, understand, and will teach you how to get to grips with Bash programming without drowning you in pages and pages of syntax. Using this book you will be able to use the shell efficiently, make scripts run faster using expansion and external commands, and understand how to overcome many common mistakes th
£74.99
APress The Modern Data Warehouse in Azure: Building with Speed and Agility on Microsoft’s Cloud Platform
Build a modern data warehouse on Microsoft's Azure Platform that is flexible, adaptable, and fast—fast to snap together, reconfigure, and fast at delivering results to drive good decision making in your business.Gone are the days when data warehousing projects were lumbering dinosaur-style projects that took forever, drained budgets, and produced business intelligence (BI) just in time to tell you what to do 10 years ago. This book will show you how to assemble a data warehouse solution like a jigsaw puzzle by connecting specific Azure technologies that address your own needs and bring value to your business. You will see how to implement a range of architectural patterns using batches, events, and streams for both data lake technology and SQL databases. You will discover how to manage metadata and automation to accelerate the development of your warehouse while establishing resilience at every level. And you will know how to feed downstream analytic solutions such as Power BI and Azure Analysis Services to empower data-driven decision making that drives your business forward toward a pattern of success.This book teaches you how to employ the Azure platform in a strategy to dramatically improve implementation speed and flexibility of data warehousing systems. You will know how to make correct decisions in design, architecture, and infrastructure such as choosing which type of SQL engine (from at least three options) best meets the needs of your organization. You also will learn about ETL/ELT structure and the vast number of accelerators and patterns that can be used to aid implementation and ensure resilience. Data warehouse developers and architects will find this book a tremendous resource for moving their skills into the future through cloud-based implementations.What You Will Learn Choose the appropriate Azure SQL engine for implementing a given data warehouse Develop smart, reusable ETL/ELT processes that are resilient and easily maintained Automate mundane development tasks through tools such as PowerShell Ensure consistency of data by creating and enforcing data contracts Explore streaming and event-driven architectures for data ingestion Create advanced staging layers using Azure Data Lake Gen 2 to feed your data warehouse Who This Book Is ForData warehouse or ETL/ELT developers who wish to implement a data warehouse project in the Azure cloud, and developers currently working in on-premise environments who want to move to the cloud, and for developers with Azure experience looking to tighten up their implementation and consolidate their knowledge
£49.99
APress Quantum Computing by Practice: Python Programming in the Cloud with Qiskit and IBM-Q
Learn to write algorithms and program in the new field of quantum computing. This second edition is updated to equip you with the latest knowledge and tools needed to be a complex problem-solver in this ever-evolving landscape. The book has expanded its coverage of current and future advancements and investments by IT companies in this emerging technology. Most chapters are thoroughly revised to incorporate the latest updates to IBM Quantum's systems and offerings, such as improved algorithms, integrating hardware advancements, software enhancements, bug fixes, and more. You’ll examine quantum computing in the cloud and run experiments there on a real quantum device. Along the way you’ll cover game theory with the Magic Square, an example of quantum pseudo-telepathy. You’ll also learn to write code using QISKit, Python SDK, and other APIs such as QASM and execute it against simulators (local or remote) or a real quantum computer. Then peek inside the inner workings of the Bell states for entanglement, Grover’s algorithm for linear search, Shor’s algorithm for integer factorization, and other algorithms in the fields of optimization, and more. Finally, you’ll learn the current quantum algorithms for entanglement, random number generation, linear search, integer factorization, and others. By the end of this book, you’ll understand how quantum computing provides massive parallelism and significant computational speedups over classical computersWhat You'll Learn Write algorithms that provide superior performance over their classical counterparts Create a quantum number generator: the quintessential coin flip with a quantum twist Examine the quantum algorithms in use today for random number generation, linear search, and more Discover quantum teleportation Handle the counterfeit coin problem, a classic puzzle Put your knowledge to the test with more than 150 practice exercises Who This Book Is ForDevelopers, programmers, computer science researchers, teachers, and students.
£39.99
APress Building AI Driven Marketing Capabilities: Understand Customer Needs and Deliver Value Through AI
This book provides insight into technologies that offer competitive advantage in marketing. These technologies can help us with describing and predicting customer behavior with the help of analytics, designing of radical products, creating of meaningful value, optimization of distribution, informing and promoting solutions, and making marketing more effective overall by aligning marketing with business goals. A range of technologies, such as analytics, big data, artificial intelligence, IoT, machine learning are expected to transform future businesses. Understanding customer needs, matching them to solutions and delivering value can all be dramatically optimized with the help of technology. Businesses need to realize that AI has already made inroads in marketing and can be expected to wield its influence across functional areas in the foreseeable future. The business world is headed towards acceptance of technology to synthesize knowledge by interpreting diverse information and facilitating decision making.This book is an attempt to reflect deployment of technologies across businesses and sectors. As the functional discipline comes together, harnessing a gamut of technologies becomes indispensable to deliver a superior customer experience and driving profits. Marketers should thus adopt the concepts of openness, convergence, and creation of value through new emerging technologies. A resultant hyper connected market will thus have to adopt innovative changes in its existing processes and services. The proposed book offers its readers an insight into technological interventions in various aspects of marketing domain. From understanding various technologies as an enabler to marketing efforts and its impact on decision making and mapping of various facets of customer experience, this book is recommended for marketers and learners to understand the advantages of using technology. What You Will LearnThe developments and applications of Artificial Intelligence in marketingThe precise, practical framework necessary to discover, utilize, and embrace AI potential to optimize the outcomes for company growthAutomation and optimization of media planning through AIWho This Book is ForThe book is designed for marketers, academicians, business professionals, data scientists, practitioners, and researchers.
£44.99
APress Pro Power BI Theme Creation: JSON Stylesheets for Automated Dashboard Formatting
Use JSON theme files to standardize the look of Power BI dashboards and reports. This book shows how you can create theme files using the Power BI Desktop application to define high-level formatting attributes for dashboards as well as how to tailor detailed formatting specifications for individual dashboard elements in JSON files. Standardize the look of your dashboards and apply formatting consistently over all your reports. The techniques in this book provide you with tight control over the presentation of all aspects of the Power BI dashboards and reports that you create. Power BI theme files use JSON (JavaScript Object Notation) as their structure, so the book includes a brief introduction to JSON as well as how it applies to Power BI themes. The book further includes a complete reference to all the current formatting definitions and JSON structures that are at your disposal for creating JSON theme files up to the May 2023 release of Power BI Desktop. Finally, the book includes dozens of theme files, from the simple to the most complex, that you can adopt and adapt to suit your own requirements. What You Will Learn Produce designer output without manually formatting every individual visual in a Power BI dashboard Standardize presentation for families of dashboard types Switch presentation styles in a couple of clicks Save dozens, or hundreds, of hours laboriously formatting dashboards Define enterprise-wide presentation standards Retroactively apply standard styles to existing dashboards Who This Book Is For Power BI users who want to save time by defining standardized formatting for their dashboards and reports, IT professionals who want to create corporate standards of dashboard presentation, and marketing and communication specialists who want to set organizational standards for dashboard delivery.
£54.99
APress Angular for Business: Awaken the Advocate Within and Become the Angular Expert at Work
Written from author Michael D. Callaghan's personal experience teaching Angular to web development teams, this book will serve as a practical guide to help you adopt Angular for your organization. This book consists of a series of essays related to Angular development, adoption, and the wider eco-system designed to appeal to experienced web developers and managers who have some experience with Angular and are looking to adopt and integrate it into their business for their web development projects.You'll begin with an introduction to Angular15, along with associated frameworks and tools such as Typescript and RxJS. You'll then explore Angular components, progressive Web Apps (PWA’s) APIs, Test-driven development, testing, and the basics of agile project management. This includes how to train your team and effectively communicate with management and key stake-holders within your organization while transitioning onto an Angular workflow. What You'll Learn Advocate for Angular from within your organization Create a simple "no-code" Angular component Keep up with Angular releases for enterprise projects Understand service APIs from both the producer and consumer point of view Implement the basics of agile project management Who This Book Is ForExperienced web developers and managers with some knowledge of Angular and the related JavaScript eco-system who are looking at adopting Angular for enterprise projects and those who need to get co-workers up to speed with an Angular-based workflow.
£40.49
APress Beginning C++ Compilers: An Introductory Guide to Microsoft C/C++ and MinGW Compilers
This book focuses on how to install C/C++ compilers on Linux and Windows platforms in a timely and efficient way. Installing C/C++ compilers, especially Microsoft compilers, typically takes quite a lot of time because it comes with Microsoft Visual Studio for the vast majority of users. Installing Visual Studio requires usually about 40 GB of disk space and a large amount of RAM, so it is impossible to use weak hardware. The authors provide an easy way to deploy Microsoft C/C++ compiler: with no disk space headache and hardware resources lack. The method described saves significant time since software can even be deployed on removable devices, such as flash sticks, in an easy and portable way. It is achieved by using Enterprise Windows Driver Kit (EWDK), single big ISO image, which can be mounted as virtual device and used directly without any installation. EWDK contains everything from Visual Studio except IDE. EWDK also allows to use MASM64 (Microsoft Macro-Assembly) and C# compilers. With the aid of the MSBuild System, one can compile Visual Studio Projects (.vcxproj) and Solutions (.sln) without even using Visual Studio! Similarly, MinGW compilers can be deployed from 7z/zip archives, simply by unpacking into appropriate location. Both Microsoft C/C++ and MinGW compilers can be used as portable software—an approach that does not require administrative privileges at all. What you’ll learn Rapid installation of modern Microsoft C/C++ and MinGW compilers. How to prepare reusable and portable Microsoft C/C++ and MinGW compilers suite on removable media (flash stick, CD/DVD). How to use Microsoft C/C++ and MinGW compilers even on old/slow computers without standard installation. How to build under Windows the libraries originally designed for Unix-systems. Learn to run multiple versions of these compilers at the same time. Who This Book Is For Reader of all skills who wants to save time and efforts to start to work with C++. Also useful for scientists who are not familiar with software installation.
£44.99
APress AI Startup Strategy: A Blueprint to Building Successful Artificial Intelligence Products from Inception to Exit
Gain exclusive access to the secrets to building an enterprise AI start-up. AI innovation helps with every aspect of the business, from the supply chain, marketing, and advertising, customer service, risk management, operations to security. Industries from different verticals have been adopting AI and get real business values out of it. This book guides you through each step, from defining the business need and business model, all the way to registering IP and calculating your AI start-up valuation. You see how to perform market and technology validation, perform lean AI R&D, design AI architecture, AI product development and operationalization. The book also cover building and managing an AI team, along with attracting and keeping business and developer users,Building an Enterprise AI start-up is hard because Enterprise AI is an effort to build applications to mimic human intelligence to solve business problems. Hence it has a different challenge from building traditional non-AI applications, such as scouting, recruiting and managing AI talents; designing the most cost-efficient and scalable Enterprise AI; or establishing the best practice to operationalize AI in productionAs we are in the dawn of the AI-first product wave, AI-powered products for enterprises will be created for many years to come and AI Startup Strategy is the one-stop guide for it.What You'll Learn Match customer’s expectation VS technical feasibility Justify business values and ROI for customers Review the best business models for high valuation enterprise AI start-ups Design an AI product that gives a satisfactory experience for the user Register and value AI IP Who This Book is For Startup Founders, Product Managers, Software Architects/Lead Engineers, Executives
£40.49
APress Tactical Wireshark: A Deep Dive into Intrusion Analysis, Malware Incidents, and Extraction of Forensic Evidence
Take a systematic approach at identifying intrusions that range from the most basic to the most sophisticated, using Wireshark, an open source protocol analyzer. This book will show you how to effectively manipulate and monitor different conversations and perform statistical analysis of these conversations to identify the IP and TCP information of interest. Next, you'll be walked through a review of the different methods malware uses, from inception through the spread across and compromise of a network of machines. The process from the initial “click” through intrusion, the characteristics of Command and Control (C2), and the different types of lateral movement will be detailed at the packet level. In the final part of the book, you'll explore the network capture file and identification of data for a potential forensics extraction, including inherent capabilities for the extraction of objects such as file data and other corresponding components in support of a forensics investigation. After completing this book, you will have a complete understanding of the process of carving files from raw PCAP data within the Wireshark tool.What You Will Learn Use Wireshark to identify intrusions into a network Exercise methods to uncover network data even when it is in encrypted form Analyze malware Command and Control (C2) communications and identify IOCs Extract data in a forensically sound manner to support investigations Leverage capture file statistics to reconstruct network events Who This Book Is ForNetwork analysts, Wireshark analysts, and digital forensic analysts.
£51.25
APress Kafka Troubleshooting in Production: Stabilizing Kafka Clusters in the Cloud and On-premises
This book provides Kafka administrators, site reliability engineers, and DataOps and DevOps practitioners with a list of real production issues that can occur in Kafka clusters and how to solve them. The production issues covered are assembled into a comprehensive troubleshooting guide for those engineers who are responsible for the stability and performance of Kafka clusters in production, whether those clusters are deployed in the cloud or on-premises. This book teaches you how to detect and troubleshoot the issues, and eventually how to prevent them.Kafka stability is hard to achieve, especially in high throughput environments, and the purpose of this book is not only to make troubleshooting easier, but also to prevent production issues from occurring in the first place. The guidance in this book is drawn from the author's years of experience in helping clients and internal customers diagnose and resolve knotty production problems and stabilize their Kafka environments. The book is organized into recipe-style troubleshooting checklists that field engineers can easily follow when under pressure to fix an unstable cluster. This is the book you will want by your side when the stakes are high, and your job is on the line. What You Will Learn Monitor and resolve production issues in your Kafka clusters Provision Kafka clusters with the lowest costs and still handle the required loads Perform root cause analyses of issues affecting your Kafka clusters Know the ways in which your Kafka cluster can affect its consumers and producers Prevent or minimize data loss and delays in data streaming Forestall production issues through an understanding of common failure points Create checklists for troubleshooting your Kafka clusters when problems occur Who This Book Is ForSite reliability engineers tasked with maintaining stability of Kafka clusters, Kafka administrators who troubleshoot production issues around Kafka, DevOps and DataOps experts who are involved with provisioning Kafka (whether on-premises or in the cloud), developers of Kafka consumers and producers who wish to learn more about Kafka
£26.99
APress Becoming a Software Company: Accelerating Business Success through Software
There is a call to action reverberating in company boardrooms, earnings calls, technology conferences, and IT departments: every company should be a software company. The call makes intuitive sense. Software, when done right, creates infinite business leverage. It is not a coincidence that 7 out of 10 largest companies in the world are software companies. But how does a company become a software company? This book will help enterprises transform into a software company.The software-driven future that Marc Andreessen predicted in his now-famous 2011 essay is here but unevenly distributed. While enterprises, and teams within, grasp the software technologies, they lack the context to leverage them — much less understand the fundamental principles that drive the business value from software: What is the real essence of the software-based transformation? If every enterprise is implementing the same technologies, what is the source of differentiation? How do you manage the inherent complexity of software such that it doesn't destroy software's value? How do you build and nurture talent so that it is empowered to create the best solutions for your customers' problems? This book will answer all of that and more.The boundary between enterprise and consumer software is rapidly blurring. IEEE reports that 40% of the cost of a new car comes from software . Elsewhere, software is becoming synonymous with medical devices and therapeutics . FinTech and EdTech trends are primarily about personalization through software at an internet-scale. The struggling enterprises are up against it. They have no choice but to figure out how to ship consumer-grade software. It is an existential problem for them.This book compiles the timeless principles of building good software, yet often disregarded while building and deploying software products for enterprises.What You'll Learn Leverage people to build creative software solutions Manage development complexity so that we keep software focused on user problems Understand software technology as a means of producing value Who This Book Is ForEnterprise Executive Management, Enterprise IT Management Professionals, Software Practitioners within Enterprise
£29.99
APress Building Quality Shaders for Unity®: Using Shader Graphs and HLSL Shaders
Understand what shaders are and what they’re used for: Shaders are often seen as mystical and difficult to develop, even by skilled programmers, artists, and developers from other game design disciplines. This book dispels that idea by building up your shader knowledge in stages, starting with fundamental shader mathematics and how shader development mindset differs from other types of art and programming, and slowly delves into topics such as vertex and fragment shaders, lighting, depth-based effects, texture mapping, and Shader Graph.This book presents each of these topics with a comprehensive breakdown, the required theory, and some practical applications for the techniques learned during each chapter. The HLSL (High Level Shading Language) code and Shader Graphs will be provided for each relevant section, as well as plenty of screenshots.By the end of this book, you will have a good understanding of the shader development pipeline and you will be fully equipped to start making your own aesthetic and performant shader effects for your own games!You Will Learn To• Use shaders across Unity’s rendering pipelines• Write shaders and modify their behavior with C# scripting• Use Shader Graph for codeless development• Understand the important math behind shaders, particularly space transformations• Profile the performance of shaders to identify optimization targetsWho Is This Book ForThis book is intended for beginners to shader development, or readers who may want to make the jump from shader code to Shader Graph. It will also include a section on shader examples for those who already know the fundamentals of shaders and are looking for specific use cases.
£44.99
APress Beginning Deep Learning with TensorFlow: Work with Keras, MNIST Data Sets, and Advanced Neural Networks
Incorporate deep learning into your development projects through hands-on coding and the latest versions of deep learning software, such as TensorFlow 2 and Keras. The materials used in this book are based on years of successful online education experience and feedback from thousands of online learners. You’ll start with an introduction to AI, where you’ll learn the history of neural networks and what sets deep learning apart from other varieties of machine learning. Discovery the variety of deep learning frameworks and set-up a deep learning development environment. Next, you’ll jump into simple classification programs for hand-writing analysis. Once you’ve tackled the basics of deep learning, you move on to TensorFlow 2 specifically. Find out what exactly a Tensor is and how to work with MNIST datasets. Finally, you’ll get into the heavy lifting of programming neural networks and working with a wide variety of neural network types such as GANs and RNNs. Deep Learning is a new area of Machine Learning research widely used in popular applications, such as voice assistant and self-driving cars. Work through the hands-on material in this book and become a TensorFlow programmer! What You'll Learn Develop using deep learning algorithms Build deep learning models using TensorFlow 2 Create classification systems and other, practical deep learning applications Who This Book Is ForStudents, programmers, and researchers with no experience in deep learning who want to build up their basic skillsets. Experienced machine learning programmers and engineers might also find value in updating their skills.
£52.15
APress Java 17 for Absolute Beginners: Learn the Fundamentals of Java Programming
Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you’ll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You’ll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly—all the bits and pieces a novice needs to get started programming in Java. First, you’ll discover what type of language Java is, what it is good for, and how it is executed. With the theory out of the way, you’ll install Java, choose an editor such as IntelliJ IDEA, and write your first simple Java program. Along the way you’ll compile and execute this program so it can run on any platform that supports Java. As part of this tutorial you’ll see how to write high-quality code by following conventions and respecting well-known programming principles, making your projects more professional and efficient. Java 17 for Absolute Beginners gives you all you need to start your Java programming journey. No experience necessary. After reading this book, you'll come away with the basics to get started writing programs in Java. What You Will Learn Get started with Java 17 from scratch Use data types, operators, and the stream API Install and use the IntelliJ IDEA and the Gradle build tool Exchange data using the new JSON APIs Play with images using multi-resolution APIs Implement the publish-subscribe architecture Who This Book Is For Those who are new to programming and who want to start with Java.
£52.15
APress Practical Glimpse: Learn to Edit and Create Digital Photos and Art with This Powerful Open Source Image Editor
Learn how to edit images and create compelling digital art with Glimpse, the newest open source alternative to Adobe Photoshop and GIMP. This book explores Glimpse's broad selection of tools and features that can create beautiful (raster) digital art; painting, drawings, and art created from photos by applying one of the many filters to create artistic effects. You will quickly become acquainted with this powerful program and understand how to use workspace tools and layers. You will learn step-by-step how to correct exposure, digitally retouch and repair damaged photos, and handle just about any photo editing task—even colorizing grayscale images. Practice files are provided with step-by-step instructions to jump into photo editing and art creation. Glimpse is a powerful program that is a viable alternative to Adobe Photoshop and other proprietary software. The possibilities of the art one can create are almost limitless—get started with it using this book today.What You'll Learn Navigate the Glimpse workspace Use layers, which are essential in any professional quality image editing program Work with the varied tools that Glimpse offers Enhance, retouch, and modify digital images Restore and repair damaged family photos, and create composites such as replacing backgrounds Create compelling digital artwork using the drawing tools and by applying artistic filters Who This Book Is For Anyone desiring to learn serious image editing with Glimpse. It can be used by both fledgling and professional photographers, freelance graphic designers, students, genealogists, and more. Because it’s free, it can be especially advantageous to teachers, students, and small business owners on a budget.
£35.99
APress Beginning R 4: From Beginner to Pro
Learn how to use R 4, write and save R scripts, read in and write out data files, use built-in functions, and understand common statistical methods. This in-depth tutorial includes key R 4 features including a new color palette for charts, an enhanced reference counting system (useful for big data), and new data import settings for text (as well as the statistical methods to model text-based, categorical data). Each chapter starts with a list of learning outcomes and concludes with a summary of any R functions introduced in that chapter, along with exercises to test your new knowledge. The text opens with a hands-on installation of R and CRAN packages for both Windows and macOS. The bulk of the book is an introduction to statistical methods (non-proof-based, applied statistics) that relies heavily on R (and R visualizations) to understand, motivate, and conduct statistical tests and modeling.Beginning R 4 shows the use of R in specific cases such as ANOVA analysis, multiple and moderated regression, data visualization, hypothesis testing, and more. It takes a hands-on, example-based approach incorporating best practices with clear explanations of the statistics being done.You will: Acquire and install R and RStudio Import and export data from multiple file formats Analyze data and generate graphics (including confidence intervals) Interactively conduct hypothesis testing Code multiple and moderated regression solutions Who This Book Is For Programmers and data analysts who are new to R. Some prior experience in programming is recommended.
£40.49
APress System Administration Ethics: Ten Commandments for Security and Compliance in a Modern Cyber World
Successfully navigate through the ever-changing world of technology and ethics and reconcile system administration principles for separation of duty, account segmentation, administrative groups and data protection. As security breaches become more common, businesses need to protect themselves when facing ethical dilemmas in today’s digital landscape. This book serves as a equitable guideline in helping system administrators, engineers – as well as their managers – on coping with the ethical challenges of technology and security in the modern data center by providing real-life stories, scenarios, and use cases from companies both large and small. You'll examine the problems and challenges that people working with customer data, security and system administration may face in the cyber world and review the boundaries and tools for remaining ethical in an environment where it is so easy to step over a line - intentionally or accidentally. You'll also see how to correctly deal with multiple ethical situations, problems that arise, and their potential consequences, with examples from both classic and DevOps-based environments.Using the appropriate rules of engagement, best policies and practices, and proactive “building/strengthening” behaviors, System Administration Ethics provides the necessary tools to securely run an ethically correct environment. What You'll Learn The concepts of Least Privilege and Need to Know Request change approval and conduct change communication Follow "Break Glass" emergency procedures Code with data breaches, hacking and security violations, and proactively embrace and design for failures Build and gain trust with employees and build the right ethical culture Review what managers can do to improve ethics and protect their employees Who This Book Is ForThis book’s primary audience includes system administrators and information security specialists engaged with the creation, process and administration of security policies and systems. A secondary audience includes company leaders seeking to improve the security, privacy, and behavioral practices.
£40.49
APress The UBTECH Jimu Robots Builder’s Guide: How to Create and Make Them Come to Life
Create robots and other mechanical devices with UBTECH's Jimu Robots kit. This book shows you the high potential for STEM learning with the Jimu Robots, hardware, and software. You'll design a basic and walking creation and bring to life robots of your own. As UBTECH expands their Jimu Robots into the hands of STEM learners and teachers, this book serves as its official companion, providing an introduction to the Jimu Robots wide range of capabilities. In short, The UBTECH Jimu Robots Builder’s Guide will provide inspiration and innovative potential to existing users and those who are into the growing tech/maker trend of Jimu Robots. What You’ll Learn Use all the latest Jimu Robot pieces and kits Apply practical instructions to build creative Jimu Robot models Improve STEM education with Jimu Robots Assemble creations that users can control via smartphone or tablet Who This Book Is ForEducators, makers, tinkerers, and STEM participants
£25.19
APress Practical Data Science: A Guide to Building the Technology Stack for Turning Data Lakes into Business Assets
Learn how to build a data science technology stack and perform good data science with repeatable methods. You will learn how to turn data lakes into business assets.The data science technology stack demonstrated in Practical Data Science is built from components in general use in the industry. Data scientist Andreas Vermeulen demonstrates in detail how to build and provision a technology stack to yield repeatable results. He shows you how to apply practical methods to extract actionable business knowledge from data lakes consisting of data from a polyglot of data types and dimensions.What You'll Learn Become fluent in the essential concepts and terminology of data science and data engineering Build and use a technology stack that meets industry criteria Master the methods for retrieving actionable business knowledge Coordinate the handling of polyglot data types in a data lake for repeatable results Who This Book Is ForData scientists and data engineers who are required to convert data from a data lake into actionable knowledge for their business, and students who aspire to be data scientists and data engineers
£44.99
APress Practical Scala DSLs: Real-World Applications Using Domain Specific Languages
Build domain specific languages (DSLs) using Java's most popular functional programming language: Scala. This book introduces the basics of Scala and DSLs using a series of practical examples. In Practical Scala DSLs, you’ll learn to create pragmatic and complete code examples that explain the actual use of DSLs with Scala: a web API and microservices; a custom language; a mobile app; a Forex system; a game; and cloud applications. At the end of this unique book, you’ll be able to describe the differences between external and internal DSLs; understand when and how to apply DSLs; create DSLs using Scala; and even create a DSL using another programming language.What You'll Learn Build DSLs in Scala Write a web API and microservices Create a custom language Apply DSLs to mobile apps development, a Forex trading system, game development, and more Discover the role of DSLs in cloud development Integrate DSLs as part of a DevOps program or structure Build internal and external DSLs Who This Book Is ForExperienced Java coders with at least some prior experience with Scala. You may be new to DSLs.
£32.39
APress The Cool Stuff in Premiere Pro: Learn advanced editing techniques to dramatically speed up your workflow
Gain in-depth knowledge of Premiere Pro, and learn how the software “thinks.” You'll acquire new skills that will help you choose the best workflow for your project, and simplify and accelerate your video editing process. Learn how you can edit a lot faster with smarter workflows that automate several steps in the editing process. You'll also see how custom settings, presets, keyboard shortcuts and templates saves hours of work. By tailoring the software to your needs you save clicks on just about every task. With many traditional jobs now being done by one person, its important to understand audio smoothing, color grading, motion graphics, and advanced editing techniques. You’ll learn these skills and disciplines and see how they'll enhance your project's workflow. All the authors are professional editors and want to know exactly how to cut your film as fast as possible with top quality output. There is invaluable information in The Cool Stuff in Premiere Pro that’s not available anywhere else – not even in Adobe’s own manuals.What You'll Learn Edit faster, no matter what the project Understand the technical stuff, like timeline settings, render codecs, color subsampling, export settings, effect controls and monitor settings Know when to send your clips to other Adobe software, and how to treat them there. Master the Premiere Pro timeline, even stacks of timelines, and edit, trim and adjust with ease Who This Book Is For Video journalists (and everyone else) will learn how to edit faster and get home in time for dinner. Bloggers will learn how to make their online video and audio “pop”. Film cutters will learn how to organize, rough cut and fine tune huge amounts of material effectively and how to output for digital cinema. Experienced video editors will learn how to deal with multi-track audio and to work faster in every step of the edit. Marketing people who edit video for social media and web pages will learn simpler ways to make a faster cut. Teachers in media studies will understand the logic in Premiere Pro, and be better prepared for teaching video editing.
£100.02
APress MATLAB Deep Learning: With Machine Learning, Neural Networks and Artificial Intelligence
Get started with MATLAB for deep learning and AI with this in-depth primer. In this book, you start with machine learning fundamentals, then move on to neural networks, deep learning, and then convolutional neural networks. In a blend of fundamentals and applications, MATLAB Deep Learning employs MATLAB as the underlying programming language and tool for the examples and case studies in this book. With this book, you'll be able to tackle some of today's real world big data, smart bots, and other complex data problems. You’ll see how deep learning is a complex and more intelligent aspect of machine learning for modern smart data analysis and usage.What You'll Learn Use MATLAB for deep learning Discover neural networks and multi-layer neural networks Work with convolution and pooling layers Build a MNIST example with these layers Who This Book Is ForThose who want to learn deep learning using MATLAB. Some MATLAB experience may be useful.
£54.99
APress Pro RESTful APIs with Micronaut: Build Java-Based Microservices with REST, JSON, and XML
Discover the RESTful technologies, including REST, JSON, XML, JAX-RS web services, SOAP and more, for building today's Java-based microservices, big data applications, and web service applications using the Micronaut framework. This book is based on a course the Oracle-based author is teaching for UC Santa Cruz Silicon Valley which covers architecture, design best practices and coding labs.Pro RESTful APIs with Micronaut (Second Edition) gives you all the fundamentals from the top down: from the top (architecture) through the middle (design) to the bottom (coding). This book is a must have for any microservices or web services application programmer or developer building applications and services for today's enterprises. After reading and using this book, you'll be competent in using Micronaut and RESTful APIs for building today's microservices. Source code for the examples and case studies are free and available on Apress' GitHub page for this book.What You'll Learn Discover the key RESTful APIs, including REST, JSON, XML, JAX, SOAP and more Explore the Micronaut framework Use these for microservices for today's modern web services and data exchanges Harness Java, XML, JSON, REST, and JAX-RS in examples and case studies Apply best practices to your solutions’ architecture and more Who This Book Is ForExperienced Java and web programmers and developers who may be new to microservices and even cloud-native applications development.
£39.99
Apress TestDriven Development with React Apply TestDriven Development in Your Applications
A Very Brief History of Test-Driven Development Test-Driven Development (TDD) Techniques that can help implement TDD Summary Further reading References Getting Started with Jest Set up the environment Jest at first glance Using matchers in Jest Mock & Stub Summary Test-Driven Development 101 Writing tests Triangulation method How to implement tasking with TDD Summary Project Setup Application Requirements Create the project Summary Creating the Book List Acceptance tests for book list Talk to the book server Adding a loading indicator Implementing Book Detail View Acceptance tests Unit tests Testing data User Interface refinement
£35.99
APress Lean Game Development: Apply Lean Frameworks to the Process of Game Development
Master Lean UX and Lean Startup techniques to improve your agile game development experience beyond Scrum. This updated version of the book focuses on applying lean and agile methodologies to the game development process and features improved examples, applied techniques, and a whole new section explaining how to test a game in Unity with CI. You'll see how to define a minimum viable product (MVP) for games with Lean Canvas, allowing customers to iterate over it and collect feedback for improvement at every cycle. All of these are achieved while still using standard Agile techniques. The first part of the book explains the ideation process of a game and how lean methodologies allow developers, especially small studios, to avoid scope creep. Next, it it provides guidance on creating MVPs and using player feedback to iterate and improve games. The book then discusses continual improvement (CI) methods. A crucial part of CI is generation of Lean Canvas. Lean Game Development, Second Edition shows you how to iterate until you develop a game that satisfies developers, gamers, and your studio's financial goals.What You'll Learn Study lean and agile methodologies to enhance the game development process Find out how to improve the way game productions define value and iterate over it Apply development strategies to enrich the game development process Who This Book Is ForPeople from all sectors of the gaming industry will find the book useful in planning their project in a more iterative way, unloading the management burden on the development process and collecting feedback to improve the game content as early as possible.
£44.99
APress Building Real-Time Marvels with Laravel: Create Dynamic and Interactive Web Applications
Dive into the diverse facets of the Laravel ecosystem. This comprehensive guide will put you on the fast track to becoming an expert in Laravel development. Starting with the fundamentals, you’ll explore essential concepts, enabling you to grasp the framework's structure. Subsequent chapters cover intricate topics, such as advanced routing techniques, database management, and eloquent object relational mapping (ORM), allowing developers to build robust applications. The book offers comprehensive insights into building secure applications with authentication and authorization mechanisms, as well as constructing efficient APIs and employing caching techniques for enhanced performance. Chapters on real-time applications and queues offer practical knowledge to optimize application responsiveness. Advanced package development and performance monitoring provide valuable tools for developing high-quality Laravel packages and debugging. You’ll also gain expertise in internationalization, front-end development, and database optimization.Building Real-Time Marvels with Laravel doesn't shy away from the latest trends, featuring chapters on serverless computing, progressive web applications (PWAs), and UI/UX design patterns. It also emphasizes security, DevOps, and infrastructure automation. Bonus appendixes feature a handy Laravel cheat sheet, recommended resources, and a glossary of essential terms, making it a comprehensive reference for Laravel enthusiasts.What You Will Learn Gain a comprehensive understanding of advanced routing, database management with eloquent ORM, authentication, and API development. Study caching, database query optimization, queuing, and scaling strategies for high-traffic applications Explore advanced middleware, real-time applications, testing, and package development Who This Book Is ForIntermediate to advanced developers.
£49.99
APress Marketing for Small B2B Businesses: How Content Creates Marketing Muscle and Powers Traditional and Digital Marketing
Small business marketers don’t need to understand technical minutia of websites or the high-level social media strategies of national consumer brands. They need to understand how to build successful marketing machines that they can sustain with the resources they have available. This book will help small-business B2B marketers build a strong digital presence that will drive growth. Most B2B buyers are about two-thirds of the way through their purchase process before they are willing to engage with a salesperson. Therefore, having a strong digital presence is the difference between making your prospect’s short list and your prospect not even knowing you exist. Most critically, a strong digital presence relies on content written from your audience’s perspective. This book provides insight and information about the questions that are critical to their business and that you can help them solve. It is the key to capturing their attention, gaining their trust, and winning their business. Marketing can’t work its magic alone. It needs the support of strong branding and must provide support to well-executed sales processes. Marketing for Small B2B Businesses will dive into the relationship between each of these areas. What You'll Learn Build a website that serves as the hub of your marketing Establish a content promotion plan that puts your content in front of the right audience Develop strategies and tactical plans for finding the channels best suited to your message such as social media and email marketing Create effective content in a timely manner with the resources you have available Track what is working and what needs improvement via an analytics platform to consistently produce strong marketing returns Who This Book Is ForThe primary audience is B2B small business owners and B2B small business marketing leaders.
£29.69
APress Learn JavaFX Game and App Development: With FXGL 17
Understand real-world game development concepts using JavaFX game engine called FXGL. The core focus of the book is on developing a standalone game or application with FXGL.We will start with an overview of the book followed by requisite concepts from Java and JavaFX that will be used throughout this book. Next, we will learn about the FXGL game engine and its wide range of real-world game development techniques. In the following chapter, we learn about entity-component model used in FXGL to create a powerful abstraction of the game world. The next chapter builds on this, where we develop a platformer game using the physics engine and a popular external tool called Tiled. An important concept of games AI is covered in the following chapter. Visually complex features related to graphics and rendering as well as UI elements and animation system in FXGL will be discussed in the next chapter. The following chapter is dedicated to non-game applications that can be developed using FXGL. The last two chapters cover packaging and deployment of JavaFX and FXGL applications and discussion on future projects.The key take-away skill from this book is the ability to develop professional-level applications and games with FXGL. During the course of this book, you will have produced a range of cross-platform applications and games using FXGL, reinforcing the game development concepts covered throughout.What You Will Learn• Understand use of advanced Java and JavaFX concepts• Learn about real-world game development concepts in a general-purpose programming language• Master professional cross-platform, desktop and mobile, games using the FXGL game engineWho Is This Book ForThis book is for beginners in Java and/or JavaFX who wish to develop apps and games with FXGL, while improving Java and JavaFX skills.
£39.99
APress Linux for Small Business Owners: Using Free and Open Source Software to Power Your Dreams
Learn how you can take complete control and run your small business with powerful, free open source software (FOSS). This book introduces small business owners to the power and security of Linux and other FOSS tools to manage any small business as well as the many advantages it has over expensive, proprietary software. While exploring the reasons for using Free Open Source Software, you'll investigate the assertion that, “The value of any software lies in its usefulness not in its price,” set forth by Linux Torvalds, the creator of Linux. This book examines the use of Linux and also the other Free Open Source Software you need to meet your business challenges including the usual accounting, Email, web browsing, word-processing tasks. You will be introduced to advanced tools such as those that enable you to create audio and video clips you can use to promote your business or that can even be your primary product, such as how-to instruction.Most small business owners perform many tasks including that of administering their computers. This book shows you how to find and install new software you need to run your business and keep it up to date using the tools already provided by Linux and the secure, trusted repositories available online. It also explores how to decide which tasks to do in-house and which you might want to sub out to external resources such as advertising and contact services to attract and keep customers. Linux for Small Business Owners provides some logic, reason, and explanation for each of the steps that are needed and the tools used to implement Linux in your small business. It is a detailed guide to removing Windows from your computers and installing Linux and some commonly used open source software like the LibreOffice suite of programs, accounting, and other software useful to many small businesses. It also provides the information and tools necessary to manage and maintain Linux and applications up-to-date and secure.What You'll Learn Understand what the term "free/open source" means and how you can apply it to your business. Look at the operational and financial advantages of using Free Open Source Software instead of expensive, proprietary software. See why you will never need to pay for anti-virus and anti-malware software again. Replace expensive software like Microsoft Office with open source tools such as LibreOffice Review the factors required to make an informed decision about switching to Linux. Install new applications, updates to Linux, and the application software. Explore why backups are critical, how to create them, and how to use them to restore lost data. Who This Book Is For Ideal for small business owners and owner-operated small businesses looking to streamline operations, save money, time and energy managing the common problems associated with using more popular operating systems.
£44.99
APress SAP S/4HANA Systems in Hyperscaler Clouds: Deploying SAP S/4HANA in AWS, Google Cloud, and Azure
This book helps SAP architects and SAP Basis administrators deploy and operate SAP S/4HANA systems on the most common public cloud platforms. Market-leading cloud offerings are covered, including Amazon Web Services, Microsoft Azure, and Google Cloud. You will gain an end-to-end understanding of the initial implementation of SAP S/4HANA systems on those platforms. You will learn how to move away from the big monolithic SAP ERP systems and arrive at an environment with a central SAP S/4HANA system as the digital core surrounded by cloud-native services.The book begins by introducing the core concepts of Hyperscaler cloud platforms that are relevant to SAP. You will learn about the architecture of SAP S/4HANA systems on public cloud platforms, with specific content provided for each of the major platforms. The book simplifies the deployment of SAP S/4HANA systems in public clouds by providing step-by-step instructions and helping you deal with the complexity of such a deployment. Content in the book is based on best practices, industry lessons learned, and architectural blueprints, helping you develop deep insights into the operations of SAP S/4HANA systems on public cloud platforms. Reading this book enables you to build and operate your own SAP S/4HANA system in the public cloud with a minimum of effort.What You Will Learn Choose the right Hyperscaler platform for your future SAP S/4HANA workloads Start deploying your first SAP S/4HANA system in the public cloud Avoid typical pitfalls during your implementation Apply and leverage cloud-native services for your SAP S/4HANA system Save costs by choosing the right architecture and build a robust architecture for your most critical SAP systems Meet your business’ criteria for availability and performance by having the right sizing in place Identify further use cases when operating SAP S/4HANA in the public cloud Who This Book Is ForSAP architects looking for an answer on how to move SAP S/4HANA systems from on-premises into the cloud; those planning to deploy to one of the three major platforms from Amazon Web Services, Microsoft Azure, and Google Cloud Platform; and SAP Basis administrators seeking a detailed and realistic description of how to get started on a migration to the cloud and how to drive that cloud implementation to completion
£49.99
APress SAP S/4HANA Conversion: A Guide to Executing and Simplifying Your Conversion
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 Learn Choose an ideal path and planning tools for SAP S/4HANA Start with the preparation step: General Ledger Accounting, Asset Accounting, Controlling, Material Ledger, and so on Use Migration Cockpit for conversion preparation, migration, and post-migration activities Who This Book Is ForSAP application consultants, finance consultants, and CVI consultants who need help with SAP S/4HANA conversion
£35.99
APress Azure Arc-enabled Data Services Revealed: Deploying Azure Data Services on Any Infrastructure
Get introduced to Azure Arc-enabled Data Services and the powerful capabilities 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 Postgres in your corporate data center or any cloud as if they were part of the Azure platform. This second edition has been updated to the latest codebase, allowing you to use this book as your handbook to get started with Azure Arc-enabled Data Services today. Learn how to benefit from Azure's centralized management, the automated rollout of patches and updates, managed backups, 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 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 benefit those required to keep sensitive services, such as medical databases, away from the public cloud equally as those who can’t move to a public cloud for other reasons such as infrastructure constraints but still want to benefit from the Azure cloud and the centralized management and tooling that it supports.What You Will Learn Understand the fundamentals and architecture of Azure Arc-enabled data services Build a multi-cloud strategy based on Azure Data Services Deploy Azure Arc-enabled data services on premises or in any cloud Deploy Azure Arc-enabled SQL Managed Instance on premises or in any cloud Deploy Azure Arc-enabled PostgreSQL Hyperscale on premises or in any cloud Backup and Restore your data that is managed by Azure Arc-enabled data services Manage Azure-enabled data services running outside of Azure Monitor Azure-enabled data services through Grafana and Kibana Monitor Azure-enabled data services running outside of Azure through Azure Monitor 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.
£39.99
APress Introducing Charticulator for Power BI: Design Vibrant and Customized Visual Representations of Data
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, “the DAX of the charting world”. 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 Learn Generate inspirational and technically competent visuals with no programming or other specialist technical knowledge Create charts that are not restricted to conventional chart types such as bar, line, or pie Limit the use of diverse Power BI custom visuals to one Charticulator custom visual Alleviate frustrations with the limitations of default chart types in Power BI, such as being able to plot data on only one categorical axis Use a much richer set of options to compare different sets of data Re-use your favorite or most often used chart designs with Charticulator templates Who 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.
£46.60
APress C# 10 Quick Syntax Reference: A Pocket Guide to the Language, APIs, and Library
Discover what's new in C# and .NET for Windows programming. This book is a condensed code and syntax reference to the C# programming language, updated with the latest features of version 10 for .NET 6. You'll review the essential C# 10 and earlier syntax, not previously covered, in a well-organized format that can be used as a handy reference. Specifically, unions, generic attributes, CallerArgumentExpression, params span, Records, Init only setters, Top-level statements, Pattern matching enhancements, Native sized integers, Function pointers and more.You'll find a concise reference to the C# language syntax: short, simple, and focused code examples; a well laid out table of contents; and a comprehensive index allowing easy review. You won’t find any technical jargon, bloated samples, drawn-out history lessons, or witty stories. What you will find is a language reference that is to the point and highly accessible. The book is a must-have for any C# programmer.What You Will Learn Employ nullable reference types Work with ranges and indices Apply recursive patterns to your applications Use switch expressions Who This Book Is ForThose with some experience in programming, looking for a quick, handy reference. Some C# or .NET recommended but not necessary.
£24.99
APress SAP Enterprise Portfolio and Project Management: A Guide to Implement, Integrate, and Deploy EPPM Solutions
Learn the fundamentals of SAP Enterprise Project and Portfolio management Project Systems (PS), Portfolio and Project Management (PPM) and Commercial Project Management (CPM) and their integration with other SAP modules. This book covers various business scenarios from different industries including the public sector, engineering and construction, professional services, telecom, mining, chemical, and pharmaceutical. Author Joseph Alexander Soosaimuthu will help you understand common business challenges and pain areas faced in portfolio, program and project management, and will provide suitable recommendations to overcome these challenges. This book not only suggests solutions within SAP, but also provides workarounds or integrations with third-party tools based on various Industry-specific business requirements. SAP Portfolio and Project Management addresses commonly asked questions regarding SAP EPPM implementation and deployment, and conveys a framework to facilitate engagement and discussion with key stakeholders. This provides coverage of SAP on-premise solutions with ECC 6.08 and SAP PPM 6.1 deployed on the same client, as well as S/4 HANA On-Premise 2020 with integration to BPC and BI/W systems. Interface with other third-party schedule management, estimation, costing and forecasting applications are also covered in this book. After completing SAP Portfolio and Project Management, you will be able to implement SAP Enterprise Portfolio and Project Management based on industry best practices. For your reference, you’ll also gain a list of development objects and a functionality list by Industry, and a Fiori apps list for Enterprise Portfolio and Project Management (EPPM). What You Will Learn Understand the fundamentals of project, program and portfolio management within SAP EPPM Master the art of project forecasting and scheduling integrations with other SAP modules Gain knowledge of the different interface options for scheduling, estimation, costing and forecasting third party applications Learn EPPM industry best practices, and how to address industry-specific business challenges Leverage operational and strategic reporting within EPPM Who This Book For Functional consultants and business analysts who are involved in SAP EPPM (PS, PPM and CPM) deployment and clients who are interested and are in the process of having SAP EPPM deployed for their Enterprise.
£35.99
APress R 4 Quick Syntax Reference: A Pocket Guide to the Language, API's and Library
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 Learn Discover the modes and classes of R objects and how to use them Use both packaged and user-created functions in R Import/export data and create new data objects in R Create descriptive functions and manipulate objects in R Take advantage of flow control and conditional statements Work with packages such as base, stats, and graphics Who 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.
£39.99