Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development

Buy

This fast-moving guide introduces web application development with Haskell and Yesod, a potent language/framework combination that supports high-performing applications that are modular, type-safe, and concise. Fully updated for Yesod 1.4, this second edition shows you how Yesod handles widgets, forms, persistence, and RESTful content. Author Michael Snoyman also introduces various Haskell tools to supplement your basic knowledge of the language.

By the time you finish this book, you’ll create a production-quality web application with Yesod’s ready-to-use scaffolding. You’ll also examine several real-world examples, including a blog, a wiki, a JSON web service, and a Sphinx search server.

  • Build a simple application to learn Yesod’s foundation datatype and Web Application Interface (WAI)
  • Output HTML, CSS, and Javascript with Shakespearean template languages
  • Get an indepth look at Yesod’s core monads for producing cleaner, more modular code
  • Probe Yesod’s internal workings: learn the request handling process for a typical application
  • Build forms on top of widgets by implementing the yesod-form declarative API
  • Learn how Yesod and Haskell handle persistence and session data
  • Serve an HTML page and a machine-friendly JSON page from the same URL
(HTML tags aren't allowed.)

Hello Raspberry Pi!: Python programming for kids and other beginners
Hello Raspberry Pi!: Python programming for kids and other beginners

Summary

A fun and imaginative way for kids and other beginners to take their first steps programming on a Raspberry Pi.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

About the Technology

The Raspberry Pi is...

Revolution in The Valley: The Insanely Great Story of How the Mac Was Made
Revolution in The Valley: The Insanely Great Story of How the Mac Was Made

There was a time, not too long ago, when the typewriter and notebook ruled, and the computer as an everyday tool was simply a vision. Revolution in the Valley traces this vision back to its earliest roots: the hallways and backrooms of Apple, where the groundbreaking Macintosh computer was born. The book traces the development of the...

BGP Design and Implementation
BGP Design and Implementation

Learn practical guidelines for designing and deploying a scalable BGP routing architecture

  • Up-to-date coverage of BGP features like performance tuning, multiprotocol BGP, MPLS VPN, and multicast BGP
  • In-depth coverage of advanced BGP topics to help design a complex BGP routing architecture
  • Practical...

Options, Futures, and Other Derivatives (4th Edition)
Options, Futures, and Other Derivatives (4th Edition)

For undergraduate and graduate courses in Options and Futures, Financial Engineering and Risk Management, typically found in business, finance, economics and mathematics departments. Also suitable for practitioners who want to acquire a working knowledge of how derivatives can be analyzed.This best seller represents how academia and real-world...

Artificial General Intelligence: 4th International Conference, AGI 2011, Mountain View
Artificial General Intelligence: 4th International Conference, AGI 2011, Mountain View

The original goal of the AI field was the construction of “thinking machines” – that is, computer systems with human-like general intelligence. Due to the difficulty of this task, for the last few decades the majority of AI researchers have focused on what has been called “narrow AI” – the production...

Set Theory: With an Introduction to Real Point Sets
Set Theory: With an Introduction to Real Point Sets

What is a number? What is infinity? What is continuity? What is order? Answers to these fundamental questions obtained by late nineteenth-century mathematicians such as Dedekind and Cantor gave birth to set theory. This textbook presents classical set theory in an intuitive but concrete manner.

To allow flexibility of topic...

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