Skip to content

This Week in Effect - 2024-11-29

Hi Effecters!

Welcome back to This Week In Effect (TWIE) - your weekly update of the latest developments in the Effect community and ecosystem.

Effect is a powerful TypeScript library that helps developers create complex, synchronous, and asynchronous programs. One key feature 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!

Recent major updates:

 

Here are all the technical changes from this week.

 

We’re excited to announce the launch of our new podcast, Cause & Effect, hosted by Johannes Schickling!

This podcast highlights stories from software engineers and companies using Effect in production. Each episode explores their journey of adopting Effect, exploring the learning process, challenges faced, and the benefits they’ve gained by integrating Effect into their tech stack.

Cause & Effect is available on Youtube, X(Twitter), and audio platforms like Spotify and Apple Podcast.

The guest of the first episode is Attila Večerek, Tech Lead & Staff Engineer, who discusses how Zendesk incrementally adopted Effect in a polyglot environment with a large codebase. Give it a listen and let us know what you think on our social media or Discord!

Play

Don’t forget to grab your tickets for Effect Days, happening on March 19-21, 2025. It’s the perfect chance to connect with the Effect community and celebrate the Effect ecosystem in person! Get your ticket! 🎟️

This week, we announced Dillon Mulroy, a Software Engineer at Vercel, as a speaker for Effect Days 2025! With over a decade of experience in the JavaScript and TypeScript ecosystem, Dillon is also a regular Twitch streamer of tech content and Effect.

 

  • Mihael Konjević, CTO at Very Big Things unveiled his latest project: a library that can best be described as a durable component system for building live, multi-player, multi-agent workflows, with a backend powered by Effect.

  • Michael Newton quick and detailed intro to Effect, specifically adopting it in a greenfield TypeScript project in his article: A gentle introduction to Effect TS.

 

More and more companies are adopting Effect in their projects, and we’re excited to introduce this new section to help our community stay updated on Effect-related job opportunities.

Disclaimer: Please note that these job postings are shared for informational purposes, and we encourage applicants to verify details directly with the hiring companies.

 

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 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