Slides of my code.talks 2026 talk on local AI, plus the long version with all the slides I had to cut
Field Notes.
A native macOS image editor with layers, effects, PSD support and an AI agent that works in your layers
Testing 20+ local llms to see how good they are at understanding large contexts
People keep saying OpenAI has no moat. I think they're wrong - the answer is apps.
Explanation of how to use OpenAI's Codex Agent with Agent Client Protocol (ACP) clients such as Zed, Neovim or Emacs
Which embedding models are particularly useful for generation and retrieval of information privately on the local computer
Comparing LLMs and programming languages to see which combination is the best for AI-driven development.
Sometimes its tricky to write good commit messages. Here's a simple way to let the LLM write them for you based on the currently staged changes.
Quick note on how to create a transparent video that works in Safari and in Chrome using FFmpeg and Blender
Initial notes on how Qwen Coder 2.5 performs on a Macbook Pro M4 Max
The iPad would be the perfect device for travel if only iPadOS weren't so limited.
Feel like you're drowning in biased news? Start your day with a short, well-rounded, personalized newsletter or a ~12min podcast.
I released a new project that allows searching crates.io via a embedding search
Quick example project to show how to use Rust uniffi-swift with async/await to share code between cross platform apps.
A macOS app that seamlessly integrates with Keynote and PowerPoint to transcribe your speech in real-time. Ensure every member of your audience gets your message.
This is a simplified implementation of the SwiftUI Composable Architecture (TCA) for the Rust Dioxus Library.
Ebou is a different take on the Microblogging / Mastodon experience. It groups new Toots by author and displays them in a UI not unlike modern messengers like Telegram, iMessage or WhatsApp.
Why I think the perfect Linux desktop environment doesn't exist.
Just a Brief note about Tauri VS Electron and the performance of WebKit
I wrote an app that analyzes the Twitter firehose for emoji, but before I could release it Elon Musk disabled the api.
Find Emoji in strings. Supports complex emoji such as 👨👩👧👦. Uses the unic-emoji-char crate in the background, and does not rely on regexes.
This is a proof of concept of rendering rich text on the GPU using Forma, including Emoji (which are rendered as textures).
Bevy Quickmenu simplifies the creation of in-game menus in the Bevy game engine, making it easy to build main menus, pause screens, and settings menus that are compatible with keyboard, mouse, and gamepad inputs. Designed to overcome the challenges of traditional Bevy UI, it provides a lightweight and customizable solution
TwitVault is a cross platform desktop app that uses the Twitter api to download your profile data. It can also sync your profile to retrieve new data (with some limitations) and it can import some data from the official Twitter archives. You can then browse and search your offline Twitter data from the convenience of a native (well, partially native) deskop app.
I realized I have to re-iterate my position on Xcode. So here's a brief note about why I don't like it.
I started working on a new game using the Bevy game engine
The unholy combination of PacMan and Bomberman: El Señor Pacbomber. For the Bevy Jam #2
I recently gave a Rust workshop to Kotlin and Swift developers. Strings in Rust are a really, really difficult topic for complete newcomers