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

Visual Object Recognition (Synthesis Lectures on Artificial Intelligence and Machine Learning)
Visual Object Recognition (Synthesis Lectures on Artificial Intelligence and Machine Learning)
This lecture summarizes the material in a tutorial we gave at AAAI2008 [Grauman and Leibe,  2008]1. Our goal is to overview the types of methods that figure most prominently in object  recognition research today, in order to give a survey of the concepts, algorithms, and representations  that one might use to build a...
The Scanning Workshop
The Scanning Workshop
The other day, I was talking to someone about this book, and he asked me, “Why are scanners so cheap? Is there some sort of catch?” (He’s my accountant, so he’s paid to ask skeptical questions about money.) The answer is no, there is no catch. Heck, with some scanner models, you don’t even need a computer! Desktop...
Introduction to Cryptography with Coding Theory
Introduction to Cryptography with Coding Theory

This book is based on a course in cryptography at the upper level under graduate and beginning graduate level that has been given at the University of Maryland since 1997. When designing the course, we decided on the fol lowing requirements.

• The course should be up-to-date and cover a broad selection of topics from a...


Home Emergency Guide
Home Emergency Guide
Knowing what to do in a medical emergency, such as when someone suffers a heart attack, a deep chest wound, or a snake bite, could save the victim’s life. This section tells you how to recognize important symptoms and give appropriate first-aid treatment in a wide range of situations, with full details on resuscitating an unconscious...
Real-Time Rendering Tricks and Techniques in DirectX (Premier Press Game Development)
Real-Time Rendering Tricks and Techniques in DirectX (Premier Press Game Development)
The last several years have seen some exciting advances in the field of real-time graphics. Starting slowly for beginning programmers, this book begins by reviewing recent 3D graphics developments and with an introduction to vectors, matrices, colors, and lighting. Then, it's on to rendering graphics! Learn various vertex and pixel shader...
An Introduction to Cryptography, Second Edition (Discrete Mathematics and Its Applications)
An Introduction to Cryptography, Second Edition (Discrete Mathematics and Its Applications)
Continuing a bestselling tradition, An Introduction to Cryptography, Second Edition provides a solid foundation in cryptographic concepts that features all of the requisite background material on number theory and algorithmic complexity as well as a historical look at the field. With numerous additions and restructured material, this edition...
©2015 LearnIT (support@pdfchm.net) - Privacy Policy