Cédric

135 posts

Cédric

Cédric

@triozer

plugins & ai engineering @framer 🇰🇲🇬🇵🇾🇹

Barcelona, Spain Beigetreten Haziran 2021
261 Folgt149 Follower
Angehefteter Tweet
Cédric
Cédric@triozer·
Recently I’ve been thinking about how AI has reshaped everyday life and the way we communicate. I wrote down some thoughts. thoughts.rarewood.dev/ai
English
0
0
4
627
Cédric
Cédric@triozer·
One reason why Workshop feels native is how we handle tool calls. The “correct” way to generate a component is for the model to emit a structured tool call, with typed arguments then you validate, you run it and you render. For a while, some models didn’t stream tool call inputs at all. You’d sit on a blank UI until the full response came back, then render the component in one go... It felt slow. So we stopped using a tool call on that path and instead we told the model to just output code directly, no wrapper, and on our side we streamed that output as if it were the arguments of a tool call. Same downstream pipeline, same validation, same render! Even now that streaming tool inputs (kinda) works everywhere, we often still skip it. Streaming partial JSON into a live component is slower and messier than streaming code. Half-parsed arguments don't render nicely, and they don't match the mental model of watching the component get written. In the end, the implementation doesn’t have to mirror the protocol. It has to mirror the experience you want. At that time, a lot of AI features end up exposing the protocol directly by streaming structures that are faithful to the API but not to the user. Users don’t want a view into your pipeline. They want the thing to show up and work.
Cédric@triozer

x.com/i/article/2047…

English
0
1
11
254
Cédric retweetet
Carles Núñez Tomeo
Carles Núñez Tomeo@carlesnunez·
🚢 Last week I shared how shocked I was by the way we organise work at Framer, right? Well, this week I'll explain how we manage to ship to prod almost every day. No release manager, no sign-off meeting, no Friday war room... Just a Slack channel, a bot, and one command. Here's how the whole thing actually works 🧵
English
2
3
15
691
Cédric retweetet
Edoardo Mercati
Edoardo Mercati@edoardomercati·
CMS 3.0 just dropped in @framer. It has been completely redesigned from the ground up to make managing large collections faster and more intuitive, and it’s packed with improvements 💫
Edoardo Mercati tweet media
English
48
44
243
73K
Ivan Akulov
Ivan Akulov@iamakulov·
okay i know only three other typography nerds care about this, but: thanks to the new tokenizer, opus 4.7 finally stops replacing “smart quotes” with "dumb ones" every time it edits something THIS IS NOT A DRILL
Ivan Akulov tweet media
Ivan Akulov@iamakulov

@nateparrott do you happen to know why claude code is so insistent on killing the typographic “”‘’ and replacing them with "'? it’s hunting us design engineers at framer, and i’m sure there’s some reason it was implemented (and curious what), but it’s unfortunate :(

English
2
0
12
1.1K
Cédric retweetet
Daniela Dias
Daniela Dias@daniela_dias·
One of the weirdest (and best) parts of working on a product: seeing someone you don’t know get excited about something you built.
English
1
1
14
272
Cédric
Cédric@triozer·
I’ve spent the last year at @Framer working on the plugin infrastructure. Today our marketplace has 710 published plugins. 465 of them were active yesterday. Plugins reached nearly 70k users in the last 30 days and have driven 7.77M all-time opens. That scale taught me something:
English
1
5
43
1.9K
Cédric retweetet
ksa 🏴‍☠️
ksa 🏴‍☠️@kosa12m·
Best paper I've read so far this month: All elementary functions (sin, cos, tan, exp, log, powers, roots, hyperbolic functions, π, e, and even basic arithmetic) can be generated from just one binary operator: eml(x, y) = exp(x) − ln(y) …plus the constant 1.
ksa 🏴‍☠️ tweet media
English
89
1.7K
11.2K
1.4M
Cédric retweetet
Julien Ripouteau
Julien Ripouteau@julien_rpt·
Introducing Monocle 🧐 observability that just works™ pre-built dashboards, traces, logs, metrics, issues, uptime, AI one tool, one setup command, zero yaml 🧵👇
Julien Ripouteau tweet media
English
23
50
429
96.8K
Cédric
Cédric@triozer·
@LLCoolChris_ j’allais répondre puis je me suis dit que je ne voulais pas gâcher ma journée
Français
1
0
40
3.2K
chris
chris@LLCoolChris_·
J’ai vu un tweet qui dis que Linux c’est impossible à manager en terme de cyber sécurité (quoique ça veuille dire) et j’ai décidé d’ignorer. Je vous invite à en faire de même
Français
3
61
547
35.3K
cal morris
cal morris@_CalMorris·
@triozer @framer heck yea! time to dive back in and get a framer server setup 😂 or… hytale? 👀👀
English
1
0
1
143
cal morris
cal morris@_CalMorris·
👋 I’m Cal and recently joined @framer on the creators team, working on the marketplace and our new community 🚀 Over the next few weeks, I’ll share some behind the scenes of my first weeks, what we’re building and some tech deep dives 🔥 Learn a bit more about me below! 🧵
English
22
3
91
2.5K
Cédric
Cédric@triozer·
Also, huge respect to the creators building in this ecosystem. The platform is still evolving, the roadmap is big, and not every edge is polished yet. Seeing people like @__morse, @fhmi, @insertframe, @framercommerce... keep shipping ambitious, useful plugins on top of it is honestly pretty amazing. And shout-out to @aandreug and @heyisaacr, who helps keep the bar high in marketplace reviews!
English
2
0
8
369
Cédric
Cédric@triozer·
I'd like to think that we got a lot right. But if I were rebuilding it today, the biggest thing I’d push further is permissions. I know @jonastreub would too 😉 Most plugin systems, including ours, still lean too much on author-declared permissions. I think the future looks closer to runtime consent: clearer capability boundaries, better user control, and less blind trust.
English
1
0
5
362