Skip to content

This Week in Effect - 2024-05-03

Hi Effecters!

Welcome back to a This Week In Effect (TWIE), our weekly update that aims to help you keep track of everything that is going on inside our Community and the Effect Ecosystem.

If it’s your first time here, Effect is a powerful TypeScript library designed to help developers create complex, synchronous, and asynchronous programs. One of the key features that sets Effect apart is how it leverages structured concurrency to provide features such as async cancellation and safe resource management, making it easier to build robust, scalable, and efficient programs.

To get started, below you’ll find links to our documentation as well as our guide for installing Effect. Enjoy!

If you’re new to TWIE, here are a few words on what TWIE is and what it aims for.

We’re happy to see the community growing so fast, with more and more people adopting Effect. At the same time, we understand that it might not be easy keeping up with everything that is going on in the Effect Ecosystem:

  • Effect became API stable with the Effect 3.0 release.
  • Our Discord server reached 2630+ members a few days ago and the engagement is at an all-time high.
  • We’ve begun publishing the talks from Effect Days every week. Make sure you don’t miss any by subscribing to our YouTube channel.
  • All projects around Effect are receiving key updates and there has been a lot of activity on GitHub!

We want to make it easy for you to find all the info you need to fully enjoy your Effect journey and actively engage with the community!

And, that’s why we created TWIE – a weekly update to inform you about key events about Effect in the previous week, both from the community (Discord discussions, X posts, YouTube content, etc.) and from a technical standpoint.

Now, back to business!

Effect 3.1 has been released. Be sure to read the full release post edited by Tim Smart and the related changelog to stay updated about all latest features and improvements.

Below you can find all the changes that occurred last week (PRs included in Effect 3.1 release will not be listed).

In the last week, we welcomed +215 new Effecters to our Discord server! Thank you all for joining the Effect community, we’re excited to have you on board!

On Monday, we published a presentation from Effect Days Conference by Guillermo Rauch, CEO of Vercel and creator of Nextjs, titled ‘AI-Native User Experiences: The Effect Opportunity.’

In this talk, Guillermo delves into the cutting-edge advancements in AI and their implications for software development. Specifically, he explores the concept of AI-native user experiences, highlighting the pivotal role of TypeScript in this paradigm shift. He further examines the journey from conventional machine learning to AI and sheds light on the evolving landscape of chatbot applications. Moreover, he discusses the exciting potential of integrating user interfaces seamlessly into AI-powered applications.

Play

We are enthusiastic to witness the burgeoning popularity of live streaming among content creators focused on effect-related topics. Below, you’ll find a comprehensive list of all the live streams that aired this week:

He also published a new educational video: Schema Decoding Approaching Steps with Effect.

Play Play

Following last week’s excitement about the Beginner and Intermediate Workshop hosted during Effect Days 2024 in Vienna, we’re thrilled to announce that we also published the Advanced Workshop, led by Maxwell Brown and designed for Advanced Effect Developers.

Play

Many thanks to Sandro Maglione for editing an updated version of his Comprehensive Guide to Effect Usage in TypeScript

Before wrapping up, we’d like to remind you that Michael Arnaldi, author of Effect, will be giving a talk at the LambdaConf 2024 on May 7, 2024 at 3:30 MDT. If you’re around, feel free to drop by and say hello!

Lastly we want to share with you this masterpiece from Mike Nolivos, a true contender for Meme of the Year🏆.

That’s all for this week. Thank you for being a vital part of our community. Your feedback is highly valued as we fine-tune this new format. Feel free to share your thoughts, and we’ll do our best to tailor it to the needs of our community.

Effect Community Team