Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
Lift in Action: The Simply Functional Web Framework for Scala

Buy

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.

(HTML tags aren't allowed.)

Pro Oracle SQL (Expert's Voice in Oracle)
Pro Oracle SQL (Expert's Voice in Oracle)

Pro Oracle SQL unlocks the power of SQL in the Oracle Database—one of the most potent SQL implementations on the market today. To master it requires a three-pronged approach: learn the language features, learn the supporting features that Oracle provides to help use the language effectively, and learn to think and work in...

MDX Solutions: With Microsoft SQL Server Analysis Services 2005 and Hyperion Essbase
MDX Solutions: With Microsoft SQL Server Analysis Services 2005 and Hyperion Essbase
An updated version of the leading tutorial and reference on the MDX query language

Now in its second edition, this invaluable reference explains why MDX (MulitDimensional eXpressions) is the most widely accepted software used for dimensional application. You'll learn how to build effective multidimensional data...

The Business and Culture of Digital Games: Gamework and Gameplay
The Business and Culture of Digital Games: Gamework and Gameplay
"Fusing digital technologies and cultural creativity, exploiting global networks of production and distribution with little regulation and embodying the liberal ideas of individual choice and agency, digital games seem to epitomize global post-industrial neo-liberal cultural products. Kerr finds reality a bit more complex. For all their...

101 Quick and Easy Secrets for Using Your Digital Photographs
101 Quick and Easy Secrets for Using Your Digital Photographs

Millions of people around the world have many photos stored on their laptop and desktop computers, external hard drives, CDs and DVDs, and flash drives. Most images are just sitting there idle, waiting for the world to see them. Some have been unused for years. Up until now there has been no guide to help people find ways to use these...

20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone
20 Recipes for Programming PhoneGap: Cross-Platform Mobile Development for Android and iPhone
PhoneGap is a library that allows developers to interface directly with a mobile device through the use of its JavaScript libraries. With the multitude of mobile platforms it is very difficult and expensive to create multiple applications in Java, Objective-C, or other native languages. Through the PhoneGap library,...
Classifications and Scores of the Shoulder
Classifications and Scores of the Shoulder

This is the first single reference of classifications and scores of the shoulder. It gives a clearly structured, well-defined compendium of classifications and scores of the shoulder for use in everyday clinical life to improve and simplify the communication between physicians and physiotherapists. It is the first single reference of...

©2014 LearnIT (support@pdfchm.net) - Privacy Policy