Yesterday I joined @supabase as an SDK Engineer (Flutter)!
This is a dream job for me, as most of you know, I'm a very active open source proponent and developer, and getting the chance to work on an OSS product that I use a lot and that has a great community around it will be 🔥
Dart must easily be the most versatile computer language out there. 🎯
* Runs as a scripting language (like Python)
* Compiles to kernel code (like Java’s bytecode)
* Compiles to native code (like Swift)
* Compiles to JavaScript (like TypeScript)
* Compiles to WASM (unlike TypeScript)
* Has sound null safety (like Rust)
* Stateful hot reload (like no one else - Erlang maybe?)
* Runs on virtually any platform (like C/C++)
In addition:
* Has great developer tooling
* Interops easily with other languages
* Has an outstanding UI framework (Flutter)
* Nicely mixes with native UI components
* Is really easy to learn and work with
Today, I learned that the full compiler, analyzer, and tooling can even run on a web page. Mind blown. 🤯 What else did I miss?
Flutter in your pocket, on your web browser, and now... in your car 🛠️
See how Flutter is helping Toyota deliver an intuitive, smartphone-like experience to 2026 RAV4 drivers across the world.
Release Insights now support hourly granularity 🎉
When you're pushing a patch to tens of thousands of devices, knowing *when* things are happening matters just as much as knowing *how many*. You can now see downloads and installs broken out by the hour, across every patch in a release.
Try it out today at https://t.co/AfHIs1oS53
There are over 1.5 MILLION developers building with Flutter every month 🤯🎉
That’s over 50% growth from a little over a year ago. It's been incredible to continue to see the Flutter community grow!
Learn how Toyota is leveraging Flutter to revolutionize their infotainment system 🚘🩵
Chapters:
1:09 - Why Toyota chose Flutter
2:22 - Leveraging Flutter developer tools
3:31 - Looking Ahead: The 2027 Highlander BEV
If you're using Flutter, and at Google I/O, I'd love to talk! I'll be there again all day tomorrow, and in the audience for both Flutter talks. Come say hi! 👋
the co-founder of Flutter is speaking at FFDC.
Eric Seidel (@_eseidel) built Flutter at Google. now he's building ShoreBird. he's been inside the tool that FlutterFlow is built on longer than almost anyone alive.
on may 27th he's on stage in San Francisco talking about what he's learned and where it's going. alongside him: Abel Mengistu (@asmengistu), CEO of FlutterFlow (YC W21), and Abdallah Shaban (@AbdallahSh07), product at @Google and former co-founder at Celest (YC W24).
three @ycombinator founders talking about next steps with Flutter.
FFDC. may 27–28. The Midway, San Francisco. in person and on livestream.
https://t.co/C4RA4dGKmN
I genuinely think if you’re vibe coding, you should be building cross platform.
Let one codebase do all of the work, deploy to iOS and Android while vibe coding one thing.
That’s one of Flutter’s competitive advantages in 2026 and beyond.
💻👀 Tune into our #GoogleIO What's new in Flutter livestream on May 20th at 10am PT → https://t.co/oUVj6SBDhD
We'll explore framework updates, from performance improvements to new features, and how these innovations are shaping the future of fast, multi-platform app dev.
The Sam Altman and @miramurati texts from the day he got fired from @OpenAI in 2023 just became evidence in the @elonmusk v. @sama trial.
It felt like a meaningful moment in AI history, so I turned it into a musical.
The lyrics are the texts.
Every company is realizing they’ve got once-in-a-generation air cover to fire their worst 30% of employees
Many of these companies have been hoarding talent for a decade. They don’t need to anymore AND they have a free pass to unwind it
You better believe they’re gonna do it
You have to review all LLM code!
Codex 5.5 tried to push this awful hack to our Metal backend when it was coding font rendering. It decided to implement hacky "robust buffer access" style OOM check inside the shader and hacked our whole Metal binding architecture to add a special bind group slot 30 (hardcoded) to deliver sizes of all buffer bindings. This of course made the binding model super slow and required extra data for each buffer.