www.yesodweb.com
Open in
urlscan Pro
172.67.212.183
Public Scan
Submitted URL: http://yesodweb.com/
Effective URL: https://www.yesodweb.com/
Submission Tags: tranco_l324
Submission: On May 11 via api from DE — Scanned from DE
Effective URL: https://www.yesodweb.com/
Submission Tags: tranco_l324
Submission: On May 11 via api from DE — Scanned from DE
Form analysis
0 forms found in the DOMText Content
* book * cookbook * blog * wiki * newsfeed Yesod Web Framework Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications. last blog post: We Made ChatWisely With Haskell February 17, 2021 Yesod is a Haskell web framework for productive development of type-safe, RESTful, high performance web applications. WHY YESOD? Turn runtime bugs into compile-time errors Yesod believes in the philosophy of making the compiler your ally, not your enemy. We use the type system to enforce as much as possible, from generating proper links, to avoiding XSS attacks, to dealing with character encoding issues. In general, if your code compiles, it works. And instead of declaring types everywhere you let the compiler figure them out for you with type inference. Asynchronous made easy The Haskell runtime is asynchronous automatically. Instead of dealing with callbacks, you get to write normal code. By utilizing light-weight green threads and event-based system calls, your code automatically becomes non-blocking, without the pain. Scalable and Performant Yesod lets you write simple, high-level code, and gives you good performance. But when you need more, you can tune your compiled code for something even faster. Many of Yesod’s base libraries work exactly this way: providing a nice, safe interface for users while getting near-C performance with direct memory access. The GHC compiler ensures we get fast machine code at the end of the day. Light-weight syntax A lot of web development is boilerplate. Setting up routing tables, creating database schemas, and dealing with forms can all be long, repetitive code. Yesod’s has simple DSLs for templating, persistence, routing, and much more. But more importantly the DSLs are correct: they are all compile-time checked to get rid of the runtime bugs. Learn more or get started. You can also learn more about Haskell. GETTING STARTED * quick start guide * book * cookbook * community * screencasts * 1.0 release announcement PRONUNCIATION /jɪ'sod/ יסוד. yi as in yip, sod as in soda, stress on sod. BOOK All content on this site is available under the Creative Commons Attribution 4.0 International License. Content outside the book section is available under the MIT license as well.