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

Computing for the Older and Wiser: Get Up and Running On Your Home PC
Computing for the Older and Wiser: Get Up and Running On Your Home PC

Computing for the Older & Wiser is a simple-to-follow user friendly guide aimed at the older generation introducing the basics of mastering a computer.   Covering the latest release of Windows Vista Home PremiumTM and Windows XPTM, this book is designed for people who want straightforward instructions on...

Learning Microsoft Windows Server 2012 Dynamic Access Control
Learning Microsoft Windows Server 2012 Dynamic Access Control

When you know Dynamic Access Control, you know how to take command of your organization's data for security and control. This book is a practical tutorial that will make you proficient in the main functions and extensions.

Overview

  • Understand the advantages of using Dynamic Access Control and how it...
A Programmer's Introduction to Visual Basic.NET (Kaleidoscope)
A Programmer's Introduction to Visual Basic.NET (Kaleidoscope)
Do you remember the moment when you wrote your first Visual Basic application? For some people, that moment happened ten years ago, when Microsoft released Visual Basic 1.0 in 1991. For others, that moment comes today, when they use Visual Basic.NET for the first time. Whenever it happens, you experience a feeling familiar to all VB programmers:...

Computational Geometry: An Introduction Through Randomized Algorithms
Computational Geometry: An Introduction Through Randomized Algorithms

This introduction to computational geometry is designed for beginners. It emphasizes simple randomized methods, developing basic principles with the help of planar applications, beginning with deterministic algorithms and shifting to randomized algorithms as the problems become more complex. It also explores higher dimensional advanced...

CMOS Sigma-Delta Converters: Practical Design Guide
CMOS Sigma-Delta Converters: Practical Design Guide

A comprehensive overview of Sigma-Delta Analog-to-Digital Converters (ADCs) and a practical guide to their design in nano-scale CMOS for optimal performance.

This book presents a systematic and comprehensive compilation of sigma-delta converter operating principles, the new advances in architectures and circuits, design...

Premiere Elements 8 For Dummies
Premiere Elements 8 For Dummies

The book of choice for beginning digital video editors

The popularity of digital video continues to grow, largely because of the dropping prices of cameras. Correspondingly, so does the number of novice digital video editors. This book is for the beginning video editor who is eager to get started using the vast array of tools that Adobe...

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