Now updated — the bestselling guide to a safe and healthy pregnancy
Are you pregnant, or hope to be? This friendly, reassuring guide continues its legacy of providing moms- and dads-to-be with expert advice on every aspect of pregnancy and childbirth — from conception to the delivery room to breastfeeding and...
What’s this book all about? Well, it’s about how to develop software, from a personal perspective. We’ll
look at what it means for you to take a problem and produce a program to solve it from beginning to
end. That said, this book focuses a lot on design. How do you design software? What things do you take
into...
Arduino boards have impressed both hackers and professional engineers. Whether you're a hobbyist or a professional, it isn't just a breadboard and a hazy idea that keeps you going. It's essential to institute a proper design, device instrumentation and, indeed, test your project thoroughly before committing to a...
Agile methods have transformed how developers think about organizing the development of a
project. Rather than months (or years) of development, followed by months of field test leading
up to a release, agile methods organize development into short iterations with continuous testing
and a flexible release date. The agile approach...
Change detection using remotely sensed images has many applications, such as urban monitoring, land-cover change analysis, and disaster management. This work investigates two-dimensional change detection methods. The existing methods in the literature are grouped into four categories: pixel-based, transformation-based, texture analysis-based,...
Introducing Spring Framework is your hands-on guide to learning to build applications using the Spring Framework. The book uses a simple My Documents application that you will develop incrementally over the course of the book and covers:
• How to programmatically configure the Spring container and beans
This book offers a laboratory phonological analysis of the sonority hierarchy and natural classes in nasal harmony using an artificial grammar-learning paradigm. It is aimed at postgraduate students and linguists in general whose research interests lie in phonology, phonetics, and/or psycholinguistics. It is useful for linguists who are...
Loaded with information on the design of work systems, workplaces, and workstations as well as human anthropometics, Ergonomics for Beginners: A Quick Reference Guide, Third Edition provides a useful quick reference and valuable tool for novices and experienced...
How do you write truly elegant code with Ruby? Ruby Best Practices is for programmers who want to use Ruby as experienced Rubyists do. Written by the developer of the Ruby project Prawn, this concise book explains how to design beautiful APIs and domain-specific languages with Ruby, as well as how to work with functional programming ideas and...
IT professionals who want to move into the networking side in a corporate or enterprise setting will find the detailed content they need to get up to speed on the very latest networking technologies; plus, current networking professionals will find this a valuable and up-to-date resource. This hands-on guide is designed so that you can select,...
Good user interface design isn't just about aesthetics or using the latest technology. Designers also need to ensure their product is offering an optimal user experience. This requires user needs analysis, usability testing, persona creation, prototyping, design sketching, and evaluation through-out the design and development process.
A Course in Computational Number Theory uses the computer as a tool for motivation and explanation. The book is designed for the reader to quickly access a computer and begin doing personal experiments with the patterns of the integers. It presents and explains many of the fastest algorithms for working with integers. Traditional topics are...