Preface

“The only thing that is constant is change.”

—Greek philosopher Heraclitus, circa 500 B. C.

Some days I can’t believe it, but I’ve now been a consultant in the IT industry for more than 20 years. During that time, I’ve seen a number of technology shifts. When I started in the industry, the client/server wave was just beginning. What is now called the first generation of the web (or Web 1.0) came next, quickly followed by Web 2.0. Web 2.0 is now cresting, followed closely by the mobile wave.

The amazing part of all this is that each new technology wave appears to have little in common with the ones before them, but the lessons learned during one wave are actually foundations for the next wave. We developers learned the hard lessons of ...

Get Modern Web Development with IBM® WebSphere®: Developing, Deploying, and Managing Mobile and Multi-Platform Apps now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.