Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a …
Pro JavaScript Techniques is the ultimate JavaScript book for the modern web developer. It provides everything you need to know …
The Art of Readable Code научит вас писать код, который легко читать и понимать. Вы найдете ответы по всех вопросах …
Many programmers know how to write correct code - code that works. But not all know how to craft great …
The first course in software engineering is the most critical. Education must start from an understanding of the heart of …
In this truly unique technical book, today's leading software architects present valuable principles on key development issues that go way …
Test-driven, test-first, and test-early development practices are helping thousands of software development organizations improve their software. Now, in Quality Code: …
The Welfare of Animals used in Research: Practice and Ethics gives a complete and balanced overview of the issues surrounding …
This open access book includes contributions by leading researchers and industry thought leaders on various topics related to the essence …
Excellent high-lvel book for anyone involved with software development and implementation. This book digs deep with enough details of security …
Ethnography is now a fundamental feature of design practice, taught in universities worldwide and practiced widely in commerce. Despite its …
Consciousness has been described as one of the most mysterious things in the universe. Scientists, philosophers, and commentators from a …
Discourse and Digital Practices shows how tools from discourse analysis can be used to help us understand new communication practices …
The long-awaited follow-up to Making Thinking Visible, provides new thinking routines, original research, and unique global case studies Visible Thinking—a …
Sparked by observing teachers struggle to implement rich mathematics tasks to engage students in deep thinking, Peter Liljedahl has translated …
This book surveys and examines different approaches and practices that contribute to the changes in mathematics instruction, including (1) innovative …