351 book
193 book
30 book
22 book
""Master the art of test-driven development with 'Growing Object-Oriented Software, Guided by Tests' by Nat Pryce. This groundbreaking book showcases …
Agile coding with design patterns and SOLID principles As every developer knows, requirements are subject to change. But when you …
Collaborative Software Design: How to facilitate domain modeling decisions is a practical guide to conducting effective software design sessions that …
Modern Multithreading is a textbook and professional reference on concurrent programming. The book describes fundamental concepts and the various concurrency …
Learn Coroutines in Kotlin and Android!Executing background tasks has always been a big challenge in every environment and, in particular, …
This easy-to-read, hands-on guide demystifies concurrency concepts like threading, asynchronous programming, and parallel processing in any language. Perplexed by concurrency? …
Applying Domain-Driven Design and Patterns is the first complete, practical guide to leveraging patterns, domain-driven design, and test-driven development in …
A guide to PHP essentials and the basics of object-oriented programming. Learn how to master MySQL, from database structure to …
Get ready to kick some software project butt. By learning the ways of the agile samurai you will discover: how …
Written for the experienced C++ developer facing real-world CORBA for the first time, Advanced CORBA Programming with C++ is a …
This book is special, because for the first time you get an easy-to-follow set of code and design standards that …
.NET Core in Action shows .NET developers how to build professional software applications with .NET Core. Learn how to convert …
Whether it's in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. …
Mastering Git: A Beginner's Guide introduces developers of all ages to the wonderful and useful world of Git.As far as …
Go beyond the basics with Spring Boot! This practical guide presents dozens of relevant scenarios in a convenient problem-solution-discussion format. …
Build professional-grade full-stack web applications using C# and ASP.NET Core. ASP.NET Core in Action, Third Edition is a comprehensive guide …
""Embark on a journey to master design patterns with 'Head First Design Patterns: A Brain-Friendly Guide' by Kathy Sierra! This …
Since its inception, Git has attracted skilled developers due to its robust, powerful, and reliable features. Its incredibly fast branching …
Refactoring is a controlled technique for improving the design of an existing code base. Its essence is applying a series …
SummaryGit in Practice is a collection of 66 tested techniques that will optimize the way you and your team manage …
* Dispels the myth that JavaScript is a "baby" language and demonstrates why it is the scripting language of choice …
Key FeaturesUnderstand the structural, creational, and behavioural Python design patternsGet to know the context and application of design patterns to …
Python 3 is more versatile and easier to use than ever. It runs on all major platforms in a huge …
For courses in Advanced Software Engineering or Object-Oriented Design. This book covers the human and organizational dimension of the software …
Learn OLE DB Development with Visual C++ 6.0 presents the basics of the Component Object Model and OLE DB, and …
This book provides a hands-on introductory course on concepts of C programming using a PIC® microcontroller and CCS C compiler. …
This book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP …
This practical handbook of software construction covers the art and science of the most important part of the development process. …
Successfully delivering projects at an organization can happen with the careful utilization of a variety of methods and practices. The …
I can't emphasize how excellent this book is. It not only goes to great lengths to explain the intricacies of …
If you have programming experience and a familiarity with C--the dominant language in embedded systems--Programming Embedded Systems, Second Edition is …
Filled with careful step-by-step instructions and plenty of screenshots, this tutorial shows you JRockit and how to get the most …
C++ is a general-purpose programming language designed with the goals of efficiency, performance, and flexibility in mind. Design patterns are …
Expert guidance for those programming today’s dual-core processors PCsAs PC processors explode from one or two to now eight processors, …
Mastering Git: A Beginner’s Guide introduces developers of all ages to the wonderful and useful world of Git.As far as …
Technical Knowledge Alone Isn't Enough - Increase Your Software Development Income by Leveling Up Your Soft Skills Early in his …