Skip to content

This Week in Effect - 2026-06-05

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 build 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 and our guide for installing Effect. Enjoy!

Recent major updates:

 

The v4 beta wrapped up May and opened June with a focused week on observability, Schema robustness, and HTTP credential handling — here are the most notable changes that landed in effect-smol.

  • Observability (OTLP): Added a layer to configure OTLP with standard environment variables, changed OTLP resource attribute precedence for better compatibility with OpenTelemetry collectors, and cleaned up OTLP config internals.

  • Schema improvements: Refactored Schema.Error and Schema.Defect for cleaner internals, memoized error and defect schemas by options to avoid redundant instantiation, fixed Schema.Defect JSON encoding for Error values whose message property is not a string, validated StructWithRest index signatures, and preserved Redacted options in schema representations. Also added a GUID schema filter and max UUID support, and fixed uppercase max UUID validation.

  • Workflow & RPC: Aligned Workflow.make with the Rpc style for API consistency across durable execution primitives.

  • HTTP: Fixed HttpApi bearer/HTTP credential decoding to correctly strip space delimiters, and exposed customFetch config for Scalar.

  • Redis: Fixed Redis script handling for the rate limiter.

  • CLI: Added -v as an alias for the --version flag.

  • Documentation: Refined JSDoc usage guidance, and clarified Schema.Class equality docs.

Full changelog in the effect-smol repository.


You can find a recap of all Effect v4 Beta updates from launch to May, organized by topic, so you can jump straight to what matters most to you.

 

Here are all the technical changes from the past week.

 

Our upcoming Effect Milan 🇮🇹 meetup is happening on June 11, hosted by Datapizza.

Visit our Effect Community Events calendar and subscribe for updates on upcoming Effect events.

 

 

 

 

 

 

 

 

  • Maple Local Mode - run Maple as a single binary on your machine — OTLP ingest, an embedded ClickHouse, a query API, and the dashboard, with no cloud and no auth.

 

  • sqlc-gen-better-typescript - a sqlc WASM plugin that generates type-safe TypeScript code from SQL queries, using either Effect v4 or plain async functions.

 

  • effect-language-service-tsgo - the Effect Language Service extension for Zed is now searchable and installable via the Zed extension page.

 

  • Effect Office Hours 31 🔥
Play

 

  • Effect at OpenCode | Dax Raad | Effect Miami 🇺🇸 2026
Play

 

  • Alchemy: Real infrastructure testing and a native TypeScript alternative to SST
Play

 

  • Alchemy vs Terraform + Decoupling Infrastructure with Layers
Play

 

Don’t forget to listen to our Cause & Effect podcast hosted by Johannes Schickling and available on YouTube, X(Twitter), and audio platforms like Spotify and Apple Podcast.

Adam Rankin, CTO at Warp, joined Johannes Schickling to talk about using Effect to bring structure and composability to a growing TypeScript codebase, enabling a small, fast-moving team to stay productive while shipping reliable payment & payroll systems.

Play

 

More and more companies are adopting Effect in their projects. Here’s a list of companies looking for software engineers with Effect experience:

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

 

The Effect Merch Store offers a selection of Effect-branded items designed for the community. All orders are processed and fully managed through Printful.

 

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