Developing Web Apps with Haskell and Yesod

Safety-Driven Web Development

Nonfiction, Computers, Internet, Web Development, Programming, Programming Languages
Cover of the book Developing Web Apps with Haskell and Yesod by Michael Snoyman, O'Reilly Media
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart
Author: Michael Snoyman ISBN: 9781491915554
Publisher: O'Reilly Media Publication: February 17, 2015
Imprint: O'Reilly Media Language: English
Author: Michael Snoyman
ISBN: 9781491915554
Publisher: O'Reilly Media
Publication: February 17, 2015
Imprint: O'Reilly Media
Language: English

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
View on Amazon View on AbeBooks View on Kobo View on B.Depository View on eBay View on Walmart

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.

More books from O'Reilly Media

Cover of the book XML Hacks by Michael Snoyman
Cover of the book IPv6 Essentials by Michael Snoyman
Cover of the book Learning from First Responders: When Your Systems Have to Work by Michael Snoyman
Cover of the book RESTful .NET by Michael Snoyman
Cover of the book Juniper QFX5100 Series by Michael Snoyman
Cover of the book Using Samba by Michael Snoyman
Cover of the book IPv6 Address Planning by Michael Snoyman
Cover of the book HTML5: The Missing Manual by Michael Snoyman
Cover of the book Prototype to Product by Michael Snoyman
Cover of the book Google Advertising Tools by Michael Snoyman
Cover of the book C# Database Basics by Michael Snoyman
Cover of the book Windows 8.1: Out of the Box by Michael Snoyman
Cover of the book Test Driving Linux by Michael Snoyman
Cover of the book Cisco IOS Cookbook by Michael Snoyman
Cover of the book Learning the vi and Vim Editors by Michael Snoyman
We use our own "cookies" and third party cookies to improve services and to see statistical information. By using this website, you agree to our Privacy Policy