devdave

1.1K posts

devdave banner
devdave

devdave

@devdavedotdev

Web & AI Product Engineer

edge Katılım Aralık 2017
1.6K Takip Edilen281 Takipçiler
Osama
Osama@osama_latrache·
If you don’t know what’s going on, Well... @NotionHQ is no longer competing with note-taking apps.
Osama tweet media
English
39
34
1.3K
226.4K
anton
anton@antoncherepov·
@teej_dv close enough welcome back redux
English
1
0
0
58
teej dv 🔭
teej dv 🔭@teej_dv·
been trying out foldkit.dev today, it's really interesting. initial thoughts: - agent really liked it. cursor w/ 5.5 one-shot a bunch of stuff that was super annoying before that i was trying to (keep a persistent music player playing across different pages, share state, load state back from local storage, etc). - it's all effect, which i like. dunno how well it integrates further down, gotta try some more httpapi integration stuff but should be fine w/ httpapi client - seems to handle a bunch of stuff that normally felt really finnicky with getting right with effect, schema stuff, state thing,s blah blah - the dev mode is insanely cool, can replay mesages and everything, super sweet idk probably more to think of later but been enjoying it a lot ty @devinjameson love the direction
teej dv 🔭 tweet media
English
9
5
98
10.6K
devdave
devdave@devdavedotdev·
React is not the Final Framework I repeat, React is not the Final Framework!!! @EffectTS_ + @foldkit there has to be a better way, there is a better way, and it will come. AI accelerated poliferation of React wont stop it
teej dv 🔭@teej_dv

been trying out foldkit.dev today, it's really interesting. initial thoughts: - agent really liked it. cursor w/ 5.5 one-shot a bunch of stuff that was super annoying before that i was trying to (keep a persistent music player playing across different pages, share state, load state back from local storage, etc). - it's all effect, which i like. dunno how well it integrates further down, gotta try some more httpapi integration stuff but should be fine w/ httpapi client - seems to handle a bunch of stuff that normally felt really finnicky with getting right with effect, schema stuff, state thing,s blah blah - the dev mode is insanely cool, can replay mesages and everything, super sweet idk probably more to think of later but been enjoying it a lot ty @devinjameson love the direction

English
1
0
4
161
Rodrigues Costa
Rodrigues Costa@JRodriguesCosta·
@jarredsumner @simonklee I just downloaded the canary version and ran my test suite (a backend) and everything was 7 seconds faster on average.
English
3
0
49
5.7K
devdave
devdave@devdavedotdev·
@samgoodwin89 `alchemy login` stucks at authorizing in the chrome browser any unblocking tip? "alchemy": "2.0.0-beta.39",
devdave tweet media
English
0
0
0
77
sam
sam@samgoodwin89·
Found myself needing Effect RPC in Durable Objects and Workers. I am adding RpcWorker and RpcDurableObject that support the schema and give you the client when you `yield*` bind to it. Gives you a .getByName().rpc(..) DX:
sam tweet media
English
6
4
98
5.6K
devdave retweetledi
Matt Pocock
Matt Pocock@mattpocockuk·
/grill-me is my most popular skill ever. I get 5-10 messages a day about how it’s changed people’s workflows for the better But… I’ve stopped using it for code. Here’s the improved version:
English
77
114
2.1K
155.7K
devdave
devdave@devdavedotdev·
@kitlangton your humor is impeccable!, reminds me of your grandma, never even met her
English
0
0
1
9
Kit Langton
Kit Langton@kitlangton·
@devdavedotdev Oh, it's all recorded. I enjoy that too much to delegate it to a robot. 😜
English
4
0
1
47
Kit Langton
Kit Langton@kitlangton·
I made a Stacked PR tool for my robots to use. 👁️👃👁️ 🐝 👄 🫴 bee hold
English
21
13
460
44.4K
devdave
devdave@devdavedotdev·
@kitlangton come on now, i cant wait for the remain chapters. I'd love to help whatever little way
devdave tweet media
English
0
0
1
9
devdave
devdave@devdavedotdev·
@kitlangton man!, never change!! .catchAll(()=>Effect.succeed(💎))
English
0
0
1
7
William Candillon
William Candillon@wcandillon·
Introducing Project Redraw, a new grade of 2d primitives for Web & Native
English
32
116
2K
186.1K
devdave
devdave@devdavedotdev·
Alchemy + Effect !!
GIF
sam@samgoodwin89

