-
API Tokens Scopes
Improving security with granular control over permissions
-
Val Town Town
Can we implement Val Town on Val Town?
-
Val Town + Fal Partnership
Bringing lightning fast AI image generation to Val Town
-
Val Town Newsletter 21
Townie upgrades & faster HTTP vals
-
Introducing Townie AI
Meet Townie, our AI assistant that helps you ship apps fast
-
Val Town Newsletter 20
Townie AI, Faster vals, and Lockfiles
-
Joining the Open Source Pledge
We donated $9,600 to open-source!
-
How we lock your dependencies
Adding lockfiles to Val Town for stability, security, and performance.
-
How we built Townie – an app that generates fullstack apps
Like Claude Artifacts, but with a backend and database
-
Security Disclosure 2
Missing permissions-checking in our internal save endpoint
-
The perks of a good OpenAPI spec
Taking advantage of our typed REST API to build a platform around Val Town.
-
Val Town Newsletter 19
Full-screen Editor, 5x faster HTTP vals, new Dashboard, improved Search, Townie redesign, Trending redesign, Profile filters, and more!
-
Why is spawning a new process in Node so slow?
At Val Town we spawn a lot of processes. We're working on making it faster
-
New HTTP Val Runtime in Preview
We built a new runtime for HTTP vals that is up to 5x faster at scale
-
Zod is amazing. Here’s why we're also using TypeBox
Why we’re using TypeBox instead of Zod for our server validation layer
-
Moving from express to fastify, pt 1
How switching to Fastify let us embrace runtime and compile-time types
-
Val Town Newsletter 18
HTTP Streaming, Semantic Search, Townie AI Chat, and a TypeScript SDK
-
Val Vibes: Semantic search in Val Town
How to build semantic search with embeddings for Val Town within Val Town itself
-
HTTP Streaming in Val Town
Val Town supports HTTP streaming for streaming LLMs, large requests and responses, and server-sent events
-
Val Town Newsletter 17
Improved performance, redesigned val page, live coding, and much more!
-
Post-mortem: Blob Storage Outage
Disclosure, mitigation, and next steps
-
Redesigning Val Pages
A more understandable entry-point to Val Town
-
Val Town Newsletter 16
Our seed round, growing team, Codeium completions, @std/openai, and more
-
Code Search is Hard
Searching code at scale without employing a search team is hard
-
Val Town's Seed Round
We raised $5.5m to make programming fun, accessible, and collaborative.
-
Val Town Newsletter 15
Custom domains, Logs 3.0, Faster HTTP responses, Status page & much more!
-
The first four Val Town runtimes
From vm to vm2 to workers to processes, the long journey to how we run vals today
-
Deprecating the Run API
Not every function should be an API
-
Val Town Newsletter 14
Pull Requests, Val Editor Redesign, AI Suggestions, OSS Docs, New Astro Blog, Templates
-
Improving the Val Editor
Designing the core UI of editing
-
Val Town Newsletter 13
SQLite, Blob Storage, updates to how Vals are named, and more
-
Post-mortem: SQLite data sharing
Disclosing and fixing a recent security issue
-
The API we forgot to name
An API that takes a Request and returns a Response - what was that, again?
-
Introducing Val Town v3
Our move to embrace web standards
-
Val Town Newsletter 12
Product Hunt, v3 in development, and more
-
An Introduction to OpenAI fine-tuning
How to customize OpenAI to your liking
-
Val Town Newsletter 11
Hiring, podcasts, and more!
-
Val Town Newsletter 10
A year of Val Town!
-
Expanding the Vals API - RFC
Our REST API lets you do a lot - and soon it will enable more
-
Public Key Auth: Val Town users can be your users
A novel authorization scheme for Val Town
-
Introducing val.run
Increasing the security of Val Town by isolating domains.
-
Val Town Newsletter 9
Refactoring the core component of Val Town for better performance.
-
Val Town Newsletter 8
Announcing Val Town Pro
-
Migrating from Supabase
Our journey from Supabase to Postgres and Render
-
Val Town Newsletter 7
Moving off of Supabase and enhancing our security with restricted library mode
-
Restricted Library Mode
Evolving Val Town’s security model
-
Val Town Newsletter 6
Lots of little updates!
-
Val Town Newsletter 5
Shipping our Deno runtime
-
Val Town Newsletter 4
Rebuilding on Deno, HTML emails, and more
-
Val Town Newsletter 3
Expanding our founding team
-
Val Town Newsletter 2
Your monthly update of cool vals!
-
Security Disclosure 1
Replacing our sandbox in response to a security disclosure
-
Val Town Newsletter 1
Programmatic notifications, Hacker News API, and more.
-
End-programmer Programming
A reflection on the goal of making programming for everyone.
-
Val Town Newsletter 0
Smarter typeahead, tutorials, much more.