Books: www.yezee.com

Design Patterns: Elements of Reusable Object-Oriented Software by Addison-Wesley Professional $59.99
* Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct solutions to commonly occurring design problems. Previously undocumented, these 23 patterns allow designers to create more flexible, elegant, and ultimately reusable designs without having to rediscover the design solutions themselves. * The authors...

Pro Git by Apress $34.99
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects. A book by Git experts to turn you into a Git expert Introduces the world of distributed version control ...

Refactoring: Improving the Design of Existing Code by Addison-Wesley Professional $64.99
Refactoring is about improving the design of existing code. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot...

Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services by Addison-Wesley Professional $54.99
Web services have been used for many years. In this time, developers and architects have encountered a number of recurring design challenges related to their usage, and have learned that certain service design approaches work better than others to solve certain problems.   In Service Design Patterns, Rob Daigneau codifies proven design solutions for web services that follow the REST...

The Algorithm Design Manual by Springer $89.95
This expanded and updated second edition of a classic bestseller continues to take the "mystery" out of designing and analyzing algorithms and their efficacy and efficiency. Expanding on the highly successful formula of the first edition, the book now serves as the primary textbook of choice for any algorithm design course while maintaining its status as the premier practical reference guide to...

A Theory of Fun for Game Design by Paraglyph Press $24.99
A Theory of Fun for Game Design is not your typical how-to book. It features a novel way of teaching interactive designers how to create and improve their designs to incorporate the highest degree of fun. As the book shows, designing for fun is all about making interactive products like games highly entertaining, engaging, and addictive. The book's unique approach of providing a highly visual...

Sun Position - High accuracy solar position algorithms - a resource for programmers and solar energy engineers (Programming by Example) by Books To Believe In $9.99
Knowing how to calculate the sun's position in the sky with very high accuracy is at the core of just about all solar energy research, whether for site planning, or real time aiming of the most sophisticated concentrating receivers, heliostats, and photovoltaic tracking systems. Sun Position's Visual Basic algorithms meet that core need. The author, John Clark Craig, programmed all the field...

Dependency Injection in .NET by Manning Publications $49.99
Summary Dependency Injection in .NET presents core DI patterns in plain C#, so you'll fully understand how DI works, covers integration with standard Microsoft technologies like ASP.NET MVC, and teaches you to use DI frameworks like Structure Map, Castle Windsor, and Unity. About the TechnologyDependency Injection is a great way to reduce tight coupling between software components. Instead of...

Distributed Version Control with Git by Alex Blewitt $2.99
Distributed Version Control with Git gives a practical introduction into the Git version control system. The focus of this book lies in practising the usage of the Git command line for typical Git tasks.The first chapter will explain what Git is and also introduce some key concepts of Git. Afterwards a typical Git workflow will be explained and demonstrated so that the reader can follow.The...

Version Control with Git: Powerful Tools and Techniques for Collaborative Software Development by O'Reilly Media $34.99
Version Control with Git takes you step-by-step through ways to track, merge, and manage software projects, using this highly flexible, open source version control system. Git permits virtually an infinite variety of methods for development and collaboration. Created by Linus Torvalds to manage development of the Linux kernel, it's become the principal tool for distributed version control. But...