Dion Almaer's Avatar

Dion Almaer

@almaer.com

Bringing nuance to a knife fight πŸ”ͺ, surprisingly older than @bgalbs Past: Ajaxian, Shopify, Google, Mozilla, webOS, and more!

6,015
Followers
2,866
Following
174
Posts
11.04.2023
Joined
Posts Following

Latest posts by Dion Almaer @almaer.com

Post image

After iterating... you end up with a new app at your finger prints. What a time to be alive ;)

07.10.2025 20:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Step 3: Coded by Jules

Finally, it’s time to build. I setup a repo that contains my spec as a README, and the screens that I want to build which have been downloaded from Stitch.

07.10.2025 20:57 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Stitch - Design with AI Stitch generates UIs for mobile and web applications, making design ideation fast and easy.

Step 2: Designed by Stitch

I use the spec to explore the design of the app. Here is the Stitch project:

stitch.withgoogle.com/projects/272...

07.10.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Step 1: Starting with the Spec

Captures what you are looking to build: it’s design and implementation. Sometimes I work with an AI to go deep on the definition up front, and other times I stay shallower and flush out the spec as I add more features.

07.10.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Stitching with the new Jules API The Jules team finished off another ship week with the release of an initial version of their API, allowing you to integrate with your friendly asynchronous squid engineer. I have been interested i…

blog.almaer.com/stitching-wi...

07.10.2025 20:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β˜… Stitching with the new Jules API

The Jules team finished off another ship week with an initial version of their API, allowing you to integrate with your friendly asynchronous squid engineer.

In this post I show how I use Stitch to design a native app that uses the new API...

07.10.2025 20:57 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Not a bad start to a Sunday… with the footy on TV and using Jules to build an iOS app that uses it’s new API… designed by Stitch.

stitch.withgoogle.com/projects/272...

05.10.2025 19:17 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Pools of Extraction: How I Hack on Software Projects with LLMs I’ve started to notice some patterns in how I work on software projects. Specs as mini-pools I often sit down and just write a spec. Even if I never build it, the spec itself is a kind of temporary…

… Along with mini specs that contain relevant context, I am able to use a variety of models to get higher quality results.

This short post shares some details.

blog.almaer.com/pools-of-ext...

23.09.2025 21:38 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β˜… Pools of Extraction

I’ve started to notice some patterns in how I work on software projects. I create throwaway projects to learn from, and large repos with a bunch of ideas in. I sometimes extract targeted repos from them…

23.09.2025 21:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Stitch - Design with AI Stitch generates UIs for mobile and web applications, making design ideation fast and easy.

And then we have the ability to share public projects.

Being able to share your work to communicate and iterate is key... and we have more coming here too.

I would love to see any projects that you are game to share. Here is one of mine...

stitch.withgoogle.com/projects/180...

19.09.2025 16:48 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Stitch Design Variants: A Picture Really Is Worth a Thousand Words? My head has been in the world of code generation for the last few years. Now that I’m also thinking about design generation, I’m seeing a lot of similarities but also some fascinating d…

✨Stitch Design Variants: A Picture Really Is Worth a Thousand Words?

We have some great Stitch updates for you today, & I posted about a couple.

At first I talk about design variants and how to use the fact that your brain can grok a lot of images very quickly...

blog.almaer.com/stitch-desig...

19.09.2025 16:48 πŸ‘ 4 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

Excited for you mate. Good peeps joining good peeps!

13.09.2025 00:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It has been incredibly fun to see @aerotwist.com, Dimitri, and the team bring this to life.

All of the power of the large variety of models, and you can just spec and ask for what you want. Delightful.

24.07.2025 17:13 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Visual Editor

... for example, I often want to take an image and bring it to live with one of the new Google video models, so I ask for that and get a Breadboard flow that results in a running app:

opal.withgoogle.com?flow=drive:/...

24.07.2025 17:13 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Introducing Opal: describe, create, and share your AI mini-apps- Google Developers Blog Discover Opal, a new experimental tool from Google Labs, that helps you compose prompts into dynamic, multi-step mini-apps using natural language.

I’m super excited about Opal, a new experiment from Google Labs.

It has changed my habits. Instead of asking for something in an AI chat app, for some tasks I create a micro app on the fly…

