Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and …
Use the innovative, highly portable event-driven distributed application runtime to simplify building resilient and scalable microservices for cloud and edge …
Unit Testing Principles, Patterns and Practices shows you how to refine your existing unit tests by implementing modern best practices. …
From fundamentals and design patterns to the latest techniques such as generative AI, machine learning and cloud native architecture, gain …
Do you want to write beautiful, structured, and maintainable JavaScript by applying modern design patterns to the language? Do you …
""Architecting ASP.NET Core Applications" is a comprehensive guide to designing and building scalable, maintainable, and efficient web applications using ASP.NET …
""In today's era of constant distraction, it's increasingly difficult to achieve deep focus and deliver significant results. In 'Deep Work: …
Master the math needed to excel in data science, machine learning, and statistics. In this book author Thomas Nield guides …
Proven techniques and principles for modernizing legacy systems into new architectures that deliver serious competitive advantage. For a business to …
How Tomcat Works is the only book that explains the internal workings of Tomcat, the open source project used by …
Develop modern web UIs with Blazor Server and Blazor WebAssembly - now introducing Streaming and Static Server-Side Rendering (SSR) and …
Large language models (LLMs) are revolutionizing the world, promising to automate tasks and solve complex problems. A new generation of …
2010.From The Monk Who Sold His Ferrari author comes an inspiring parable about the skills needed to excel in career …
SQL Performance Explained helps developers to improve database performance. The focus is on SQL-it covers all major SQL databases without …
Straight from the trenches,The Pragmatic Programmer, 20th Anniversary Editioncuts through the increasing specialization and technicalities of modern software development to …
“Our job as Scrum professionals is to continually improve our ability to use Scrum to deliver products and services that …
Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex—especially when you’re …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
SummaryRabbitMQ in Action is a fast-paced run through building and managing scalable applications using the RabbitMQ messaging server. It starts …
For twenty years, the lessons from The Pragmatic Programmer have helped a generation of programmers examine the very essence of …
A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, …
Explore the TPM role in depth with this revised second edition. New coverage includes advanced program management techniques, emotional intelligence, …
Over the past few years, a growing community of engineers and researchers have quietly rewritten the rules for how computers …
Take advantage of your C# skills to build UI components and client-side experiences with .NET. With this practical guide, you'll …
"Here is a copyrighted, SEO-optimized description of "The Innovator's Dilemma" book:\n\n"Unlock the secrets of innovation and disruption in this thought-provoking …
""Unlock the power of effective communication with the American English File 2 Work Book, a comprehensive language course designed to …
"A Philosophy of Software Design by John Ousterhout is a seminal work that redefines the approach to software development. With …
Microservices Patterns teaches enterprise developers and architects how to build applications with the microservice architecture. Rather than simply advocating for …
Inc. magazine calls it one of "the best, clearest guides to the numbers" on the market. Readers agree, saying it's …
Gain a clear understanding of even the most complex, highly theoretical computational theory topics in the approachable presentation found only …
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the barriers to entry for …
Distributed systems have become more fine-grained in the past 10 years, shifting from code-heavy monolithic applications to smaller, self-contained microservices. …
You know you should be unit testing, so why arent you doing it? If youre new to unit testing, if …
Looking for quick answers for using C# 12? This tightly focused and practical guide tells you exactly what you need …
A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.Programming is about using a …
There are no easy decisions in software architecture. Instead, there are many hard parts--difficult problems or issues with no best …
Runes are the ancient Norse alphabet used for communication, divination, and magical work. Here, American runologist Edred Thorsson provides an …
Effective software teams are essential for any organization to deliver value continuously and sustainably. But how do you build the …
""In Nathaniel Hawthorne's timeless masterpiece, 'The Scarlet Letter (Illustrated Classics)', a dark and haunting tale of sin, guilt, and redemption …
Today, software engineers need to know not only how to program effectively but also how to develop proper engineering practices …