The web has completely revolutionized the way we live our lives—the average person
in the UK now does an average of six Google searches a day. Within the lifetime of one
generation, our entire society has changed, and it continues to be catalyzed by technology
in a very fundamental way. For me, this is the most fascinating thing to observe
and an even more interesting thing to be a part of.
The web development industry has seen sweeping change over the past five or six
years as it has attempted to cope with these new social habitats and behaviors. Probably
one of the most notable changes was the way in which Ruby on Rails altered developers’
outlook toward building applications and the manner in which they
approached problems. Massive enterprise architecture was out the window and small,
iterative, agile processes became all the rage. At the beginning of 2006, I had been
coding Ruby on Rails for quite some time and had built several large systems with the
Ruby stack. Although I was blown away by the productivity gains that Rails supplied,
taking code to production was a comparative nightmare. I specifically recall Zed
Shaw’s “Rails is a Ghetto” rant and how that was very similar to my own views at the
time. It was then that I started to look for something else, something new.
Before long, I came across Lift, which felt “right” from the very beginning. Scala and
Lift’s elegant fusion of the functional and object-oriented paradigms was a breath of
fresh air when compared to other languages and frameworks. It was great to have all
the security features baked right into a framework, and not have to worry about many
things that typically cause a lot of headaches for developers. These kinds of choices
make a great developer-oriented framework: focusing on removing work from the
developer in a pragmatic and logical way while using as little runtime magic as possible.
Creative Composition: Digital Photography Tips & Techniques
Sometimes you get the best results by breaking the rules, but first you have to know what the rules are! In this indispensable photography guide, renowned photographer Harold Davis first walks you through the recommended guidelines for composing great shots with your DSLR camera-and then shows you how to break free, build your own unique style,...
Undress for Success: The Naked Truth about Making Money at Home
This book is for the bummed out, burned out, and stressed out professional, stay-at-home parent, or retiring boomer who dreams of a home-based job or business, but doesn’t know how to make that dream a reality.
Unlike the many "change-your-life" books that promise much and deliver little—Undress4Success...
CCIE Routing and Switching Exam Certification Guide (3rd Edition) CCIE Routing and Switching Exam Certification Guide, Third Edition, is a best of breed Cisco exam study guide that focuses specifically on the objectives for the CCIE Routing and Switching written exam. Senior instructor and best-selling author Wendell Odom shares preparation hints and test-taking tips, helping you identify areas of...
World of Sports Science Sports offer both competition and a path to fitness. Accordingly, sports science has grown beyond the exclusive application of science toward improving competitive performance to applications that improve the quality of life and health. Sports and the advances in sports science have, however, increasing impact on broad segments of society—... Moodle 2 for Teaching 4-9 Year Olds Beginner's Guide
Part of Packt's Beginner's Guide series, this book will steadily guide the reader through exercises using practical examples that are easy to build, which are illustrated with screenshots. The activities become steadily more sophisticated and include combining the content from one module with another. This book is aimed at teachers of...
Essentials of Managing Corporate Cash Full of valuable tips, techniques, illustrative real-world examples, exhibits, and best practices, this handy and concise book will help you stay up to date on the newest thinking, strategies and technologies in managing corporate cash.
Full of valuable tips, techniques, illustrative real-world examples, exhibits, and best practices, this...