Nearly everything you do with CSS involves units for determining the look and formatting of your web page elements. With this concise guide, you’ll learn how to work with an array of units—including measurements and keywords—that help you define color, text, distance between elements, location of external files, and...
The process of identifying physical objects is such a fundamental part of our
experience that we seldom think about how we do it. We use our senses, of
course: we look at, feel, pick up, shake and listen to, smell, and taste objects
until we have a reference for them—then we give them a label. The whole...
This book focuses on the development of cloud-native applications. A cloud-native ap
plication is architected to take advantage of specific engineering practices that have
proven successful in some of the world’s largest and most successful web properties.
Many of these practices are unconventional, yet the...
The web application landscape is vast and varied. Microsoft’s ASP.NET Framework—
built on top of the mature and robust .NET Framework—is one of the most trusted
platforms in the industry. ASP.NET MVC is Microsoft’s latest addition to the world of
ASP.NET providing web developers with an...
If you’re reading this book, you’re probably a web designer who has heard of Drupal,
wants to get started with it, and may have even tried it out a couple of times. And you
might be frustrated because even if you’re used to code, Drupal has thrown you a major
learning curve that you hadn’t...
PostgreSQL is an open source relational database management system that began as a
University of California, Berkeley project. It was originally under the BSD license, but
is now called the PostgreSQL License (TPL). For all intents and purposes, it’s BSD
licensed. It has a long history, almost dating back to the beginning of...
Tired of reading HTML books that only make sense after you're an expert? Then it's about time you picked up Head First HTML and really learned HTML. You want to learn HTML so you can finally create those web pages you've always wanted, so you can communicate more effectively with friends, family, fans, and fanatic...
The personal computer (PC), which first hit the market over 30 years ago, has undergone
tectonic changes that, in turn, launched the PC era. PCs were primarily used in
the workplace where software was simple and optimized for use with the keyboard;
touching a screen was unheard of until recently. Slowly computers...
Today, images and video are everywhere. Online photo-sharing sites and social networks
have them in the billions. Search engines will produce images of just about any
conceivable query. Practically all phones and computers come with built-in cameras.
It is not uncommon for people to have many gigabytes of photos and...
Life is full of unexpected twists, and the two of us never imagined
we’d someday write a book about software engineering.
Like most computer geeks, we discovered that our hobby and
passion—playing with computers—was a great way to make a living
after graduating college. And...
The combination of PHP and MySQL is the most convenient approach to dynamic,
database-driven web design, holding its own in the face of challenges from integrated
frameworks—such as Ruby on Rails—that are harder to learn. Due to its open source
roots (unlike the competing Microsoft .NET framework), it is...
Perl’s object-oriented mechanism is classic prestidigitation. It takes a collection of Perl’s
existing non-OO features such as packages, references, hashes, arrays, subroutines,
and modules, and then–with nothing up its sleeve–manages to conjure up fully functional
objects, classes, and...