developers.googleblog.com/en/introduci...

24.07.2025 17:13 πŸ‘ 8 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

OH β€œWe got too many Product Managers who were good at competitive analysis but not deeply technical, so we ended up with fear based copy cat roadmaps.”

15.06.2025 03:37 πŸ‘ 42 πŸ” 0 πŸ’¬ 3 πŸ“Œ 0
Google Cloud Service Health

β€œWithout the appropriate error handling, the null pointer caused the binary to crash.”

status.cloud.google.com/incidents/ow...

Cue the Rust crowd…

15.06.2025 03:19 πŸ‘ 6 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Joy's law (management) - Wikipedia

"no matter who you are, most of the smartest people work for someone else" β€” Bill Joy

We have used open source as a way to leverage this, and now we are using LLMs with massive sets of knowledge as a form of leverage.

en.wikipedia.org/wiki/Joy%27s...

09.06.2025 21:27 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Give your coding agent browser superpowers with DevTools access via MCP Give your coding agent direct access to Chrome DevTools Protocol through MCP, enabling it to inspect, interact with, and debug web applications at runtime.

I use playwright-mcp to drive the browser, but why not go directly to CDP to get full access to networking and performance as well as DOM etc?

Stefan Li wired this up with devtools/mcp! Love it!

autoconfig.io/devtools-mcp...

03.06.2025 20:00 πŸ‘ 13 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

JVM devs, this one’s for you: Rod Johnson (Spring) just dropped an OSS agent framework.

JVM-native, Kotlin-based, and focused on agentic flows mixing LLM-prompted interactions with code and domain models.

#Java #Kotlin #AINativeDev #News #OSS

29.05.2025 16:05 πŸ‘ 4 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1
Post image

Which group will be the AI and which the humans?

25.05.2025 15:02 πŸ‘ 12 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

One of the most interesting announcements at I/O got just a few seconds of airtime: Gemini Diffusion.

A diffusion-based language model that:
β€’ Generates in parallel, not left-to-right
β€’ Hits ~1500 tokens/sec
β€’ Can self-correct mid-generation

Read all about it here: https://www.ainativedev.co/99j

22.05.2025 15:37 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

If there are gaps that you want to fill in, this could have better results. It also allows for more parallelism, and doesn’t fall into the trap of being stuck on a path due to the words already generated.

I’m keen to see how this works for codegen!!

20.05.2025 17:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And today we see the zag. We have another tool in the toolbox, diffusion models for text. This isn’t new, and has been talked about for some time. Unlike next token, diffusion by its nature is a good fit for generating text in a non-sequential manner…

20.05.2025 17:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Gemini Diffusion!

I love a good zig and zag. We used to be in a world where image generation used diffusion techniques (from noise), and text used autoregresion (next token). ChatGPT added 4o image generation that went the other way and used autoregression …

20.05.2025 17:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Jules - An Asynchronous Coding Agent Jules is an asynchronous agent that gets out of your way. It lets you focus on the coding you want to do, meawnwhile picking up all the other random tasks that you rather not do.

I love the style of Jules. Refreshingly non-Googley?

jules.google

20.05.2025 14:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
OpenAI Codex - Wikipedia

en.wikipedia.org/wiki/OpenAI_...

Or wait no, it’s a CLI, oh wait no it’s a remote agent platform… and a new model family…

16.05.2025 20:05 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

AI tools multiply, and so do config files.
β€œThis has all given birth to a plethora of rules files that we need to manage.”
Vibe-rules CLI discovers and syncs them so you can code not babysit .yaml.
Details ➜ www.ainativedev.co/nbp

#AINativeDev #DevTools #AIDevelopment #CLI

08.05.2025 08:27 πŸ‘ 8 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

% parade list openai

I've been enjoying building simple tools writing a spec and having them generated.

`parade` uses Ink and Vercel's AI SDK to let me explore model names from various providers (because I am using the openai:gpt-4o type URI format in other tools).

github.com/dalmaer/parade

07.05.2025 15:54 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It’s a sin that this happened to Adam. A true world class frontend engineer and a world class human. I remember being so excited when we first spoke about him joining Chrome and then talking VisBug. And he’s gone from strength to strength. What an epic own goal.

11.04.2025 18:25 πŸ‘ 25 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0