Developing software with testable requirements is the theme of this book. A
testable requirement is one with an acceptance test. Acceptance tests drive the
development of the software. As many development groups have experienced,
creating acceptance tests prior to implementing requirements decreases defects
and...
Several client-side storage options are available to web applications, but one area that's been lacking until now is file I/O—the ability to organize binary data into a true hierarchy of folders. That has changed with the advent of HTML5. With this book, you'll learn how to provide your applications with a file system...
Prior to the 1970s, computer and electronics-based technology
was hardly a pervasive part of our everyday lives. Automobiles
were not yet computerized, fax machines were just taking off, and,
significantly, the personal computer had yet to be popularized.
Individuals who dreamed of a career in information technology
departments were...
Pick one. Test-drive a few luxury sports cars. A Ferrari, a Lamborghini,
a Maserati maybe? Or compare the top First Growth Bordeaux from 2005. Maybe an
Haut-Brion, Latour and Mouton-Rothschild? Alternatively, go play in a social media
application. Perhaps creating your profile on Facebook or blogging about your passions
or sharing...
I first began developing social applications when Facebook opened up its developer
platform in 2007, giving people like me a taste of the extensive social data that an
application can use to improve growth and target personalization settings. At the time,
I was building social fantasy sports applications for CBSSports.com, pulling user...
I am quite honored that the authors of this book asked me if I could write the foreword. They have a long and concrete experience in implementing business processes, and we have interacted together in the context of telecommunication operators, where they delivered successful business process implementation.
In late 2001, Bill Gates was having dinner with a group of journalists on the night
before Microsoft’s launch of the Windows XP operating system. At that time, the
dotcom crash was just unfolding, and during dinner, Bill Gates said (correctly) that
the dotcom bubble was a distraction and caused a lot of money to be wasted on...
This book was written for the entry- to intermediate-level SAS programmer who helps
with the analysis and reporting of clinical trial data in the pharmaceutical industry. The
industry may call this individual a “SAS programmer,” “clinical SAS programmer,”
“statistical/stats programmer,”...
Foundations of SQL Server 2008 R2 Business Intelligence introduces the exciting gamut of business intelligence tools included with SQL Server 2008. Microsoft has designed SQL Server 2008 to be more than just a database. It’s a complete business intelligence (BI) platform. The database is at the core, and surrounding the...
In the last few years, changes have had a profound influence on the problems addressed by compiler designers. First, the proliferation in machine architectures has necessitated the fine-tuning of compiler back ends to exploit features such as multiple memory banks, pipelines and clustered architectures. These features provide potential for...
I’m delighted that Cengage Learning invited me to write this third edition
of Digital Painting Fundamentals with Corel Painter. The earlier books,
for versions X (pronounced “ten”) and 11 (pronounced “eleven”) were
greeted with very positive responses from users and critics, not just my
friends and...
In a modern home, it is no longer unusual for family members to own multiple computers
and network devices. In most houses, you can find at least a desktop computer, which
is generally used for more performance-intensive tasks such as gaming or professional
work of any kind. Parents bring home their work laptops or notebooks, which they...