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

Practical Database Programming With Visual C#.NET
Practical Database Programming With Visual C#.NET

A novel approach to developing and applying databases with Visual C#.NET

Practical Database Programming with Visual C#.NET clearly explains the considerations and applications in database programming with Visual C#.NET 2008 and in developing relational databases such as Microsoft Access, SQL Server, and Oracle...

The Marketing Plan: How to Prepare and Implement It
The Marketing Plan: How to Prepare and Implement It

Even if you've created marketing plans before it doesn't matter. The rules have changed. With the advent of Web 2.0 business strategies like Search Engine Optimization, Social Networking, Pay-Per-Click, and dozens more, it may seem like you need to start from scratch. But with the brand new and completely updated fourth edition of...

Logging and Log Management: The Authoritative Guide to Understanding the Concepts Surrounding Logging and Log Management
Logging and Log Management: The Authoritative Guide to Understanding the Concepts Surrounding Logging and Log Management

Effectively analyzing large volumes of diverse logs can pose many challenges. Logging and Log Management helps to simplify this complex process using practical guidance and real-world examples. Packed with information you need to know for system, network and security logging. Log management and log analysis methods are covered in...


Pro OpenSolaris
Pro OpenSolaris
OpenSolaris is a rapidly evolving operating system with roots in Solaris 10, suitable for deployment on laptops, desktop workstations, storage appliances, and data center servers from the smallest single–purpose systems to the largest enterprise–class systems. The growing OpenSolaris community now has hundreds of thousands of...
Multiple Sclerosis
Multiple Sclerosis

Education about multiple sclerosis has traditionally been medically oriented and related to disease and dysfunction. In contrast, this brand-new second edition of the Guide continues to focus on staying well in the presence of MS, a disease that - while incurable - can be managed. The book covers a broad spectrum of topics related to MS and...

Advanced Formal Verification
Advanced Formal Verification
With increasing design complexity, verification becomes a more and
more important aspect of the design flow. Modern circuits contain up
to several million transistors. In the meantime it has been observed that
verification becomes the major bottleneck, i.e. up to 80% of the overall
design costs are due to verification. This is
...
©2014 LearnIT (support@pdfchm.net) - Privacy Policy