Introduction to Algorithms

Each section in the book is independent and covers a specific algorithm, design method, application field, or related subject. The algorithms are explained and created in a way that is easily understandable for someone with basic programming knowledge.



The Art of Unit Testing

This book provides a detailed instruction on unit testing, including how to create clear, manageable, and reliable tests. It is suitable for both beginners and experienced unit testers. The intended audience for this book is .NET Developers and anyone else interested in learning about unit testing.



Clean Code

This book will prompt you to examine the good and bad aspects of code, and to re-evaluate your professional principles and dedication to your work.



The Pragmatic Programmer

The Pragmatic Programmer is a must-read for both programmers and those who manage them. It provides guidance on becoming a true professional in the field of programming.



C# 10 in a Nutshell

C# is a versatile programming language that is constantly expanding. The updated edition of O'Reilly's Nutshell guide, is the most comprehensive one-volume reference for C# currently available. It's the perfect resource for those looking to learn and stay up-to-date with the language.



Large Scale C++ Software Design

This book provides guidance on designing large systems. The author outlines how to break down large systems into smaller, more manageable components and demonstrates how to approach the logical design of individual components in a top-down manner.