Google, IBM & Meta Certificates – 40% Off
One plan covers every Professional Certificate on Coursera.
Unlock All Certificates
Explore a functional programming approach to static site generation in this 20-minute conference talk from Lambda Days 2025. Learn how to conceptualize websites as pure functions that map URLs to HTML, moving beyond the limitations of traditional static site generators with their rigid template systems and scattered configurations. Discover how this fundamental insight leads to the development of a custom domain-specific language in OCaml for website generation. Understand how treating websites as functions enables the application of robust software engineering practices including clear separation of domain logic from presentation, adherence to the single-responsibility principle, reduced coupling, and improved cohesion. Gain practical insights into building more maintainable and scalable static websites through functional programming principles, transforming what might seem like a theoretical concept into a powerful practical approach for web development.