• Blog
  • Docs
  • Pricing
  • We’re hiring!
Log inSign up
valdottown

valdottown

blog

Val Town's Blog
Public
Like
10
blog
Home
Code
9
components
13
posts
25
routes
6
styles
2
utils
9
IMAGES.md
README.md
TODOs.md
H
index.ts
Connections
Environment variables
Branches
11
Pull requests
2
Remixes
15
History
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in milliseconds.
Sign up now
Code
/
posts
/
2026-03-26-talk-of-the-town-mar-2026.md
Code
/
posts
/
2026-03-26-talk-of-the-town-mar-2026.md
Search
…
Viewing readonly version of talk-of-the-town-march-2026 branch: v315
View latest version
2026-03-26-talk-of-the-town-mar-2026.md
title:
Talk of the Town, March '26
description:
Calling vals with GPT Realtime 1.5, email and voice agents, an NYC doorman val, and more
pubDate:
2026-03-26:00:00.000Z
author:
Pete Millspaugh
thumbnail:
https://imagedelivery.net/iHX6Ovru0O7AjmyT5yZRoA/86ad7542-6032-4e0a-6536-b6afba7fbe00/public

talk-of-the-town-march-2026.png

This month: calling vals with OpenAI Realtime, a Blade Runner Esper machine, a NYC doorman, tracking electricity pricing and D.C. water quality, a millennial core tech quiz, learning web development in Val Town, and much more.


Justin Uberti, creator of WebRTC and head of Realtime AI at OpenAI, built a hello-realtime val to demo OpenAI's new gpt-realtime-1.5 model. You can literally call the val! (As in "call the function" but also "call your mother.")

Just released gpt-realtime-1.5 with improved intelligence, instruction following, and voice quality.
Try it out today at https://t.co/td6Cx2EOPO (or call 425-800-0042)! https://t.co/z8BtUMYSJ4

— Justin Uberti (@juberti) February 23, 2026

Justin's val inspired us to buy our own phone line: 1-304-VAL-TOWN. We haven't decided what to do with it just yet...a new kind of val trigger? A traditional customer support line? A talking Townie?


Paul Kinlan, Chrome DevRel Lead at Google, created a personal assistant email-agent val using Val Town email and SQLite, Deno sandboxes, and the Claude Agent SDK. It's live at memory-do.val.run.

Paul also wrote a colourful-scrollbar val using the new(ish) CSS @property rule (Baseline as of 2024) and scroll-driven animations, which you can play with at colourful-scrollbar.val.run, and an esper val that uses WebSpeechRecognition and Gemini models to enhance images, as an homage to Blade Runner's Esper machine.

I am creating a post about using voice as my primary input with LLMs and I remembered Blade Runner's Esper machine. I thought it'd be fun to replicant

  👉 WebSpeechRecognition
  👉 Gemini Flash Lite for Voice to UI 
  👉 Gemini Nano Banana to "Enhance"
  👉 Built with voice

  Clone 👉 val.town/x/paulkinlan...<br><br>
  <a href="https://bsky.app/profile/did:plc:pyiweakbkw2vqgku25f5fy5u/post/3mficxi556s2r?ref_src=embed">[image or embed]</a>

— Paul Kinlan (@paul.kinlan.me) February 22, 2026 at 6:44 PM

For our party at the Val Town office a couple weeks ago, we dusted off our "NYC doorman" buzz val to let partygoers buzz themselves upstairs.

Also at the party, Charlie 'n' friends vibe coded a silly party-val photo booth. You can relive the party at hivecoding.val.run.


Jenn Schiffer (longtime Glitch community director / self-described "glitch witch") wrote a pixelstats utility val to analyze tiny pixel art images 🏙️.


Cole Lawrence, CTO of Phosphor and Forethink, built an ephemeral-links val live at to6r.val.run for "short links that self-destruct in 48 hours." Cole also made a newsletter-signup val and a rust-nyc-talk-submissions minisite val (hosted at rustnyc-talks.val.run).


