Bring Val Town to work| Val Town Blog
Updates and articles from the Val Town team| blog.val.town
How switching to Fastify let us embrace runtime and compile-time types| blog.val.town
Townie is now pay-per-use| Val Town Blog
Mutli-file vals, local development, new Townie, new Search, and much more| Val Town Blog
Saying goodbye to a platform we admired| Val Town Blog
We migrated this blog to Val Town Projects| Val Town Blog
Val runs failed due to a database migration that was not backward compatible| Val Town Blog
Figuring out how to provide an API that's usable by everyone and fast for us to iterate on| Val Town Blog
Val Town Projects, Highlight to edit, Logs redesign, Public endpoints with private code, and much more| Val Town Blog
Dramatically increasing the scope of what you can build in Val Town, Projects are groups of vals, files, and folders, versioned collectively| Val Town Blog
Projects beta, Deno 2, Use cases, and more| Val Town Blog
Some vals experienced lockfile and React errors due to breaking changes in esm.sh| Val Town Blog
From GitHub Copilot to ChatGPT to Claude Artifacts, how Val Town borrowed the best of all the code generation tools| Val Town Blog
A single degraded host impacted certain Vals for some time.| Val Town Blog
Building a simple aggregate view of our codebase| Val Town Blog
Townie upgrades, Scoped API permissions, Fal partnership| Val Town Blog
Our experiences running LLMs in production| Val Town Blog
Improving security with granular control over permissions| Val Town Blog
Can we implement Val Town on Val Town?| Val Town Blog
Bringing lightning fast AI image generation to Val Town| Val Town Blog
Townie upgrades & faster HTTP vals| Val Town Blog
Meet Townie, our AI assistant that helps you ship apps fast| Val Town Blog
Townie AI, Faster vals, and Lockfiles| Val Town Blog
We donated $9,600 to open-source!| Val Town Blog
Adding lockfiles to Val Town for stability, security, and performance.| Val Town Blog
Like Claude Artifacts, but with a backend and database| Val Town Blog
Missing permissions-checking in our internal save endpoint| Val Town Blog
Taking advantage of our typed REST API to build a platform around Val Town.| Val Town Blog
Full-screen Editor, 5x faster HTTP vals, new Dashboard, improved Search, Townie redesign, Trending redesign, Profile filters, and more!| Val Town Blog
At Val Town we spawn a lot of processes. We're working on making it faster| Val Town Blog
We built a new runtime for HTTP vals that is up to 5x faster at scale| Val Town Blog
Why we’re using TypeBox instead of Zod for our server validation layer| Val Town Blog
How switching to Fastify let us embrace runtime and compile-time types| Val Town Blog
HTTP Streaming, Semantic Search, Townie AI Chat, and a TypeScript SDK| Val Town Blog
How to build semantic search with embeddings for Val Town within Val Town itself| Val Town Blog
Val Town supports HTTP streaming for streaming LLMs, large requests and responses, and server-sent events| Val Town Blog
Improved performance, redesigned val page, live coding, and much more!| Val Town Blog
Disclosure, mitigation, and next steps| Val Town Blog
A more understandable entry-point to Val Town| Val Town Blog
Our seed round, growing team, Codeium completions, @std/openai, and more| Val Town Blog
Searching code at scale without employing a search team is hard| Val Town Blog
We raised $5.5m to make programming fun, accessible, and collaborative.| Val Town Blog
Custom domains, Logs 3.0, Faster HTTP responses, Status page & much more!| Val Town Blog
From vm to vm2 to workers to processes, the long journey to how we run vals today| Val Town Blog
Not every function should be an API| Val Town Blog
Pull Requests, Val Editor Redesign, AI Suggestions, OSS Docs, New Astro Blog, Templates| Val Town Blog
Designing the core UI of editing| Val Town Blog
SQLite, Blob Storage, updates to how Vals are named, and more| Val Town Blog
Disclosing and fixing a recent security issue| Val Town Blog
An API that takes a Request and returns a Response - what was that, again?| Val Town Blog
Our move to embrace web standards| Val Town Blog
Product Hunt, v3 in development, and more| Val Town Blog
How to customize OpenAI to your liking| Val Town Blog
Hiring, podcasts, and more!| Val Town Blog
A year of Val Town!| Val Town Blog
Our REST API lets you do a lot - and soon it will enable more| Val Town Blog
A novel authorization scheme for Val Town| Val Town Blog
Increasing the security of Val Town by isolating domains.| Val Town Blog
Refactoring the core component of Val Town for better performance.| Val Town Blog
Announcing Val Town Pro| Val Town Blog
Our journey from Supabase to Postgres and Render| Val Town Blog
Moving off of Supabase and enhancing our security with restricted library mode| Val Town Blog
Evolving Val Town’s security model| Val Town Blog
Lots of little updates!| Val Town Blog
Shipping our Deno runtime| Val Town Blog
Rebuilding on Deno, HTML emails, and more| Val Town Blog
Expanding our founding team| Val Town Blog
Your monthly update of cool vals!| Val Town Blog
Replacing our sandbox in response to a security disclosure| Val Town Blog
Programmatic notifications, Hacker News API, and more.| Val Town Blog
A reflection on the goal of making programming for everyone.| Val Town Blog
From GitHub Copilot to ChatGPT to Claude Artifacts, how Val Town borrowed the best of all the code generation tools| blog.val.town
Like Claude Artifacts, but with a backend and database| blog.val.town
Taking advantage of our typed REST API to build a platform around Val Town.| blog.val.town
HTTP Streaming, Semantic Search, Townie AI Chat, and a TypeScript SDK| blog.val.town
How to build semantic search with embeddings for Val Town within Val Town itself| blog.val.town
Our seed round, growing team, Codeium completions, @std/openai, and more| blog.val.town