PEOPLE TAKE UP MOBILE DEVELOPMENT these days for a lot of reasons. For some it is all about learning something new, but for many it comes out of necessity of a job or career. Perhaps you see mobile development as the next big thing, just like client-server development was in the 1990s, or web development became in the 2000s. Maybe...
One glorious afternoon in March, 2006, as a friend and I hurried past Austin’s Downtown Hilton Hotel to catch the next session of the SXSW Interactive Festival, a young stranger arrested our progress. With no introduction or preliminaries, he announced that he was available to speak at An Event Apart, a conference for web designers that...
Do you consider your dog a family member? Chances are you said yes
before you finished reading the sentence. You’re in good company. Most
pet owners consider their dogs as important as other family members or even
a child. According to the Association of Pet Products Manufacturers, every day
some 44 million households...
For a while now, we have been hearing a lot about collaboration in Enterprise space.
We speak day in and day out to our customers who have recognized the need to
have a tool for use within their organization for better and efficient collaboration. We
talk to customers who have done implementations of proprietary software, and have...
In 2009, Lightning Tools decided to take one of its best-selling products, a desktop application, and put it
into the browser as an application page in SharePoint—which turned out to be quite a challenge. When
we were looking at technologies to use, jQuery stood out as something that could be really helpful.
We spent a lot of...
This book is about data analysis and the programming language called R. This is rapidly becoming the de facto standard among professionals, and is used in every conceivable discipline from science and medicine to business and engineering.
R is more than just a computer program; it is a statistical programming environment and...
Software engineering has come a long way since 1У6Х. when the term was first used at a
NATO conference. And software itself has entered our lives in ways that few had anti
cipated, even a decade ago. So a firm grounding in software engineering theory and
practice is essential for understanding how to build good software and...
Many designers and photographers own the entire suite of Adobe’s creative products, but they manage to learn only one or two of the applications really well. If Adobe InDesign is the one app in the suite that makes you feel like you’re entering a foreign country where you don’t speak the language,...
By now, you have written an iOS application or two. You have also learned that making
a great app is hard work. From spontaneous crashes to memory leaks and bugs that
create other bugs, the simplest of apps can quickly become a nightmare. Fortunately,
these issues are easy to diagnose with the tools at our disposal.
Late last year, in 2008, I was fi nishing work on another book called Electricity
for the Entertainment Electrician & Technician when Danielle Monroe, one of
the many wonderful people at Focal Press, sent me an email. Almost as an
afterthought—one of those oh-by-the-ways—she mentioned that we should
start work on...