Generating SDKs from APIs is better done by coding agents now than with tools like Stainless. In the real world, every spec is wrong, incomplete and inconsistent. Someone has to go and patch the spec before you can get good results with a rigid code generator. And Stainless APIs still don't give you the errors! They produce nice looking SDKs, but lack the most critical aspect of APIs - the "unhappy paths", which are usually far more in number than happy paths, and are what makes the difference between a great and a terrible UX. Stainless support many targets, but ask anyone who's used Cloudflare's terraform provider and you'll quickly realize that it's not magic. If the spec sucks, the provider sucks. And most specs suck. Distilled and Alchemy address this with AI. We use coding agents for 100%, so each new SDK we onboard is effectively "hand crafted". AI adapts "manually" to the nuances and weirdness of the spec and API. We share some code, but we don't try and squeeze specs into one code generator. Every time we make one, it becomes useful context for the next one and drives the flywheel. Since we are targeting Effect, we value errors more than the happy path. None of the APIs we've worked with except for AWS have documented their errors in the spec. And AWS still hasn't documented 100% (maybe 80-90% at best). AI patches these missing errors (and categorizes them as retryable, etc.) by interacting with the service and observing its actual behavior. This then feeds into Alchemy which uses AI to generate hand-crafted IaC resources and our Effect abstraction on top. This generation process reverse engineers the API's actual behavior and produces: 1) Effect-native SDKs for every cloud, and 2) IaC Resources for every cloud, 3) Alchemy Bindings for every cloud API.

English
0
0
6
424
sam
sam@samgoodwin89·
Generating SDKs from APIs is better done by coding agents now than with tools like Stainless. In the real world, every spec is wrong, incomplete and inconsistent. Someone has to go and patch the spec before you can get good results with a rigid code generator. And Stainless APIs still don't give you the errors! They produce nice looking SDKs, but lack the most critical aspect of APIs - the "unhappy paths", which are usually far more in number than happy paths, and are what makes the difference between a great and a terrible UX. Stainless support many targets, but ask anyone who's used Cloudflare's terraform provider and you'll quickly realize that it's not magic. If the spec sucks, the provider sucks. And most specs suck. Distilled and Alchemy address this with AI. We use coding agents for 100%, so each new SDK we onboard is effectively "hand crafted". AI adapts "manually" to the nuances and weirdness of the spec and API. We share some code, but we don't try and squeeze specs into one code generator. Every time we make one, it becomes useful context for the next one and drives the flywheel. Since we are targeting Effect, we value errors more than the happy path. None of the APIs we've worked with except for AWS have documented their errors in the spec. And AWS still hasn't documented 100% (maybe 80-90% at best). AI patches these missing errors (and categorizes them as retryable, etc.) by interacting with the service and observing its actual behavior. This then feeds into Alchemy which uses AI to generate hand-crafted IaC resources and our Effect abstraction on top. This generation process reverse engineers the API's actual behavior and produces: 1) Effect-native SDKs for every cloud, and 2) IaC Resources for every cloud, 3) Alchemy Bindings for every cloud API.
Techmeme@Techmeme

Source: Anthropic is in advanced talks to acquire New York-based Stainless, which helps developers generate SDKs from APIs, for at least $300M (The Information) (Visit Techmeme dot com for the link and full context!)

English
8
5
103
9.1K
devdave retweetledi
Rhys
Rhys@RhysSullivan·
What are some good large open source Effect codebases with established patterns in them? I've got two: - github.com/AnswerOverflow… effect v3 - github.com/rhyssullivan/e… effect v4 They're both decent but wanting to improve the amount of references I can give my agent
English
33
16
436
40.2K
Anthony Kroeger
Anthony Kroeger@kr0der·
what tech stack do you guys use for side projects? i usually use nextjs/tailwind/trpc/prisma/vercel but i’m trying out tanstack start/drizzle/cloudflare
English
37
1
64
12K
devdave
devdave@devdavedotdev·
"typescript guy" they said, now he's the skill and effect_ts guy huh love what you do man
Matt Pocock@mattpocockuk

1. I wanted to create an automatic chapter creator for my videos 2. I did /grill-with-docs with the agent to figure out what I wanted 3. I said 'let's prototype the prompt passed to the agent' not really knowing what to expect 4. It built an entire TUI (in @EffectTS_) for me, pointing at my live data 5. I iterated on the system prompt until it was awesome 6. AFK agent one-shotted it

English
0
0
1
70
devdave
devdave@devdavedotdev·
Effect pilled, there's no saving me @EffectTS_
English
2
2
75
3.7K
Sam Lambert
Sam Lambert@samlambert·
There's a lot of bad takes going around database twitter so I made a handy decision tree to help you sift through the noise
Sam Lambert tweet media
English
9
6
369
15.9K