Developing Web Apps with Haskell and Yesod, Second Edition (2015)
Part I. Basics
Chapter 4. Shakespearean Templates
Chapter 6. The Yesod Typeclass
Chapter 7. Routing and Handlers
Chapter 11. Deploying Your Web App
Part II. Advanced
Chapter 14. Authentication and Authorization
Chapter 15. Scaffolding and the Site Template
Chapter 16. Internationalization
Chapter 17. Creating a Subsite
Chapter 18. Understanding a Request
Chapter 20. Yesod for Haskellers
Part III. Examples
Chapter 21. Initializing Data in the Foundation Data Type
Chapter 22. Blog: i18n, Authentication, Authorization, and Database
Chapter 23. Wiki: Markdown, Chat Subsite, Event Source
Chapter 25. Case Study: Sphinx-Based Search
Chapter 27. Single-Process Pub/Sub
Chapter 28. Environment Variables for Configuration
Part IV. Appendices
Appendix B. Web Application Interface