This document summarizes Nicolas Hery's experience building a website in Haskell after coming from a Node.js background. It discusses choosing a web framework in Haskell, using types to document data, handling optional values, refactoring code, and deploying to Docker and Heroku. It also notes both benefits of Haskell like compiler-checked refactoring but also challenges like syntax and documentation.