🇫🇷 Paris folks, now is time to gather around @EffectTS_ for the 7th edition of the meetup, happening on June 25th 👇
This Week in Effect - 2026-06-19
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:
- Effect v4 Beta Release! 🚀
- Effect AI SDK Release.
- Durable workflows in TypeScript with
@effect/workflow- currently in alpha. - 6470+ community members on Discord.
The v4 beta had quite an active week, with streaming support landing in HttpApi, several important Schema and Config fixes, and a batch of v3 ports — here are the most notable changes that landed in effect-smol.
-
HttpApi streaming: Added streaming response support to
HttpApi, a long-requested feature that enables server-sent events and chunked transfer responses directly fromHttpApiEndpointdefinitions. -
Schema fixes: Normalized error behavior for
SchemaandSchemaParserboundary APIs, fixedSchema.isAnyOfcustom tag narrowing, enhancedisMissingDataOnlyto handleAnyOfcases more accurately, and imported unconstrained JSON Schema asJson. Also derived template literal arbitraries from encoded parts for more accurate property-based test generation. -
Config fixes: Fixed
Config.withDefaultfilter fallback behavior and fixed config path composition and directory-backed lookup behavior. -
HttpApi fixes: Fixed
HttpApiEndpointerror inference and fixedHttpApiSchemapublished types. -
Effect core ports from v3: Ported
Effect.transposeOptionandRandom.choicefrom v3, continuing the API surface alignment between versions. -
RPC: Made
RpcGroup.toHandlersdefinition-first for more ergonomic handler registration. -
Stream: Fixed
Stream.runForEachWhilechunk continuation, and swallowedreader.cancelrejection inStream.fromReadableStreamfinalizer to prevent spurious errors on stream cleanup. -
Workflow: Fixed workflow defect serialization, ensuring error details survive the persistence boundary correctly.
-
SQL: Deduplicated
SqlResolver.findByIdrequests to avoid redundant queries within the same batch. -
AI & OpenRouter: Added audio input parts support to OpenRouter, and preserved reasoning deltas for chat completions compatibility.
-
CLI: Added
Prompt.customexternal event merging support. -
Graph: Fixed algorithm edge cases and added explicit directed neighbor functions.
-
Documentation: Added JSDoc function signature extraction, normalized JSDoc example titles across the codebase, added
DateTimeAI docs, and updated generated AI documentation.
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.
- Fix(ai-amazon-bedrock): emit streaming “finish” after metadata arrives (Bug Fix)
- Fix (ai-openai): Ignore unrecognized events rather than cancelling the event stream (Bug Fix)
Effectifying OpenCode
Kit Langton joins the podcast to talk about Effect, OpenCode, and what it takes to migrate a large TypeScript codebase to Effect. Enjoy a very Kit episode, technical, funny, opinionated, and full of love for effect systems.
Cause & Effect features stories from software engineers and companies that use Effect in production, including the learning process, challenges faced, and benefits of integrating Effect into their tech stack.
The Cause & Effect podcast is hosted by Johannes Schickling and available on YouTube, X(Twitter), and audio platforms like Spotify and Apple Podcast.
We’re excited to announce the Effect Paris Meetup #7, scheduled on June 25th, sponsored and organized by evryg!
And if you’re in Miami 🌴, Effect Miami #1.5 (Hack Night!) is also scheduled on June 30th — a focused hack night for engineers interested in learning Effect and using coding agents to write more correct, reliable Effect code! The meetup is organized by Ariel Azoulay, in collaboration with Hack Nights, Miami’s weekly builder meetup.
Visit our Effect Community Events calendar and subscribe for updates on upcoming Effect events.
-
Rivet just announced Effect SDK for Rivet Actors!
Introducing the Effect SDK for Rivet Actors Effect, made stateful: 💾 Durable, in-memory state (or SQLite) ⚡ Realtime over WebSockets 😴 Sleeps when idle, scales to millions ✨ Idiomatic Effect (1 actor = 1 scope + ref) 🔍 Distributed tracing across actors
- Electron + Effect.ts: A Better Way to Build Desktop Apps by Lucas Barake.
-
HumanLayer migrating to Effect! 🔥
ight let's see how this goes
-
Yes!
effect is the single greatest thing to ever happen to typescript
I've been constantly trying new pieces of tech and ways of building things as agents have gotten better. Basically nothing's been constant except for two things: - Svelte + SvelteKit - Effect (v4 beta)
- redfx - a typed Redis client for Effect, with schema-validated keys, pub/sub as streams, and distributed caching.
- evm-effect - an Ethereum Virtual Machine implementation in TypeScript built on Effect, with a focus on debuggability.
- Effect Office Hours 33 🔥
- How to log Errors & Causes in Effect
- Effect at Datapizza: Services & Layers in Production | Leonardo Trapani | Effect Milan 2026 🇮🇹
More and more companies are adopting Effect in their projects. Here’s a list of companies looking for software engineers with Effect experience:
-
acemate.ai: Senior Backend Engineer / Developer
-
Expand.ai: Founding Engineer
-
Freckle.io is hiring Full-stack Engineers with experience in Effect.
-
Goblins is looking for a Product Founding Engineer. See the job posting in the
#job-boardchannel on our Discord. -
Heartbeat: Senior Software Engineer
-
HumanLayer: Founding Product Engineer
-
Joymore is looking for Backend (and Full Stack) Engineers. See the job posting in the
#job-boardchannel on our Discord. -
LEAP Legal Software is hiring a Full-stack Engineer. See the job posting in the
#job-boardchannel on our Discord, and reach out to Willem. -
Lingo.dev: Senior Product Engineer - React, Node.js, UX
-
ManageSpace: Full Stack Engineer (mid-level) — UK/US/Europe. See the job posting in the
#job-boardchannel on our Discord, and reach out to Adam. -
Masterclass: Staff Software Engineer
-
Medbill.ai: Founding Software Engineers (full-stack and backend)
-
OpenRouter is looking for Effect engineers. DM Louis, the co-founder, on X for further info.
-
PhosPhor is hiring engineers experienced in Effect. You may also reach out to the Phosphor team on our Discord.
-
Reap, a HK-based but remote-friendly Fintech company, is hiring a Backend/Cloud Engineer for a greenfield project. See the job posting in the
#job-boardchannel on our Discord. -
Sellhub is looking for a Backend Engineer. See the job posting in the
#job-boardchannel on our Discord. -
SIWorks is hiring a senior full-stack engineer - part-time. See the job posting in the
#job-boardchannel on our Discord. -
Software Intelligence Works: Senior Full-Stack Engineer
-
Solid is hiring its early engineering team (Bay Area). The job posting is available in the
#job-boardchannel on our Discord -
Supermemory: Founding Backend / Infrastructure Engineer
-
Superwall: Full-stack Mobile Developer
-
SynTwin: Product Engineer (m/w/d)
-
Temper: Founding Engineer
-
Tranched: Full-stack Engineer Web3
-
Trellis AI: Product Engineer based in SF.
-
Vitalize Care is hiring a full-stack engineer with Effect experience: Full-Stack Engineer
-
Wander is hiring Software Developers with experience in Effect.
-
A consumer music startup hiring for an Effect Backend Consultant + a full-time role based in NYC. The job posting is available in the
#job-boardchannel on our Discord -
French-speaking startup team led by Stephan Le Dorze is looking for a freelancer to join them - see his LinkedIn post for more details.
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.
Effect Merch is here! We’re excited to announce the launch of our Effect merch page! Grab your favorite swag & show your love for Effect in style! 🧢 effect.website/merch
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