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 Getting Started with Impala by Michael Snoyman
Cover of the book The Little Book on CoffeeScript by Michael Snoyman
Cover of the book Statistics in a Nutshell by Michael Snoyman
Cover of the book Flash CS5: The Missing Manual by Michael Snoyman
Cover of the book Building Wireless Sensor Networks by Michael Snoyman
Cover of the book Just Hibernate by Michael Snoyman
Cover of the book Managing RPM-Based Systems with Kickstart and Yum by Michael Snoyman
Cover of the book Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript - ASP.NET MVC im Zusammenspiel mit Web APIs undJavaScript-Framework by Michael Snoyman
Cover of the book Apollo for Adobe Flex Developers Pocket Guide by Michael Snoyman
Cover of the book Creating a Web Site: The Missing Manual by Michael Snoyman
Cover of the book Understanding Open Source and Free Software Licensing by Michael Snoyman
Cover of the book C# 4.0 Pocket Reference by Michael Snoyman
Cover of the book WebLogic: The Definitive Guide by Michael Snoyman
Cover of the book Building Isomorphic JavaScript Apps by Michael Snoyman
Cover of the book Why 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