Tim Smart (@tim_smart) header
Tim Smart (@tim_smart) profile picture

I hack on @EffectTS_

New Zealand
Joined April 2008
Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)Photo by Tim Smart (@tim_smart)
Huge thanks to all our sponsors for helping us bring the Effect community together in Italy this December. 🤍 We're so happy to have you on board! @zivergetech @EffectfulTech @warpdotco @executorsh @academind_real @Cloudflare @novelcrafter effect.website/effect-days#s…
16
4
83
8,399
This week I cover at-least-once delivery, persisted messages, and the Two Generals’ Problem. The Two Generals’ Problem is provably unsolvable, just like getting anyone to answer @thefubhy in our team chat.
Runners crash, but with Effect Cluster your messages don't need to go down with them. This week, learn how to → Choose at-most-once or at-least-once delivery → Persist messages so they survive a crash → Reply only when the work is done Module of the Week: Cluster, Part 3 ↓
4
6
50
2,139
Module of the Week #4 is all about how cluster routes messages to the correct entity without a central coordinator. I spent way too much time on the visuals for this week's post, but I think it might be the best one yet. effect.website/blog/module-o…
Effect Cluster, Part 2 - Module of the Week #4 With no coordinator in charge, how does a message find its entity? This week, we define our first entity and follow one message from webhook to punchline 👨 Questions? Office Hours tomorrow, link in 🧵 effect.website/blog/module-o…
4
9
1
45
2,482
Tim Smart retweeted
Schema got a serious upgrade in Effect 4
6
8
129
3,170
Effect Days is back 🇮🇹 Join us on December 9–11 for three days with the people building Effect and the people building with it. Workshops. Talks. Community. Early Bird tickets are now live ↓ effect.website/effect-days
5
23
17
103
96,086
Effect v4 Release Candidate is here! After months of beta releases, real-world usage, and community feedback, v4 is entering the final stretch before stable. Try it, migrate, test your integrations, and tell us what still breaks before 4.0. ↓↓↓ effect.website/blog/releases…
11
81
23
684
46,043
Enjoy a special Cause & Effect episode with @jdegoes, creator of @zioscala, and grandfather of Effect. @schickling @MichaelArnaldi 00:00 Intro, From ZIO to Effect 06:54 Software engineering in the age of AI 12:34 More developers, but a wider skill gap 23:03 What is still worth learning? 29:40 Closing the loop around coding agents 39:10 Preventing engineering skills from atrophying 47:20 Effect through the eyes of ZIO’s creator 52:42 Why Effect’s primitives matter more with AI 58:05 Teaching coding agents to write good Effect code 1:01:25 Rethinking tests, DRY, and boilerplate 1:08:45 The Effect Companion 1:18:16 A role-playing game for learning Effect 1:25:05 Turning knowledge into a product
4
13
46
4,264
We shipped a brand-new Effect website. Take it for a spin, click everything, and let us know what you think. Bugs, feedback, confusing bits, we want all of it ↓ effect.website
34
47
18
409
83,626
Effectifying @opencode with @kitlangton & @schickling Enjoy a very Kit Cause & Effect episode, technical, funny, opinionated, and full of love for effect systems.
1
15
5
149
28,168
We on the @EffectTS_ team we often recommend cloning the Effect repo into your project so your agent can explore the source directly. I finally wrote up why it works and how to set it up: effect.website/blog/the-one-…
20
37
11
405
31,043
Last week we launched Effect v4 Beta 🚀 If you missed the announcement, here’s a recap of the initial overview -- what changed under the hood, what to expect during the beta phase, and how to approach migration: youtube.com/watch?v=j7U4Quue…
6
41
4,413
Tim Smart retweeted
Happy Anniversary, Erlang!
🥁 And the winner is… After days of debate, we're excited to announce the official #ErlangAnniversary! 💙 The chosen day is: December 8th, the open-source release date. A win date for everyone! 📊 Check out the vote count: 💙 44 votes: 9 on X, 4 on LinkedIn, 2 on Mastodon, 29 on Erlang Forum (68% from 41 votes + 1 comment vote) 🧡 20 votes: 5 on X, 8 on LinkedIn, 1 on Mastodon, 6 on Erlang Forum (15% from 41 votes) 💚 14 votes: 5 on X, 3 on LinkedIn, 2 on Mastodon, 4 on Erlang Forum (10% from 41 votes) 🖤 2 votes: 0 on X, 0 on LinkedIn, 0 on Mastodon, 2 on Erlang Forum (5% from 41 votes) 💜 2 votes: 1 on X, 0 on LinkedIn, 0 on Mastodon, 1 on Erlang Forum (2% from 41 votes) Thanks to everyone who participated! Let's prepare a big celebration for next December 8th! #Erlang #WeBeamTogether
15
1
94
6,188
Some interactive effect-atom examples for ye.
22
23
4
416
44,417
You're absolutely right!—Let's delve into @EffectTS_.
25
42
23
393
46,090
🌟 10k times, thank you! Effect just crossed 10,000 stars on GitHub. To celebrate, we’re giving away **Effect swag** to a few folks who share how they’re using Effect in the wild!
9
23
3
214
16,408
In this Cause & Effect episode, Johannes Schickling @schickling talks with David Golightly about how @MasterClass built Cortex with Effect. Cortex is the voice AI orchestration layer powering personalized conversations with celebrity instructors like Gordon Ramsay & Mark Cuban
1
9
1
27
8,245
🎙 Cause & Effect Podcast – Episode #2 We chat with Michael Fester, co-founder Markprompt, on scaling AI-powered support with Effect & key engineering lessons. ◆ Migrating from TypeScript to Effect ◆ Handling API failures & cyber attacks ◆ Scaling AI infrastructure reliably
1
14
3
28
7,341