Martin Fowler’s Refactoring defined core ideas and techniques that hundreds of thousands of developers have used to improve their software. Now, Fowler has thoroughly updated his book to reflect
When carefully selected and used, Domain-Specific Languages (DSLs) may simplify complex code, promote effective communication with customers, improve productivity, and unclog development bottlenecks.
The major strength of "UML Distilled" is its short, concise presentation of the essentials of UML and where it fits within today's software development process. The book describes all the major UML di
"Eric Evans has written a fantastic book on how you can make the design of your software match your mental model of the problem domain you are addressing. "His book is very compatible with XP. It is n
A guide to XP leads the developer, project manager, and team leader through the software development planning process, offering real world examples and tips for reacting to changing environments quick
The Definitive Refactoring Guide, Fully Revamped for Ruby With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and
A guide to refactoring, the process of changing a software system so that it does not alter the external behavior of the code yet improves its internal structure, for professional programmers. Early c
Hohpe, an expert in enterprise integration, and Woolf, an author of technical books and articles, provide a catalog of 65 patterns and real-world solutions for asynchronous messaging. Providing a cons
Throughout the First World War Woodrow Wilson considered Britain's ambitions in the war as objectionable as Germany's. He repeatedly expressed distrust of the British government's motives; for their p
The description for this book, British-American Relations 1917-1918: The Role of Sir William Wiseman. Supplementary Volume to The Papers of Woodrow Wilson, will be forthcoming.
New business requirements and massive data growth have pushed the traditional relational database platforms beyond their limits. Many organizations are investigating NoSQL technology to solve these ch
Resource allocation and power optimization is a new challenge inmultimedia services in cellular communication systems. Toprovide a better end-user experience, the fourth generation (4G)standard Long
This reference offers an introduction to the basic principles of animal restraint and an overview of techniques for vertebrate wild and domestic animals. Essential information is provided for both ani
Elephants are possibly the most well-known members of the animal kingdom. The enormous size, unusual anatomy, and longevity of elephants have fascinated humans for millenia. Biology, Medicine, and Sur
This is the first book devoted exclusively to the history of 'The Great Companies', an assembly of mercenaries drawn from different European countries who came together to fight in the second half of
In this updated reissue of his 1984 classic, James Fowler applies his groundbreaking research on the development of faith to Christianity. In his revised first chapter Fowler locates his approach to t
Provides an excellent introductory text for students on the principles and methods of statistical analysis in the life sciences, helping them choose and analyse statistical tests for their own problem
The main principle behind cognitive behaviour therapy is that a client's emotional and behavioural disturbances are not determined by events, but by the way he or she views them. This book describes t
Nursing is a growing area of higher education, in which an introduction to statistics is an essential component. There is currently a gap in the market for a 'user-friendly' book which is contextulise