Digital Signal Processing Algorithms describes computational number theory and its applications to deriving fast algorithms for digital signal processing.
Enhance your applications' performance using best practices for benchmarking, application profiling, asynchronous programming, designing responsive UIs, gRPC communication, and distributed applications
Key Features
Make the best use of performance enhancements in C# 10.
Go beyond the web, learn system programming with Go, and build efficient, secure applicationsKey FeaturesGet to grips with system programming concepts in Go with application examplesGain expert guidance on essential topics like file operations, process management, and network programmingLearn how to develop modern, functional applications from scratchPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionAlex Rios, a seasoned Go developer and active community builder, shares his 15 years of expertise in designing large-scale systems through this book.
Take advantage of Kotlin's concurrency primitives to write efficient multithreaded applicationsKey FeaturesLearn Kotlin's unique approach to multithreadingWork through practical examples that will help you write concurrent non-blocking codeImprove the overall execution speed in multiprocessor and multicore systemsBook DescriptionThe primary requirements of modern-day applications are scalability, speed, and making the most use of hardware.
Learn to build powerful machine learning models quickly and deploy large-scale predictive applicationsAbout This BookDesign, engineer and deploy scalable machine learning solutions with the power of PythonTake command of Hadoop and Spark with Python for effective machine learning on a map reduce frameworkBuild state-of-the-art models and develop personalized recommendations to perform machine learning at scaleWho This Book Is ForThis book is for anyone who intends to work with large and complex data sets.
Start from scratch and develop the essential skills needed to create, deploy, and manage cloud-native applications using Docker with the latest edition of Docker Deep DiveKey FeaturesGet a solid understanding of Docker and containersOvercome common problems while containerizing an applicationMaster Docker commands needed for creating, deploying, and running applicationsBook DescriptionMost applications, even the funky cloud-native microservices ones, need high-performance, production-grade infrastructure to run on.
Middleware is the bridge that connects distributed applications across different physical locations, with different hardware platforms, network technologies, operating systems, and programming languages.
Become a Certified Cloud Security Professional and open new avenues for growth in your careerPurchase of this book unlocks access to web-based exam prep resources including mock exams, flashcards, exam tips, and the eBook PDFKey FeaturesGain confidence to pass the CCSP exam with tricks, techniques, and mock testsBreak down complex technical topics with the help of two experienced CCSP bootcamp educatorsLearn all you need to know about cloud security to excel in your career beyond the examBook DescriptionPreparing for the Certified Cloud Security Professional (CCSP) exam can be challenging, as it covers a wide array of topics essential for advancing a cybersecurity professional s career by validating their technical skills.
An Introduction to Parallel Programming is the first undergraduate text to directly address compiling and running parallel programs on the new multi-core and cluster architecture.
It is essential for an organization to know before involving themselves in cloud computing and big data, what are the key security requirements for applications and data processing.
At a critical point in human history, this book presents proven ways to gain the skills needed to develop sustainable IT practices and set yourself apart as a progressive technology leaderKey FeaturesExecute a sustainable IT strategy with proven methods and real-world use casesProgress as a sustainable IT advocate and set yourself apart from other senior IT leadersIncrease your chances of receiving executive buy-in on your sustainable IT strategyBook DescriptionWe are at a critical point in human history.
Delve into the second edition to master serverless proficiency and explore new chapters on security techniques, multi-regional deployment, and optimizing observability.
Master Terraform concepts and the workflow to successfully gain HashiCorp Terraform Associate (003) certificationKey FeaturesFamiliarize yourself with every aspect of the latest Terraform Associate (003) exam objectivesLearn essential topics with detailed explanations and real-world examplesFocus on best practices for Infrastructure as Code (IaC) and TerraformPurchase of this book unlocks access to web-based exam prep resources, including mock exams, flashcards, exam tips, and the eBook PDFBook DescriptionThis HashiCorp Terraform Associate (003) exam guide simplifies technical content relating to the exam and helps you learn using real-world examples.
With the increasing availability of parallel machines and the raising of interest in large scale and real world applications, research on parallel processing for Artificial Intelligence (AI) is gaining greater importance in the computer science environment.
Create distributed applications with clever design patterns to solve complex problems
Key Features
Set up and run distributed algorithms on a cluster using Dask and PySpark
Master skills to accurately implement concurrency in your code
Gain practical experience of Python design patterns with real-world examples
Book Description
This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications.
At a critical point in human history, this book presents proven ways to gain the skills needed to develop sustainable IT practices and set yourself apart as a progressive technology leaderKey FeaturesExecute a sustainable IT strategy with proven methods and real-world use casesProgress as a sustainable IT advocate and set yourself apart from other senior IT leadersIncrease your chances of receiving executive buy-in on your sustainable IT strategyBook DescriptionWe are at a critical point in human history.
Create modern yet effective multi-platform applications by building interactive UIs following a single codebase approach to boost productivityKey FeaturesDelve into the FireMonkey framework and explore its powerful capabilitiesEnhance the user experience by using various technologies included in Delphi and FMXBoost developer productivity through the cross-platform capabilities enabled by the frameworkBook DescriptionFireMonkey (FMX) is a cross-platform application framework that allows developers to create exciting user interfaces and deliver applications on multiple operating systems (OS).
The Rust programming language is extremely well suited for concurrency, and its ecosystem has many libraries that include lots of concurrent data structures, locks, and more.
Pervasive Computing: Next Generation Platforms for Intelligent Data Collection presents current advances and state-of-the-art work on methods, techniques, and algorithms designed to support pervasive collection of data under ubiquitous networks of devices able to intelligently collaborate towards common goals.
Enhance your system design skills to build scalable and efficient systems by working through real-world case studies and expert strategies to excel in interviewsKey FeaturesComprehensive coverage of distributed systems concepts and practical system design techniques.
If you're involved in planning IT infrastructure as a network or system architect, system administrator, or developer, this book will help you adapt your skills to work with these highly scalable, highly redundant infrastructure services.
Heterogeneous Systems Architecture - a new compute platform infrastructure presents a next-generation hardware platform, and associated software, that allows processors of different types to work efficiently and cooperatively in shared memory from a single source program.
The Complete Guide to OpenACC for Massively Parallel Programming Scientists and technical professionals can use OpenACC to leverage the immense power of modern GPUs without the complexity traditionally associated with programming them.
Create distributed applications with clever design patterns to solve complex problems
Key Features
Set up and run distributed algorithms on a cluster using Dask and PySpark
Master skills to accurately implement concurrency in your code
Gain practical experience of Python design patterns with real-world examples
Book Description
This Learning Path shows you how to leverage the power of both native and third-party Python libraries for building robust and responsive applications.
Learn to build robust, resilient, and highly maintainable cloud-native Java applications with hexagonal architecture and QuarkusKey FeaturesUse hexagonal architecture to increase maintainability and reduce technical debtLearn how to build systems that are easy to change and understandLeverage Quarkus to create modern cloud-native applicationsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionWe live in a fast-evolving world with new technologies emerging every day, where enterprises are constantly changing in an unending quest to be more profitable.
New approaches to parallel computing are being developed that make better use of the heterogeneous cluster architecture Provides a detailed introduction to parallel computing on heterogenous clusters All concepts and algorithms are illustrated with working programs that can be compiled and executed on any cluster The algorithms discussed have practical applications in a range of real-life parallel computing problems, such as the N-body problem, portfolio management, and the modeling of oil extraction
This book presents cutting-edge research, advanced techniques, and practical applications of the integration of Cloud Computing and Internet of Things (IoT).
Leverage core functional programming (FP) concepts to write more maintainable and testable code in GoPurchase of the print or Kindle book includes a free PDF eBookKey FeaturesLearn functional programming techniques at the architectural level and use them to solve real-world problemsUnderstand how to think about code functionallyLearn about the trade-offs of functional programming and object-oriented programming (OOP) in GoBook DescriptionWhile Go is a multi-paradigm language that gives you the option to choose whichever paradigm works best for the particular problem you aim to solve, it supports features that enable you to apply functional principles in your code.
Microservices can have a positive impact on your enterprisejust ask Amazon and Netflixbut you can fall into many traps if you dont approach them in the right way.
Systems Programming: Designing and Developing Distributed Applications explains how the development of distributed applications depends on a foundational understanding of the relationship among operating systems, networking, distributed systems, and programming.