# The Effectful effect system has a website: haskell-effectful.github.io

**URL:** <https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040>\
**Category:** Uncategorized\
**Created:** [December 17, 2024, 3:23pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040 "2024-12-17T15:23:14Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kleidukos](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/kleidukos/32/1213_2.png) [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Post date:** [December 17, 2024, 3:23pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/1 "2024-12-17T15:23:14Z")

</div>

One of the main barriers to entry when adopting an effect system is that you have a whole ecosystem to discover an adopt. In order to aid discovery, and provide a place for the maintainers and contributors to provide a curated list of bindings, Effectful now has a website to aid adopters pick bindings for various tasks (network, data storage, logging…).

The website has a blog section that is intended to long-form write-ups where design choices and deep dives will be presented. Since Effectful is intended as a foundation for your applications, it’s important to be extremely clear about how it works.

Check it out: [https://haskell-effectful.github.io](https://haskell-effectful.github.io)  
Please submit your bindings at [GitHub - haskell-effectful/haskell-effectful.github.io: GitHub Pages for effectful.](https://github.com/haskell-effectful/haskell-effectful.github.io)

 ![image](https://us1.discourse-cdn.com/flex002/uploads/haskell/original/2X/7/767066f9a68338aaabd1e0add246d823caf654d3.png)

---

<div class="post-metadata">

**Author:** ![Kleidukos](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/kleidukos/32/1213_2.png) [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Post date:** [December 17, 2024, 3:28pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/2 "2024-12-17T15:28:26Z")

</div>

And I want to publicly acknowledge how delightful it is to work with @arybczak in the Effectful ecosystem. His focus on usability, and being a welcoming maintainer, has been crucial in making me feel like I want to be involved.

---

<div class="post-metadata">

**Author:** ![tomjaguarpaw](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/tomjaguarpaw/32/1230_2.png) [@tomjaguarpaw](https://discourse.haskell.org/u/tomjaguarpaw)\
**Post date:** [December 17, 2024, 4:42pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/3 "2024-12-17T16:42:40Z")

</div>

This is really nice!

---

<div class="post-metadata">

**Author:** ![seanhess](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/seanhess/32/3407_2.png) [@seanhess](https://discourse.haskell.org/u/seanhess)\
**Post date:** [December 17, 2024, 5:09pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/4 "2024-12-17T17:09:35Z")

</div>

Effectful is so lovely to work with. This is a great idea, and I can see how it will help grow the ecosystem.

I just submitted a PR to add hyperbole to the web-development section. Thanks for all your hard work!

---

<div class="post-metadata">

**Author:** ![fpringle](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/fpringle/32/3433_2.png) [@fpringle](https://discourse.haskell.org/u/fpringle)\
**Post date:** [December 18, 2024, 2:53pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/5 "2024-12-18T14:53:10Z")

</div>

Thanks @Kleidukos, this is a great start. Personally I’m really looking forward to the deep dives and design writeups, since I’ve been looking (without success) for something like this.

Quick question - what is the development status of servant-effectful? I see that there hasn’t been any code changes for about 2 years, nor has it been uploaded to Hackage. Is there any intention to do so?

---

<div class="post-metadata">

**Author:** ![Kleidukos](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/kleidukos/32/1213_2.png) [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Post date:** [December 18, 2024, 6:19pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/6 "2024-12-18T18:19:44Z")

</div>

Good question, it’s just that two years ago @tristanC landed a PR that was enough for it to be usable in production without major drawbacks. I’m actually about to change some stuff in the API to enable the passing of middlewares, but mostly `servant-effectful` does not get in the way of day-to-day development of Servant applications, hence why it did not require too much work these past two years.

---

<div class="post-metadata">

**Author:** ![gangineer](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/gangineer/32/4848_2.png) [@gangineer](https://discourse.haskell.org/u/gangineer)\
**Post date:** [December 22, 2024, 11:02pm UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/7 "2024-12-22T23:02:28Z")

</div>

That’s pretty cool ! Thanks !

---

<div class="post-metadata">

**Author:** ![Kleidukos](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/kleidukos/32/1213_2.png) [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Post date:** [December 23, 2024, 12:18am UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/8 "2024-12-23T00:18:43Z")

</div>

You’re welcome! Hopefully this will help new adopters. 🙂

---

<div class="post-metadata">

**Author:** ![Kleidukos](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/kleidukos/32/1213_2.png) [@Kleidukos](https://discourse.haskell.org/u/Kleidukos)\
**Post date:** [December 23, 2024, 12:18am UTC](https://discourse.haskell.org/t/the-effectful-effect-system-has-a-website-haskell-effectful-github-io/11040/9 "2024-12-23T00:18:57Z")

</div>

I’ll check it out, thanks!
