# Val Town

Published articles for Val Town.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Preserving Netlify Analytics Data Beyond 30 Days

DevFeed: [Preserving Netlify Analytics Data Beyond 30 Days](<https://devfeed.tech/articles/preserving-netlify-analytics-data-beyond-30-days-49238.md>)

Original publisher: [Read original article](<https://blog.jim-nielsen.com/2026/preserving-netlify-analytics-data/>)

Author: Jim Nielsen

Published: 2026-09-13T19:00:00Z

Content type: article

Language: en

Sources: [Jim Nielsen's Blog](<https://devfeed.tech/sources/jim-nielsen-s-blog.md>)

Topics: [Val Town](<https://devfeed.tech/topics/val-town.md>), [Netlify](<https://devfeed.tech/topics/netlify.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [data](<https://devfeed.tech/topics/data.md>), [Code](<https://devfeed.tech/topics/code.md>), [Database](<https://devfeed.tech/topics/database.md>), [Website](<https://devfeed.tech/topics/website.md>)

Tags: [automation](<https://devfeed.tech/tags/automation.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [netlify](<https://devfeed.tech/tags/netlify.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [storage](<https://devfeed.tech/tags/storage.md>), [traffic](<https://devfeed.tech/tags/traffic.md>), [val-town](<https://devfeed.tech/tags/val-town.md>), [websites](<https://devfeed.tech/tags/websites.md>)

### AI overview

The author explains how Val Town is used to preserve Netlify Analytics data beyond its 30-day retention period. A scheduled Val fetches recent analytics, stores them in SQLite, and uses scoped code, secrets, storage, and automation primitives to keep the task isolated from unrelated work.

### Source excerpt

I've got Netlify Analytics turned on for a few of my websites. I use it send myself a little daily digest that alerts me when folks link to my writing, be it an individual sending me a few referrals, a newsletter sending me a few hundred, or Hacker News sending me thousands. But sometimes I want to know more than, "What happened with traffic in the last 24 hours?" Sometimes I want to know, "What happened with traffic in the last month?" I can log in to Netlify to answer that question. Sometimes I want to know, "What happened with traffic in the last six months?" Netlify doesn't have an answer for that because they only store the last thirty days of traffic data. I've known about this limitation for years and always thought, "I really should just start saving that data for myself." But, you know, laziness. How bad do I really want it? The answer, it seems, was "I only want it if it's _easy_". Enter Val Town. Val Town makes this kind of task easy. Each "Val" is it's own little bucket of scoped computing primitives for just such a task: Code (run a script that fetches data) Secrets (securely store my Netlify access token) Storage (my own little SQLite database for persisting data over time) Automation (run this task every 30 days) All of this might seem like overkill for a single-script task like mine. But I like it. The scoped nature of each of these primitives makes composition easy without the kind of entanglement I'd have to fight to keep isolated if I were co-locating this task with other small tasks. I don't want to think about a shared schema for this task and whatever other tasks I might think of in six months. I don't want to have to reason about evolving an architecture and maintaining a codebase of miscellaneous, unrelated tasks. Vals are perfect for this. So the way I have this setup is: run the .ts file every 30 days which fetches the last 30 days worth of analytics data from Netlify and stores it in SQLite. (You can see my Val here.) At that point, I have

## Streaming Global Live Events with Laravel. The Artisan of the Day Is Gustavo Karkow.

DevFeed: [Streaming Global Live Events with Laravel. The Artisan of the Day Is Gustavo Karkow.](<https://devfeed.tech/articles/streaming-global-live-events-with-laravel-the-artisan-of-the-day-is-gustavo-karkow-3915.md>)

Original publisher: [Read original article](<https://laravel.com/blog/streaming-global-live-events-with-laravel-the-artisan-of-the-day-is-gustavo-karkow>)

Author: Ana Tavares

Published: 2025-10-17T15:20:03Z

Content type: article

Language: en

Sources: [Laravel Blog](<https://devfeed.tech/sources/laravel-blog.md>)

Topics: [Laravel](<https://devfeed.tech/topics/laravel.md>), [Streaming](<https://devfeed.tech/topics/streaming.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [App](<https://devfeed.tech/topics/app.md>), [Val Town](<https://devfeed.tech/topics/val-town.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [app](<https://devfeed.tech/tags/app.md>), [backend](<https://devfeed.tech/tags/backend.md>), [laravel](<https://devfeed.tech/tags/laravel.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [scale](<https://devfeed.tech/tags/scale.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [val-town](<https://devfeed.tech/tags/val-town.md>)

### AI overview

Gustavo Karkow's Laravel career spans a healthcare application in southern Brazil and icastGo, a streaming and live events platform serving corporate clients. The Laravel-based platform supports about 1,000 webcasts annually, large audiences, and an international hockey tournament streamed to more than 40 countries. Karkow also contributes packages, technical writing, and community projects to the Laravel ecosystem.

### Source excerpt

Gustavo Karkow's Laravel journey spans public healthcare and streaming global live events, proving how great software can serve people at every scale.

## Double click: When coding becomes conversation

DevFeed: [Double click: When coding becomes conversation](<https://devfeed.tech/articles/double-click-when-coding-becomes-conversation-9635.md>)

Original publisher: [Read original article](<https://www.figma.com/blog/double-click-vibe-coding/>)

Author: Carly Ayres

Published: 2025-02-20T00:00:00Z

Content type: article

Language: en

Sources: [Figma Blog](<https://devfeed.tech/sources/figma-blog.md>)

Topics: [Vibe coding](<https://devfeed.tech/topics/vibe-coding.md>), [Programming](<https://devfeed.tech/topics/programming.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Figma](<https://devfeed.tech/topics/figma.md>), [Repl.it](<https://devfeed.tech/topics/replit.md>), [Val Town](<https://devfeed.tech/topics/val-town.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [design](<https://devfeed.tech/tags/design.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [figma](<https://devfeed.tech/tags/figma.md>), [val-town](<https://devfeed.tech/tags/val-town.md>), [vibe-coding](<https://devfeed.tech/tags/vibe-coding.md>), [writing-code](<https://devfeed.tech/tags/writing-code.md>)

### AI overview

This article examines vibe coding, an AI-assisted development style in which people describe what they want conversationally and iteratively refine the result instead of writing code line by line. It presents the approach as a playful, more accessible way to prototype and build software, while acknowledging debate about whether it creates more mayhem than magic.

### Source excerpt

Developers are embracing a new way of building software that's more conversation than code. But is it more mayhem than magic?

## I needed a simple Discord bot. Val Town made it fun!

DevFeed: [I needed a simple Discord bot. Val Town made it fun!](<https://devfeed.tech/articles/i-needed-a-simple-discord-bot-val-town-made-it-fun-5973.md>)

Original publisher: [Read original article](<https://turso.tech/blog/i-needed-a-simple-discord-bot-val-town-made-it-fun-bf8339ab>)

Author: Glauber Costa

Published: 2024-01-23T00:00:00Z

Content type: opinion

Language: en

Sources: [Turso](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Val Town](<https://devfeed.tech/topics/val-town.md>), [Discord bot](<https://devfeed.tech/topics/discord-bot.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [API](<https://devfeed.tech/topics/api.md>), [Slack](<https://devfeed.tech/topics/slack.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [application-development](<https://devfeed.tech/tags/application-development.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [discord](<https://devfeed.tech/tags/discord.md>), [slack](<https://devfeed.tech/tags/slack.md>), [val-town](<https://devfeed.tech/tags/val-town.md>)

### AI overview

The author describes building a simple Discord bot with Val Town to notify Slack users about new messages in active Discord threads. Val Town's scheduled function execution made the project practical within a limited time, while the code was organized into higher-level logic and an independently testable inner function.

### Source excerpt

Creating a Discord threads notification bot for Slack using Val Town.

## Turso radically increases the amount of databases available on their Starter and Scaler plans

DevFeed: [Turso radically increases the amount of databases available on their Starter and Scaler plans](<https://devfeed.tech/articles/turso-radically-increases-the-amount-of-databases-available-on-their-starter-and-scaler-plans-6084.md>)

Original publisher: [Read original article](<https://turso.tech/blog/turso-radically-increases-the-amount-of-databases-available-on-their-starter-and-scaler-plans-10a69ad94055>)

Author: Glauber Costa

Published: 2023-09-25T00:00:00Z

Content type: release

Language: en

Sources: [Turso](<https://devfeed.tech/sources/turso-blog.md>)

Topics: [Turso](<https://devfeed.tech/topics/turso.md>), [Database](<https://devfeed.tech/topics/database.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [SQLite](<https://devfeed.tech/topics/sqlite.md>), [Software as a service](<https://devfeed.tech/topics/saas.md>), [Val Town](<https://devfeed.tech/topics/val-town.md>)

Tags: [3](<https://devfeed.tech/tags/3.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cost](<https://devfeed.tech/tags/cost.md>), [customer](<https://devfeed.tech/tags/customer.md>), [data](<https://devfeed.tech/tags/data.md>), [databases](<https://devfeed.tech/tags/databases.md>), [edge](<https://devfeed.tech/tags/edge.md>), [enterprise](<https://devfeed.tech/tags/enterprise.md>), [free](<https://devfeed.tech/tags/free.md>), [partitioning](<https://devfeed.tech/tags/partitioning.md>), [permission](<https://devfeed.tech/tags/permission.md>), [replication](<https://devfeed.tech/tags/replication.md>), [saas](<https://devfeed.tech/tags/saas.md>), [sqlite](<https://devfeed.tech/tags/sqlite.md>), [turso](<https://devfeed.tech/tags/turso.md>), [val-town](<https://devfeed.tech/tags/val-town.md>)

### AI overview

Turso is increasing database limits from 3 to 500 on its Starter plan and from 6 to 10,000 on its Scaler plan. The article presents this as enabling per-customer databases, simpler multitenant SaaS isolation, jurisdiction-aware replication, and databases for user-deployed compute. It also highlights Val Town's use of Turso for hosted edge SQLite.

### Source excerpt

Users have asked, and we have listened: As of today, we are radically increasing the amount of databases you can create with Turso. Where our Starter plan had a limit of 3 databases, free of cost, we...