Describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects
Specification by Example is an emerging practice for creating software based on realistic examples
Collects the personal habits, ideas, and approaches of successful agile software developers
eXtreme Programming is an ideal many software shops would love to reach
A practical guide for designers and developers to create scalable enterprise-class web applications in ExtJS using the Sencha MVC architecture
Designing Software Architectures will teach you how to design any software architecture in a systematic, predictable,
This book initially started as a website, which is still available at http://learnyousomeerlang.com .
This book focuses on higher-end materials and more advanced, cutting-edge topics. Modern as possible.
Introduces the mathematics that support advanced computer programming and the analysis of algorithms.
This book presents lectures by leading researchers given at the ICTAC 2013.
Search by keyword `Computer Science` among the published material.