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.)

Mastering Algorithms with Perl
Mastering Algorithms with Perl
Many programmers would love to use Perl for projects that involve heavy lifting, but miss the many traditional algorithms that textbooks teach for other languages. Computer scientists have identified many techniques that a wide range of programs need, such as:
  • Fuzzy pattern matching for text (identify misspellings!) ...
IBM On Demand Technology Made Simple, Third Edition
IBM On Demand Technology Made Simple, Third Edition
The Fastest Way to Learn about IBM Strategy and Technology Since October 2002, IBM has been laser focused on a sweeping strategy known as "On Demand Business." Since then, every IBM product line and service offering has been steadily infused with the technology and function necessary to support the On Demand Business model. In this...
Excel by Example: A Microsoft Excel Cookbook for Electronics Engineers
Excel by Example: A Microsoft Excel Cookbook for Electronics Engineers
The spreadsheet has become a ubiquitous engineering tool, and Microsoft Excel is the standard spreadsheet software package. Over the years, Excel has become such a complex program that most engineers understand and use only a tiny part of its power and features. This book is aimed at electronics engineers and technicians in particular, showing them...

Adobe AIR 1.5 Cookbook: Solutions and Examples for Rich Internet Application Developers
Microsoft Access 2013: Illustrated Brief (Illustrated (Course Technology))
Microsoft Access 2013: Illustrated Brief (Illustrated (Course Technology))
Welcome to Microsoft Access 2013—Illustrated Brief. This book has a unique design: each skill is presented on two facing pages, with steps on the left and screens on the right. The layout makes it easy to learn a skill without having to read a lot of text and flip pages to see an illustration.

Praised by instructors for its...

Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (Studies in Computational Intelligence)
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (Studies in Computational Intelligence)
The 9th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, held in Phuket Thailand on August 6 – 8, 2008 is aimed at bringing together researchers and scientist, businessmen and entrepreneurs, teachers and students to discuss the numerous fields of computer science,...
©2016 LearnIT (support@pdfchm.net) - Privacy Policy