Josh Beckman at Shopify wrote a comed-hourly-pricing-calendar val that produces an iCal calendar feed of ComEd electricity price changes. Josh also made a criticCron val that emails critiques for new posts on his personal blog.


Drew McDonald at Watershed made a dc-water-filter val that emails you if there's a DC water emergency in your configured home radius.


Peter Liu wrote an importLatest utility val that grabs the latest version of an imported dependency val, bypassing the cache. This is a nice DX improvement when you're actively updating both a val and its dependencies. Thanks to Peter for opening a pull request to add this to the upstream std/utils library!

Peter also made PineconeIndex, an interface for Pinecone vector databases using OpenAI embeddings to vectorize and search.


Cam Pak wrote a semantics-css-demo val live at semanticsui.val.run for the nascent semantics-ui npm package.


Paul Chin Jr. built guess-that-hype, a "millennial-core quiz about recycled tech hype" (I scored a 3/8, very Gen Z of me). Paul also made devfest26-raffle, a groovy raffle website for the NorfolkJS meetup.


ceculbe made an html-css-js-template and several other vals like it for learning core web development concepts. I especially love seeing Val Town used to teach programming, and one day we'd love to have a Val Town school ("Val High"?).


kamalnrf built a golinks val for personal /go links, live at golink.val.run, and a sprite-playground val inspired by Josh Comeau's blog post on sprite animations.


Raymond Cameron wrote about Using Val Town to Get Me to the Movies.


Curt Cox built a cors-audit val that checks the CORS policy of various APIs, live on cors-audit.val.run.


Trevor Munoz created a lakeland-timesheet Slack bot val to track intern work hours on the Lakeland Digital Archive project.


Charlie made a self-improving-podcast val that generates a custom daily podcast in his Apple Podcasts feed, and meet, a minimal personal booking website (live at charliechat.val.run).


Sean Peters made marx, a personal bookmark manager val with tag filtering using Val Town SQLite.


Tomaso Valmax made brain, a binaural beats val live at brain.val.run (wear headphones for intended effect).


Christopher de Beer created mental-models, a collection of interactive mental models, and microgpt, a minimal byte-level decoder transformer.


I (Pete) made a copy-sqlite-table val to copy your account-scoped sqlite databases to a specific val (because now every val gets its own database). Then Nico remixed it to make an even better migrate-sqlite val that fully migrates tables, views, indexes, and triggers from account- to val-scoped databases.


Steve is working on vtrr, a Val Town React Router framework with SSR and client-side hydration and navigation. The aim is to find a middle ground between 100% SSR (e.g. using Hono) and 100% client-side (e.g. with React).

Steve also made a x402-playground val and wrote a companion blog post about how the x402 protocol could make API keys obsolete. If it pans out, it could be like Apple Pay for APIs, moving you through the subway turnstile without ever stopping at the ticket machine.

And one more: Steve vibe-coded a steve-eval val to judge and rewrite LLM-drafted essays to match his writing voice. He wrote a blog post about it: getting AI to write like me.


Some developers in the atproto space (colloquially, "the Atmosphere" best known for Bluesky so far) have taken an interest in Val Town. Tom wrote a blog post about the AT Protocol, made an atproto-login val, and will be at ATmosphereConf in Vancouver this weekend.


If you'd like to be featured in next month's Talk, share your vals in our #showcase channel on Discord!

FeaturesVersion controlCode intelligenceCLIMCP
Use cases
TeamsAI agentsSlackGTM
DocsShowcaseTemplatesNewestTrendingAPI examplesNPM packages
AboutAlternativesPricingBlogNewsletterCareers
We’re hiring!
Brandhi@val.townStatus
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Open Source Pledge
Terms of usePrivacy policyAbuse contact
© 2026 Val Town, Inc.