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 Java Data Objects by Michael Snoyman
Cover of the book iPhone: The Missing Manual by Michael Snoyman
Cover of the book Office 2008 for Macintosh: The Missing Manual by Michael Snoyman
Cover of the book Writing Game Center Apps in iOS by Michael Snoyman
Cover of the book User Story Mapping by Michael Snoyman
Cover of the book Essential Mac OS X Panther Server Administration by Michael Snoyman
Cover of the book Making Software by Michael Snoyman
Cover of the book Delphi in a Nutshell by Michael Snoyman
Cover of the book Mastering Perl by Michael Snoyman
Cover of the book Mastering Azure Analytics by Michael Snoyman
Cover of the book Learning Node by Michael Snoyman
Cover of the book The Customer-Driven Playbook by Michael Snoyman
Cover of the book Windows Server Hacks by Michael Snoyman
Cover of the book Microsoft Exchange Server 2013 SP1 - Das Handbuch by Michael Snoyman
Cover of the book Learning Web Design 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