Web Workers is a powerful feature of HTML5 that hasn’t received very much attention.
It provides an API that allows you to run JavaScript in a separate thread that doesn’t
interfere with the user interface of your web application. This JavaScript runs in parallel
with the main renderer and any of your...
There has never been a better time to have a keen interest in commerce. The Web has
truly accelerated globalization and connected us all through a common network. Information
can now be shared at mind-boggling rates, and entrepreneurs everywhere
can truly reach a global audience if they’re clever (and...
Android quickly became almost ubiquitous. With the world transitioning from feature phones to
smartphones, and then discovering that tablets are, after all, devices we can hardly live without,
application developers today have a choice between mostly two platforms: Android and iOS.
Android lowered, some may even say broke, the...
This book results from a meeting that took place in Cercedilla, Madrid, Spain in
March 2002. The meeting was about new ideas that could lead us to better use
of the solar spectrum with the ultimate goal of achieving superior photovoltaic
devices and, consequently, a reduction in their price. The meeting, despite being
short,...
This training kit is designed for enterprise administrators who have several years’ experience
managing the overall IT environment and architecture of medium to large organizations
and who plan to take the Microsoft Certified Information Technology Professional
(MCITP) 70-647 exam. As an enterprise...
OS X was first released to the public over a decade ago as Mac
OS X Beta (code-named Kodiak). The decade after that saw
Mac OS X go from an interesting oddity unsuited to daily work
to a usable operating system with little third-party support to
everything most people want out of an operating system and a...
Audio can affect the human brain in the most powerful and profound ways. Using Apple’s Core Audio, you can leverage all that power in your own Mac and iOS software, implementing features ranging from audio capture to real-time effects, MP3 playback to virtual instruments, web radio to VoIP support. The most sophisticated audio...
CSS3 is the latest standard for CSS, the syntax to control the style and layout of web pages.
CSS3 is completely backward-compatible, so you will not have to change your existing designs. The CSS3
specification is still under development by the World Wide Web Consortium (W3C). However, many of the
new CSS3 properties...
Photographers carry gear. It doesn’t matter whether you’re a pro with
multiple camera bodies and lenses or a casual shooter with an ever-present
point-and-shoot camera—there’s always stuff to pack along. And if you’re
traveling or away from your office or studio, part of that gear typically...
A few years ago, I wrote a book with a colleague about open source ESBs (Enterprise
Service Buses), Open Source ESBs in Action (Manning, 2008). In that book we wrote
about using open source tools to integrate applications and expose legacy systems as
services. In the years that followed, ESBs were seen as one of the...
The Cisco IronPort Email Security Appliances (ESA) have been deployed in thousands of networks to accept, filter, and deliver email messages. The ESA is easy to deploy and its security-filtering settings are effective right out of the box. However, many organizations are looking for more from their messaging environment...