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 Python and HDF5 by Michael Snoyman
Cover of the book Baseball Hacks by Michael Snoyman
Cover of the book RESTful Web APIs by Michael Snoyman
Cover of the book UML 2.0 Pocket Reference by Michael Snoyman
Cover of the book Firefox Hacks by Michael Snoyman
Cover of the book SVG Essentials by Michael Snoyman
Cover of the book Apache 2 Pocket Reference by Michael Snoyman
Cover of the book Cisco Cookbook by Michael Snoyman
Cover of the book Learning Perl by Michael Snoyman
Cover of the book Big Book of Apple Hacks by Michael Snoyman
Cover of the book Flexbox in CSS by Michael Snoyman
Cover of the book Learning SQL on SQL Server 2005 by Michael Snoyman
Cover of the book Parallel R by Michael Snoyman
Cover of the book JBoss at Work: A Practical Guide by Michael Snoyman
Cover of the book Knockout.js 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