As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new …
The practice of enterprise application development has benefited from the emergence of many new enabling technologies. Multi-tiered object-oriented platforms, such …
.
Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. …
Summary RabbitMQ in Depth is a practical guide to building and maintaining message-based applications. This book provides detailed coverage of …
Software patterns have revolutionized the way developer’s and architects think about how software is designed, built and documented.This new title …
Over the past few years, a growing community of engineers and researchers have quietly rewritten the rules for how computers …
Create applications using Industry 4.0. Discover how artificial intelligence (AI) and machine learning (ML) capabilities can be enhanced using the …
Large language models (LLMs) are revolutionizing the world, promising to automate tasks and solve complex problems. A new generation of …
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices …
Exploit various design patterns to master the art of solving problems using Python Key Features • Master the application design …
Managing people is difficult wherever you work. But in the tech industry, where management is also a technical discipline, the …
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
Learn How to Better Understand Distributed System Design and Solve Common Problems Enterprises today rely on a range of distributed …
The Textile Manual is an encyclopaedia of textile information, from material to yarn, from fabric structure to the finishing process. …
We're in the midst of an AI research explosion. Deep learning has unlocked superhuman perception to power our push toward …
The fundamental mathematical tools needed to understand machine learning include linear algebra, analytic geometry, matrix decompositions, vector calculus, optimization, probability …
This easy-to-read, hands-on guide demystifies concurrency concepts like threading, asynchronous programming, and parallel processing in any language. Perplexed by concurrency? …
Since antiquity, people have been asking themselves what it means to live a good life. How should I live? What …
When you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is …
Negnevitsky shows students how to build intelligent systems drawing on techniques from knowledge-based systems, neural networks, fuzzy systems, evolutionary computation …
Most startups fail. But many of those failures are preventable. The Lean Startup is a new approach being adopted across …
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also …
Grokking Artificial Intelligence Algorithms is a fully-illustrated and interactive tutorial guide to the different approaches and algorithms that underpin AI. …
Runes are the ancient Norse alphabet used for communication, divination, and magical work. Here, American runologist Edred Thorsson provides an …
If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place …
Building upon the success of best-sellers The Clean Coder and Clean Code, legendary software craftsman Robert C. "Uncle Bob" Martin …
Use LLMs to build better business software applications Autonomously communicate with users and optimize business tasks with applications built to …
Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus …
One of the most cited books in physics of all time, Quantum Computation and Quantum Information remains the best textbook …
If you're a PHP developer looking for proven solutions to common problems, this cookbook provides code recipes to help you …
""Unlock the Secrets of Enchanting User Experience: The Design of Everyday Things - Revised and Expanded Edition\n\nIn this seminal work, …
Prepare for Microsoft Exam PL-300 and help demonstrate your real-world ability to deliver actionable insights with Power BI by leveraging …
Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll …
With over 150,000 copies sold since its first publication, this is one of the most popular astronomy books of all …
The way developers design, build, and run software has changed significantly with the evolution of microservices and containers. These modern …
""Unlock the Power of Small Changes: 'Atomic Habits' by James Clear\n\nIn this groundbreaking guide, behavioral scientist James Clear reveals the …
If you want to build a better future, you must believe in secrets. The great secret of our time is …