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 Learning GNU Emacs by Michael Snoyman
Cover of the book Fixing PowerPoint Annoyances by Michael Snoyman
Cover of the book Node: Up and Running by Michael Snoyman
Cover of the book SVG Text Layout by Michael Snoyman
Cover of the book Mono: A Developer's Notebook by Michael Snoyman
Cover of the book Effective Computation in Physics by Michael Snoyman
Cover of the book C++ Pocket Reference by Michael Snoyman
Cover of the book Perl Template Toolkit by Michael Snoyman
Cover of the book Learning Rails by Michael Snoyman
Cover of the book Windows Server 2003 Network Administration by Michael Snoyman
Cover of the book Optimizing Java by Michael Snoyman
Cover of the book Learning ASP.NET 2.0 with AJAX by Michael Snoyman
Cover of the book Real World Instrumentation with Python by Michael Snoyman
Cover of the book High Performance Web Sites by Michael Snoyman
Cover of the book 20 Recipes for Programming MVC 3 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