You say you want a revolution? Well, sometimes the smallest things can create the
biggest changes. OpenGL ES originated that way—in a modest 3Dlabs project in
2001 that sought to define a standardized subset of OpenGL for a range of embedded
systems. It soon became clear that there was a widespread industry desire for a small...
Just so you’re clear: it was not my idea to give a talk to Microsoft Research. I had learned embarrassingly little about computer science in my 18 years of life, and the last thing I wanted to do is to have that exposed in front of a bunch of genius PhDs in MSR. But my manager thought it’d be a great...
SAS is not difficult to learn, but it is a lot to learn. There are so many different SAS products,
procedures, and options that it’s difficult to know where to start, and it’s easy to invest a lot of
time in learning before you reach the point of being able to use SAS effectively to do really useful
work.
The Unity Game Engine has been shaking things up. The engine is only a little
over five years old now and in 2010 they have earned Develop Magazine's
Grand Prix Award and surpassed 170,000 developers. The user base of
consuming Unity products has grown dynamically as well. There are over
30 million total Unity Web Player...
CMMI® for Services (CMMI-SVC) is a comprehensive set of guidelines to help organizations establish and improve processes for delivering services. By adapting and extending proven standards and best practices to reflect the unique challenges faced in service industries, CMMI-SVC offers providers a...
Drupal is changing the way we create a feature and content-rich website. When I created
my first web-based Content Management System (CMS) website in Drupal, I was amazed
at the power of the Drupal CMS system. It allows me to rapidly create a high quality web
application in a short period of time without sacrificing the application...
In the five months that I have been researching and writing Cloud Computing Bible, it has become clear to me that most people recognize that cloud computing is a big deal, even if they are not really clear why that is so. Every day newspaper and magazine articles and radio and TV stories report on cloud computing. The phrase “in the...
Train. Coffee shop. Soccer field. Now you can connect, collaborate, and get things done—virtually anywhere—using Microsoft Office 365. Guided by business productivity expert Katherine Murray, you’ll get a running start with Office 365 cloud-based business services. And you’ll take wing as you learn best...
This text is an introduction to object-oriented (OO) design for second-year or higher
undergraduate computer science students. It discusses software design and implementation
in terms of “elegance,” which is defined in Chapter 1. It reviews the concepts
of object-oriented programming and then covers fundamental software...
Developing games for the iPhone or iPad can be a lot of fun. It is one of the few
things we can do to feel like a kid again. Everyone, it seems, has an idea for a game,
and what better platform to develop for than the iPhone and iPad?
What stops most people from actually developing...
I would like to start by explaining how I came to write this
book, and to acknowledge its influences and the help I have
received along the way.
I have been extremely fortunate. I have a wonderful wife and
two wonderful grown-up children, and I have had all but thirty
years working for Shell, which provided an environment...
If you’re reading this book, chances are you’ve already downloaded the free Instagram app for your iPhone, have snapped a few photos on your own, and probably posted a handful as well. Maybe you have some followers, maybe you don’t... perhaps you’ve found a few interesting Instagram photographers to follow and have...