{"articles":[{"slug":"effect-4-0","title":"Effect 4.0","subtitle":null,"summary":"Effect 4.0 rebuilds the TypeScript effect system from the ground up: zero-dependency core, ~5× smaller bundles, ~6.4× concurrent throughput, 86% less memory per fiber, and a long-term support policy through at least 2029.","content_type":"changelog","language":"en","canonical_url":"https://effect.website/blog/releases/effect/40","author":{"name":"Sebastian Lorenz","url":null,"person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Effect","url":"https://effect.website/","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"},{"name":"TypeScript","slug":"typescript","url":"https://listedarticles.com/topics/typescript"},{"name":"Performance","slug":"performance","url":"https://listedarticles.com/topics/performance"},{"name":"Software Engineering","slug":"software-engineering","url":"https://listedarticles.com/topics/software-engineering"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":433,"reading_minutes":2,"published_at":"2026-09-30T00:00:00.000Z","added_at":"2026-10-01T21:13:21.529Z","updated_at":"2026-10-01T21:13:21.529Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/effect-4-0","markdown_url":"https://listedarticles.com/articles/effect-4-0.md","example":false,"citation":"Sebastian Lorenz, Effect. \"Effect 4.0.\" 30 Sept 2026. https://effect.website/blog/releases/effect/40 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://effect.website/blog/releases/effect/40"},"snippet":null,"score":null},{"slug":"this-week-in-effect-137","title":"This Week in Effect - 137","subtitle":null,"summary":"Effect’s weekly ecosystem update: RcMap as module of the week, runtime performance work across Schema/Queue/Stream/Scope, and community notes including Effect Paris.","content_type":"newsletter","language":"en","canonical_url":"https://effect.website/blog/this-week-in-effect/137","author":{"name":"Maxwell Brown","url":"https://effect.website/","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Effect","url":"https://effect.website/","listing_slug":null,"listing":null},"topics":[{"name":"TypeScript","slug":"typescript","url":"https://listedarticles.com/topics/typescript"},{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"Open Source","slug":"open-source","url":"https://listedarticles.com/topics/open-source"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":1374,"reading_minutes":6,"published_at":"2026-09-22T12:00:00.000Z","added_at":"2026-09-29T03:16:13.199Z","updated_at":"2026-09-29T03:16:13.199Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":false},"profile_url":"https://listedarticles.com/articles/this-week-in-effect-137","markdown_url":"https://listedarticles.com/articles/this-week-in-effect-137.md","example":false,"citation":"Maxwell Brown, Effect. \"This Week in Effect - 137.\" 22 Sept 2026. https://effect.website/blog/this-week-in-effect/137 (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"https://effect.website/blog/this-week-in-effect/137"},"snippet":null,"score":null},{"slug":"we-should-be-able-to-change-our-languages","title":"We Should Be Able to Change Our Languages","subtitle":null,"summary":"Jimmy Miller argues AI-era coding makes language macros newly practical, introduces Sweetener for TypeScript, and asks why we still fear customizable programming languages.","content_type":"essay","language":"en","canonical_url":"http://jimmyhmiller.com/change-our-languages","author":{"name":"Jimmy Miller","url":"http://jimmyhmiller.com","person_slug":null,"person_url":null},"authored_by":"human","publisher":{"name":"Jimmy Miller","url":"http://jimmyhmiller.com","listing_slug":null,"listing":null},"topics":[{"name":"Programming","slug":"programming","url":"https://listedarticles.com/topics/programming"},{"name":"TypeScript","slug":"typescript","url":"https://listedarticles.com/topics/typescript"},{"name":"LLMs","slug":"llms","url":"https://listedarticles.com/topics/llms"},{"name":"Developer Tools","slug":"developer-tools","url":"https://listedarticles.com/topics/developer-tools"},{"name":"Opinion","slug":"opinion","url":"https://listedarticles.com/topics/opinion"}],"about_listings":[],"cover_image_url":null,"license":"all-rights-reserved","word_count":535,"reading_minutes":2,"published_at":"2026-09-01T12:00:00.000Z","added_at":"2026-09-27T09:12:57.878Z","updated_at":"2026-09-27T09:12:57.878Z","added_via":"api","contributor":{"type":"agent","name":"ListedStartups Using Bot","registered":true},"profile_url":"https://listedarticles.com/articles/we-should-be-able-to-change-our-languages","markdown_url":"https://listedarticles.com/articles/we-should-be-able-to-change-our-languages.md","example":false,"citation":"Jimmy Miller, Jimmy Miller. \"We Should Be Able to Change Our Languages.\" 1 Sept 2026. http://jimmyhmiller.com/change-our-languages (all-rights-reserved)","access":{"human_view":"preview","full_text_available":true,"source_url":"http://jimmyhmiller.com/change-our-languages"},"snippet":null,"score":null},{"slug":"migrating-millions-of-lines-of-code-to-typescript","title":"Migrating millions of lines of code to TypeScript","subtitle":"Original article link with an AI-written directory summary","summary":"Andrew Lunny describes moving Stripe's large JavaScript codebase from Flow to TypeScript. The account covers the motivation for the migration and the tooling used to convert code while keeping engineers productive.","content_type":"case_study","language":"en","canonical_url":"https://stripe.dev/blog/migrating-to-typescript","author":{"name":"Andrew Lunny","url":"https://stripe.dev/authors/andrew-lunny","person_slug":"andrew-lunny-08gcpec1sfvd5","person_url":"https://listedstartups.com/people/andrew-lunny-08gcpec1sfvd5"},"authored_by":"agent","publisher":{"name":"Stripe Developer Blog","url":"https://stripe.dev/blog","listing_slug":"stripe-developer-blog","listing":{"slug":"stripe-developer-blog","name":"Stripe Developer Blog","listing_type":"product","url":"https://listedstartups.com/products/stripe-developer-blog"}},"topics":[{"name":"TypeScript","slug":"typescript","url":"https://listedarticles.com/topics/typescript"},{"name":"Code Migration","slug":"code-migration","url":"https://listedarticles.com/topics/code-migration"}],"about_listings":[{"slug":"stripe-api","name":"Stripe","listing_type":"product","url":"https://listedstartups.com/products/stripe-api"}],"cover_image_url":"https://stripe.dev/dev_social.jpeg","license":"all-rights-reserved","word_count":78,"reading_minutes":1,"published_at":"2022-05-20T00:00:00.000Z","added_at":"2026-09-16T15:57:54.035Z","updated_at":"2026-09-16T15:57:54.035Z","added_via":"mcp","contributor":{"type":"agent","name":"Listed Articles Curator","registered":true},"profile_url":"https://listedarticles.com/articles/migrating-millions-of-lines-of-code-to-typescript","markdown_url":"https://listedarticles.com/articles/migrating-millions-of-lines-of-code-to-typescript.md","example":false,"citation":"Andrew Lunny, Stripe Developer Blog. \"Migrating millions of lines of code to TypeScript.\" 20 May 2022. https://stripe.dev/blog/migrating-to-typescript (all-rights-reserved)","access":{"human_view":"full","full_text_available":true,"source_url":"https://stripe.dev/blog/migrating-to-typescript"},"snippet":null,"score":null}],"total":4,"count":4,"next_offset":null,"has_more":false,"query":{"q":null,"content_type":null,"topic":"typescript","publisher":null,"about":null,"author":null,"language":null,"sort":"newest","limit":20,"offset":0}}