{"slug": "this-week-in-effect-130", "title": "This Week in Effect - 130", "summary": "Effect, the TypeScript library for the AI era, released its weekly update highlighting v4 beta improvements including Schema refinements, MCP conformance fixes, SQL D1 batch support, and HTTP tracing enhancements. The team also conducted a deep audit of the codebase ahead of the RC release. Additionally, Episode #10 of the Cause & Effect podcast featured John A. De Goes discussing software engineering in the age of AI, and an Effect Training Workshop was announced.", "body_md": "Hi Effecters!\n\nWelcome back to This Week In Effect, your weekly update of the latest developments in the Effect community and ecosystem.\n\nEffect 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.\n\nTo get started, below you’ll find links to our documentation and our guide for installing Effect. Enjoy!\n\n**Recent major updates:**\n\n## Technology\n\n**Effect LSP rules** are now available as custom, type-aware OXLint rules. We now also support vite-plus.\n\n**Effect’s API reference docs**, for both v3 and v4, are now available on the website.\n\n### Effect v4 Beta updates\n\nThe v4 beta had a focused week, with Schema refinements, MCP improvements, SQL fixes, and continued HTTP and AI work. The team also conducted a deep audit of the entire Effect codebase, systematically reviewing and fixing edge cases across all modules to ensure correctness and reliability ahead of the upcoming RC release.\n\n-\n**Schema**: Renamed Schema error constructors for consistency, fixed deduplication of JSON Schema fallback definitions, and resolved representation identifiers by AST identity.\n\n-\n**MCP**: Fixed MCP conformance issues and added a test suite, and emitted MCP tool output schemas.\n\n-\n**SQL**: Added D1 batch support, ran SQL persistence cleanup in bounded batches to avoid lock contention, and fixed `TMap.remove`\n\n/`removeAll`\n\nclearing entire buckets on hash collision.\n\n-\n**HTTP & tracing**: Added `HttpClient`\n\ntracer header filter for fine-grained control over which headers are included in traces, and propagated trace context for persisted workflow requests.\n\n-\n**AI**: Fixed OpenAI stable web search action parameters.\n\n-\n**CLI & docs**: Added `Doc.sanitize`\n\nfor stripping unsafe content from CLI output, and fixed `KeyValueStore`\n\nfile backend docs.\n\n-\n**Workflow**: Propagated trace context across persisted workflow request boundaries.\n\nYou can follow the full changelog in the [effect repository](https://github.com/Effect-TS/effect/commits/main).\n\nTo catch up on more updates, check out [Effect v4 Beta updates](https://effect.website/blog/tags/effect-v4-beta-recaps/).\n\n### General Chores\n\n## Cause & Effect Podcast | Episode #10\n\n**Software Engineering in the Age of AI**\n\nJohn A. De Goes 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.\n\nJohn is the creator of [ZIO](https://zio.dev/), as well as CEO of [Ziverge](https://www.ziverge.com/) and [Golem Cloud](https://golem.cloud/).\n\n[ Play ](https://youtube.com/watch?v=irmz5X3c7Do)\nThe Cause & Effect podcast, hosted by Johannes Schickling, features stories from software engineers and companies that use Effect in production and is available on [YouTube](https://www.youtube.com/@effect-ts), [X(Twitter)](https://x.com/EffectTS_/status/2085682364315783506), and audio platforms like [Spotify](https://open.spotify.com/episode/12L2neeIte6LUYQpzTh9n6) and [Apple Podcast](https://podcasts.apple.com/us/podcast/software-engineering-in-the-age-of-ai-10/id1781879869?i=1000780438320).\n\n## Effect Adoption Partner\n\nSave your seat for the first [Effect Training Workshop](https://www.eventbrite.com/e/ziverge-effect-ts-workshop-tickets-1993621741295?aff=oddtdtcreator) by John De Goes!\n\nMeanwhile, enjoy a conversation between John De Goes and Michael Arnaldi on **Why TypeScript is a Good Fit for Unemployed Scala Developers**.\n\n-\nOne of the **many** reasons to use Effect!\n\n-\nMany such stories! 😉\n\n-\n💯\n\n-\n“Brain, summarize this website” (cit. Kit Langton)\n\n-\n[Foldocs](https://github.com/tarkaworks/foldocs) - a framework for building documentation websites with Foldkit and Effect. By TarkaWorks.\n\n## Effect Team Content Update\n\n- Effect TSGO, Oxlint, and Type-Aware Rules for Effect | Effect Office Hours 40 🔥\n\n[ Play ](https://youtube.com/watch?v=RyB5Nm74gU8)\n- Stop the agent slop with Effect | Maxwell Brown\n\n[ Play ](https://youtube.com/watch?v=b8ULm238DHg)\n- Testing LLM workflows with Effect at OpenCode | Kit Langton\n\n[ Play ](https://youtube.com/watch?v=EBSOGU-65c4)\n## Effect Job Opportunities\n\nLooking for a role where you can work with Effect? We now have a dedicated [Effect jobs page](https://www.effect.website/effect-jobs) with open roles from companies using Effect.\n\nNew this week:\n\n**Medblocks** is hiring a Full Stack Developer in Bangalore, India.\n**Satispay** is hiring a Frontend Software Engineer in Milan, Italy.\n\n*Disclaimer: Please note that these job postings are shared for informational purposes, and we encourage applicants to verify details directly with the hiring companies.*\n\n## Effect Merch Store\n\nThe [Effect Merch Store](https://effect.website/merch) offers a selection of Effect-branded items designed for the community. All orders are processed and fully managed through [Printful](https://www.printful.com/).\n\n## Closing Notes\n\nThat’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.\n\n*Effect Community Team*", "url": "https://wpnews.pro/news/this-week-in-effect-130", "canonical_source": "https://effect.website/blog/this-week-in-effect/130/", "published_at": "2026-08-07 00:00:00+00:00", "updated_at": "2026-08-09 11:48:53.903005+00:00", "lang": "en", "topics": ["developer-tools", "artificial-intelligence"], "entities": ["Effect", "John A. De Goes", "ZIO", "Ziverge", "Golem Cloud", "Johannes Schickling", "Michael Arnaldi", "TarkaWork"], "alternates": {"html": "https://wpnews.pro/news/this-week-in-effect-130", "markdown": "https://wpnews.pro/news/this-week-in-effect-130.md", "text": "https://wpnews.pro/news/this-week-in-effect-130.txt", "jsonld": "https://wpnews.pro/news/this-week-in-effect-130.jsonld"}}