Refactoring has proven its value in a wide range of development projects-helping software professionals improve system designs, maintainability, extensibility, and …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
The essential skill of creating and maintaining new businesses—the art of the entrepreneur—can be summed up in a single word: …
The definitive computer vision book is back, featuring the latest neural network architectures and an exploration of foundation and diffusion …
Even bad code can function. But if code isn’t clean, it can bring a development organization to its knees. Every …
Large language models (LLMs) are revolutionizing the world, promising to automate tasks and solve complex problems. A new generation of …
The worldwide best selling You Don't Know JS book series is back for a 2nd edition: You Don't Know JS …
.
Modern search seems like magic—you type a few words and the search engine appears to know what you want. With …
A hands-on, problem-based introduction to building algorithms and data structures to solve problems with a computer.Programming is about using a …
Learn How to Better Understand Distributed System Design and Solve Common Problems Enterprises today rely on a range of distributed …
When you have questions about C# 12 or .NET 8, this best-selling guide has the answers you need. C# is …
Leverage the latest parallel and concurrency features in .NET 6 when building your next application and explore the benefits and …
""Discover the timeless wisdom of the Japanese concept of Ikigai - a guiding force that underlies a long, healthy, and …
This practical book provides a comprehensive overview of troubleshooting and performance tuning best practices for Microsoft SQL Server. Database engineers, …
This book provides an ideal guide for Python developers who want to learn how to build applications with large language …
Entity Framework Core in Action teaches you how to access and update relational data from .NET applications. Following the crystal-clear …
A pick is Martin L. Abbott and Michael T. Fisher's THE ART OF SCALABILITY: SCALABLE WEB ARCHITECTURE, PROCESSES, AND ORGANIZATIONS …
It’s not just computers—hacking is everywhere. Legendary cybersecurity expert and New York Times best-selling author Bruce Schneier reveals how using …
If you are ready to lose weight fast, this Essential 800 Calorie Mediterranean Recipe Book brings together intermittent fasting with …
With the increasing complexity of modern cloud-based systems, an effective enterprise architecture program is more critical than ever. In this …
Empower your team with platforms built on top of Kubernetes using open source tools. Adopting Kubernetes is complex—especially when you’re …
Since nearly 50 % of Europe's energy demand is in the heating and cooling sector, it is expected that geothermal …
How Chile became home to the world’s most radical free-market experiment―and what its downfall suggests about the fate of neoliberalism …
Learning Agile is a comprehensive guide to the most popular agile methods, written in a light and engaging style that …
How do you detangle a monolithic system and migrate it to a microservice architecture? How do you do it while …
Building software is harder than ever. As a developer, you not only have to chase ever-changing technological trends but also …
""Code Complete: A Practical Handbook of Software Construction" by Steve McConnell is the definitive guide to building better software. In …
Use LLMs to build better business software applications Autonomously communicate with users and optimize business tasks with applications built to …
Messy code is a nuisance. "Tidying" code, to make it more readable, requires breaking it up into manageable sections. In …
Building and operating distributed systems is fundamental to large-scale production infrastructure, but doing so in a scalable, reliable, and efficient …
If you're a software developer looking for a quick on-ramp to software architecture, this handy guide is a great place …
Overview: Many of the most dynamic public companies, from Alibaba to Facebook to Visa, and the most valuable start-ups, such …
Embark on a transformative journey of self-discovery and empowerment with "The Mountain Is You: Transforming Self-Sabotage Into Self-Mastery" by acclaimed …
Microservices promise a better way to sustainably deliver business impact. Rather than a single monolithic unit, applications built in this …
As organizations shift from monolithic applications to smaller, self-contained microservices, distributed systems have become more fine-grained. But developing these new …
Grokking Artificial Intelligence Algorithms is a fully-illustrated and interactive tutorial guide to the different approaches and algorithms that underpin AI. …