From 9fdef4a795d2738c0b786b8578ffff2a317cd641 Mon Sep 17 00:00:00 2001 From: Joah Gerstenberg Date: Mon, 26 Aug 2024 18:19:38 -0500 Subject: [PATCH] add september 2024 --- _meetups/2024-08-20-meetup.md | 1 + _meetups/2024-09-17-meetup.md | 25 +++++++++++++++++++++++++ 2 files changed, 26 insertions(+) create mode 100644 _meetups/2024-09-17-meetup.md diff --git a/_meetups/2024-08-20-meetup.md b/_meetups/2024-08-20-meetup.md index c8ece1ae..995d07b9 100644 --- a/_meetups/2024-08-20-meetup.md +++ b/_meetups/2024-08-20-meetup.md @@ -18,6 +18,7 @@ venue: cloudflare after: lazarus organizers: - joahg + - kkipp --- Or: "How a Rails developer read the docs, achieved enlightenment, and learned to love React server components" diff --git a/_meetups/2024-09-17-meetup.md b/_meetups/2024-09-17-meetup.md new file mode 100644 index 00000000..0b60a9be --- /dev/null +++ b/_meetups/2024-09-17-meetup.md @@ -0,0 +1,25 @@ +--- +layout: meetup +title: "Building Robust Applications with Effect: Mastering Return Types and Monads" +slides: +video: +speakers: + - name: David Bowman + title: + avatar: https://avatars.githubusercontent.com/u/42383060?v=4 + bio: + email: + homepage: https://www.theinnovationlab.dev/ + twitter: davidlbowman + github: davidlbowman + linkedin: davidlbowman +sponsor: cloudflare +venue: cloudflare +after: lazarus +organizers: + - kkipp + - joahg +--- + +Effect is a powerful library that enhances your TypeScript projects by focusing on robust return types, error handling, query retries, interruption management, and observability. With Effect, you can ensure that your functions return consistent and predictable types, making your code more reliable and easier to maintain. It also encourages treating errors as first-class citizens, allowing for graceful error handling and recovery. Additionally, Effect provides mechanisms for retrying queries and managing interruptions, ensuring that your application remains resilient in various scenarios. Finally, its observability features help you monitor and debug your application more effectively. Now, you can take your todo application to the next level and impress everyone with your overengineered masterpiece. +