Skip to content
Effect Days 2026 Early bird tickets

This Week in Effect - 132

Effect v4 RC lands new Match.fn selectors, RPC stream backpressure, and Schema reference policies. Foldkit ships server-side rendering. Effect gets a shoutout in this week's This Week in React newsletter.

Hi Effecters!

Welcome back to This Week in Effect, your weekly update of the latest developments in the Effect community and ecosystem.

Effect is the TypeScript library for the AI era, helping 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:

Technology

Effect v4 RC updates.

The team continued the codebase audit this week, while also landing several new APIs and meaningful improvements across tracing, RPC, Schema, and AI modules.

  • New APIs: Added Match.fn selector matchers for more ergonomic pattern matching, added standalone dual Optic functions, restored Effect.head which had been inadvertently removed, and added RPC HTTP stream backpressure to prevent unbounded memory growth under slow consumers.

  • Schema: Added configurable schema reference policies, fixed projection of checks and annotations through artificial JSON encodings, and added a protocol adapter for the latest MCP specification revision.

  • Tracing performance: Improved tracing performance in span creation and HTTP tracer middleware, shared tracer hex ID generation across spans, and documented the public random hex contract.

  • RPC: Made server notifications first-class RPC messages, and added HTTP stream backpressure.

  • AI providers: Preserved encoded AI tool parameters for manual resolution, and fixed Deferred clearing resumes before resuming waiters on completion.

  • SQL: Propagated failed transaction begin as a typed error, and fixed NodeStream zero maxBytes handling.

  • Runtime & core: Merged resource usage and finalizer failures, preserved Context accessor with loose object spread, fixed Effect.fromOption inline inference, normalized unbounded PubSub replay capacities, and respected zero Node socket open timeouts.

  • Schedule: Added support for refinements in Schedule.while.

  • Graph: Fixed edge mutability and A* heuristics.

  • Internals: Used Context.mapUnsafe in fewer call sites for better performance.

You can follow the full changelog in the effect repository.

To catch up on more updates, check out Effect v4 Beta updates.

Community Events

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

Effect Adoption Partner

Save your seat for the first Effect Training Workshop by John De Goes!

Community Highlights

Cause & Effect Podcast

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.

John A. De Goes, the creator of ZIO, as well as CEO of Ziverge and Golem Cloud, joins Johannes Schickling and Michael Arnaldi to discuss how AI is reshaping software engineering, what developers should still learn, and why Effect’s primitives are especially valuable for coding agents.

Play

Effect Team Content Update

  • Effect Office Hours 42 🔥
Play
  • PR review: Merging external events into Prompt.custom
Play

Effect Job Opportunities

Looking for a role where you can work with Effect? We now have a dedicated Effect jobs page featuring open roles from companies that use Effect. We’ll keep it updated as new opportunities come in.

New this week: Superwall is hiring a Global Remote Support Engineer (US time zones preferred).

Explore Effect 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.

Effect Merch Store

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

Closing Notes

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

Share

Last updated

// Effect Community

Join the conversation on Discord

Meet engineers running Effect in production.