Kotlin, Swift, Python 3.11, and Java 21 all ship it, and Go has libraries to implement it. This is why JavaScript needs Structured Concurrency
frontside.com/effection/blog…
🚨 Flaky test suites hurt teams, products, users, and businesses.
Graybox testing promises balance—but too often, it turns into a "Frankenbox".
🔎 Why does graybox testing fall short—and what’s a better approach?
Read more: frontside.com/blog/2025-02-0…
🚀 Milestone Alert! 🚀
Effection, our structured concurrency library at Frontside, has hit 500 GitHub stars! 🌟
Huge thanks to our amazing community, clients, and partners.
Check out Effection now: frontside.com/effection/#Effection#structuredConcurrency
ALT Image blue background, various sized stars, and GitHub logo with text "congratulations effection - structured concurrency and effects for javascript, 500 Github stars"
Effection - structured concurrency for JavaScript library crossed 500⭐️ on GitHub today. It's a small milestone on a bigger journey to bring Structured Concurrency to the JavaScript runtime. github.com/thefrontside/effe…
Great work @cowboyd and all contributors!
Did you miss @cowboyd teaching us about Effection live on LWJ?
No worries! Watch highlights from the episode here, then check out the full episode replay learnwithjason.dev/fixing-as…
🔴 LIVE — want to learn something that feels *super* smart to say ("structured concurrency") that also has extremely practical applications in your apps?
it's a learning double whammy with @cowboyd today!
(link in next tweet)
Concurrency is often difficult to manage because code diverges from intuition. What makes Structured Concurrency so powerful is that it connects them back together such that code can follow directly from intuition.
A very good outline of why it’s important to know what async/await is doing behind the scenes. Also, generator functions are awesome.
“The await event horizon in JavaScript”
by @cowboydfrontside.com/blog/2023-12-1…