---
title: "The Builder"
slug: jul-2026
date: 2026-07-11
description: "Sponsoring CodeTV's Web Dev Challenge with GSAP and Astro, Solar — a runtime UI framework for AI-generated code, TypeScript 7, and developer marketing."
edition: 5
canonical: https://lukestahl.io/newsletter/editions/jul-2026/
---

Most of my time this month went to building rather than writing. The main project is Solar, a runtime UI framework for AI-generated code. It runs in the browser with no compiler or build step. Explicit props, a component registry, and structured errors give agents a predictable contract. I also flew out to Portland to sponsor CodeTV's Web Dev Challenge alongside GSAP and Astro.

## Blogs & Projects

- <img src="/blog/images/newsletters/CodeTV.png" alt="Webflow × GSAP × CodeTV Challenge" class="li-thumb"><span class="li-text">**[Webflow × GSAP × CodeTV Challenge](https://codetv-gsap-cloud.webflow.io/)**<br>An absolute bucket list to sponsor CodeTV's Web Dev Challenge which featured Webflow, GSAP and Astro. This included a community hackathon for some swag.</span>
- <img src="/blog/images/newsletters/Solar.png" alt="Solar — Runtime UI for AI-generated code" class="li-thumb"><span class="li-text">**[Solar — Runtime UI for AI-generated code](https://solarbuild.dev/)**<br>Solar is a runtime UI framework that runs directly in the browser with no compiler or build step. Built for AI-generated code, components are registered by name and typed at runtime so agents always know what's in the app.<br>_Luke Stahl_</span>
- <img src="/blog/images/newsletters/Solar_docs.png" alt="Runtime UI Framework for AI-Generated Code" class="li-thumb"><span class="li-text">**[Runtime UI Framework for AI-Generated Code](https://docs.solarbuild.dev/docs/introduction)**<br>Solar is a runtime UI framework built for AI-generated code. The docs are built on Mintlify. Components use a JSON schema with explicit contracts, and ContractError feedback lets agents self-correct without human intervention.</span>

## Links I like

- **ReadMe - Developer-friendly API documentation**: ReadMe shipped a full redesign in May with a new preview mode that shows exactly what your customers see, no admin UI in the way. The site looks great now. [Read more](https://readme.com/)
- **17 Lessons from DevGTM Experts on Marketing to Developers**: 17 lessons on marketing to developers from practitioners at PostHog, GitBook, Mozilla, and Tinybird. Worth a read if you're doing dev GTM. [Read more](https://hackmamba.io/developer-marketing/marketing-to-developers-lessons-from-devgtm-experts/)
  _Mohammed Tahir_
- **Announcing TypeScript 7.0**: TypeScript 7 is out and it's a big one. The team rewrote the compiler in Go and builds are running 10x faster. VSCode went from 125 seconds to 10.6. Worth upgrading. [Read more](https://devblogs.microsoft.com/typescript/announcing-typescript-7-0/)
- **Loading Today**: An OS-inspired browser page that shows how much of the day has loaded. Built for the CodeTV Web Dev Challenge. Open it between tabs. [Read more](https://loadingtoday.webflow.io/)
  _Eric Van Holtz_
- **Skills for Design Engineers**: Animation and design expertise packaged as a Claude skill. Covers easing, motion, and the small decisions agents consistently get wrong. Worth adding if you're building UI with AI. [Read more](https://github.com/emilkowalski/skills)
  _Emil Kowalski_
- **Tokens for Good: turn spare tokens into nonprofit research**: Tokens for Good routes idle Claude Code sessions into nonprofit research, making it easier to find and fund high-impact organizations. Put your unused compute to work. [Read more](https://tokensforgood.ai/)

## Technology was a mistake

- [Let AI Burn](https://www.wheresyoured.at/let-ai-burn/)
  _Ed Zitron_

## Technical & Developer Marketing Jobs

- [Solutions Marketing Lead at Lovable](https://lovable.dev/careers/solutions-marketing-lead-963fb7)
- [Senior Product Marketer at Hex](https://hex.tech/careers/senior-product-marketer/)
- [Product Marketing Manager at Linear](https://linear.app/careers/b3346acf-44be-4565-b1c0-10d482d3ad4e?ashby_jid=c0abc97e-b4d7-4ad7-bd13-bc40f4023227)
- [Director, AEO & Developer Marketing at Apryse](https://workforcenow.adp.com/mascsr/default/mdf/recruitment/recruitment.html?cid=1cb0892b-e149-43cc-a767-af91d8e35bde&ccId=19000101_000001&type=JS&lang=en_US&selectedMenuKey=CurrentOpenings&jobId=940912&source=LI)
- [Senior Director, Developer Marketing at Nvidia](https://nvidia.wd5.myworkdayjobs.com/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Director--Developer-Marketing_JR2020003?source=jobboardlinkedin)
- [Developer Marketing Manager at ID.me](https://job-boards.greenhouse.io/idme/jobs/7766598003?gh_src=a64ea43e3us)
- [Product Marketing Manager, API at Perplexity](https://jobs.ashbyhq.com/Perplexity/dd9c7675-1369-4320-afdb-c8caef22ce3a?departmentId=cdf685fe-986e-4830-aa29-9c6e297d3d09&utm_source=linkedinpaid)

## Folks to follow

- [Jackie Stahl | Shacks Bloom & Co.](https://www.instagram.com/shacksbloomco/)
- [Eric Van Holtz](https://x.com/ericvanholtz)
- [Shruti Kapoor](https://www.youtube.com/@shrutikapoor08)

---

That's it for July. If you're rethinking how your team talks to developers, I'm probably thinking about the same stuff. Find me on [LinkedIn](https://www.linkedin.com/in/lukestahl/) or [X](https://x.com/LukeStahl11).

— Luke