Developing Web Apps with Haskell and Yesod: Safety-Driven by Michael Snoyman

By Michael Snoyman

This fast-moving consultant introduces net software improvement with Haskell and Yesod, a effective language/framework blend that helps high-performing functions which are modular, type-safe, and concise. totally up to date for Yesod 1.4, this moment variation exhibits you ways Yesod handles widgets, kinds, patience, and RESTful content material. writer Michael Snoyman additionally introduces a variety of Haskell instruments to complement your uncomplicated wisdom of the language.

By the time you end this booklet, you’ll create a production-quality net program with Yesod’s ready-to-use scaffolding. You’ll additionally study a number of real-world examples, together with a web publication, a wiki, a JSON net provider, and a Sphinx seek server.

  • Build an easy software to benefit Yesod’s origin datatype and net program Interface (WAI)
  • Output HTML, CSS, and Javascript with Shakespearean template languages
  • Get an indepth examine Yesod’s center monads for generating cleanser, extra modular code
  • Probe Yesod’s inner workings: examine the request dealing with procedure for a regular application
  • Build types on best of widgets by means of imposing the yesod-form declarative API
  • Learn how Yesod and Haskell deal with patience and consultation data
  • Serve an HTML web page and a machine-friendly JSON web page from an analogous URL

Show description

Read or Download Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development PDF

Best web programming books

Pro HTML5 Performance (Expert's Voice in Web Development)

Professional HTML5 functionality presents a pragmatic consultant to development super quickly, lightweight and scalable web pages utilizing totally criteria compliant suggestions and top practices. It moves a stability among providing best-practice details for whilst you’re construction floor up and immediately acceptable innovations that will help you remedy matters along with your present initiatives.

HTML5 and JavaScript Web Apps: Bridging the Gap Between the Web and the Mobile Web

This hands-on ebook seems earlier the hype and buzzwords surrounding HTML5 and provides you a conservative and sensible method of utilizing HTML5, JavaScript MVC frameworks, and the most recent W3C necessities. You’ll fast grasp how one can construct cellular and computing device internet apps which are generally supported throughout all significant internet browsers and units.

Performante Webanwendungen: Client- und serverseitige Techniken zur Performance-Optimierung (German Edition)

Sie erfahren, wie Sie die functionality von Webanwendungen im Entwicklungszyklus und im Live-Betrieb testen, Bottlenecks rechtzeitig identifizieren, beheben und damit Ausfällen und Geschwindigkeitseinbußen begegnen können. Die Optimierungsempfehlungen reichen von der Server-Hardware, der Netzwerkinfrastruktur, der Softwarearchitektur, der Implementierung der Anwendung auf der Server- und Clientseite bis hin zur Nutzerführung.

PHP: 20 Lessons to Successful Web Development: 20 Lessons to Successful Web Development [ENHANCED EBOOK]

Grasp personal home page in 20 lessons--online video tutorials incorporated! according to the author's winning on-line classes, this whole, built-in studying software offers easy-to-follow classes that characteristic transparent reasons, pattern code and routines, and video tutorials. each one lesson is designed to take you lower than an hour to accomplish.

Additional info for Developing Web Apps with Haskell and Yesod: Safety-Driven Web Development

Sample text

Download PDF sample

Rated 4.66 of 5 – based on 38 votes