Exciting 🤩!
📣Announcing the first preview releases of Swift for Android, enabling you to build Android business logic with the same Swift that you use for Apple platforms. swift.org/blog/nightly-swift… #Android
Gotta love @mitchellh for that!
I've shared the full transcript of every agentic coding session from implementing the unobtrusive Ghostty updates and provided commentary alongside about my thinking and process. Total cost: $15.98 over 16 sessions. "Vibing a Non-Trivial Ghostty Feature" mitchellh.com/writing/non-tr…
Just vibed through a full end-to-end async pipeline-data crunching, direct storage upload, and backend confirmation, complete with progress reporting, error recovery, and tests.
Johannes Erhardt retweeted
Hey Swift community! Something exciting is happening.
Until now, AI coding tools barely managed Swift syntax. They’d choke on SwiftUI, Concurrency, or Hummingbird, and needed constant handholding.
That changed with Droid. @FactoryAI’s Droid just gets Swift.
Last weekend I started a project from scratch with a single prompt. No hand-crafted scaffolding. And it built a working Swift 6.2 concurrency package. An absolute first.
And it’s not just me. @rudrank opened a PR in MLX-Swift today that was 100 % coded by Droid.
My first Droid project was an experiment. One naive prompt, low expectations, and somehow it just worked.
So I’m doing a little experiment:
📘 Tonight I’ll RTFM
🚀 Tomorrow morning I’ll start a brand-new Droid Swift project — and live-tweet the whole thing. Let's see how far we can push this thing.
I’ll probably do a ton of things wrong (and hope @bentossell can rescue me if I get lost 😅).
Here's the plan:
If you’ve followed me, you know I’ve ranted for years about the lack of good Swift AI libraries. Even Apple’s own MLX-Swift trails far behind its Python equivalent in features and performance. It’s frustrating.
So I’ve got a long list of things to fix and create, starting with a performant TextView that supports both Markdown and LaTeX, and is optimized for streaming, and actually lets you select the whole message (not just one paragraph). That doesn’t exist in Swift today.
Tomorrow I'll start with this. It's not an easy project, and I’ll be impressed if it works first try.
If you’re missing any tools for AI in Swift, comment below and I’ll add them to the list. Let’s fix this ecosystem together. Swift deserves better. 💪
I just published my first project that was 100% coded by @FactoryAI’s Droid: a Swift SDK for OpenAI’s new Responses and Conversations API.
A few fun facts:
- Uses Swift 6.2 and full concurrency (something I’m convinced no human can do)
- I used GPT Codex as the Droid model
- Never experienced infinite loops, and every single build compiled on the first try — impressive, especially after battling Windsurf and Cursor.
- Droid chose an MVVM architecture on its own. It’s a bit over-engineered imo, so I might ask it to simplify things later. But it works, and that's great
- Includes a fully human-coded demo app supporting @openai, @groq, @lmstudio, and an internal @PicoGPT build (beta coming soon).
Johannes Erhardt retweeted
🇪🇺 EU Data Residency has landed in Notion.
Now you can keep your Enterprise workspace’s data stored in the EU to meet compliance + sovereignty requirements — without giving up any of Notion’s collaborative features 🌍 ✨
Your data stays local, your team stays connected.
Johannes Erhardt retweeted
New versions of Phoenix come with an AGENTS .md file that makes Claude/Cursor/etc work better with your codebase.
Elixir ahead of the curve as always:
Johannes Erhardt retweeted
Phoenix LiveView 1.1 is an exciting release in a lot of ways, but the highlight for me is the JS is getting types! Huge thanks to the maintainers 💜 #elixirlang
github.com/phoenixframework/…
Johannes Erhardt retweeted
#news Bear Web is now in public beta, and you are invited! 🚀
This is a big step toward making Bear available wherever you need it, and we’d love for you to give it a try.
Learn more and join Beta here:
community.bear.app/t/bear-we…
Johannes Erhardt retweeted
“This means it's finally possible to build and deploy iOS apps from Linux and Windows (WSL)” forums.swift.org/t/xtool-cro…
Johannes Erhardt retweeted
New feature this week in #ProtonMail for desktop!
🔄Now you can switch between your Proton accounts from the Proton Mail desktop app, and stay logged in to all of them.
Available for #Windows, #macOS, and #Linux: proton.me/mail/download
Travelsomnia (noun): The restless, unsatisfied feeling experienced after returning from an exhilarating trip or event, characterized by a sense of boredom and difficulty readjusting to routine life.
Johannes Erhardt retweeted
📣 MAX 24.4 ⚡️ is here! Featuring:
⚛️ New quantization APIs, with SOTA CPU performance for LLMs!
🍎 MAX for macOS!
🦙 INT4 implementation of Llama3/2!
➕ Performance and standard library improvements for Mojo 🔥, including 200+ community contributions.
modular.com/blog/max-24-4-in…

























