All
Articles 180,572Blog Posts 165,066Tech Tutorials 48,319Research Papers 35,693News 22,560
⚡ AI Lessons
Simon Willison's Blog
🔧 Backend Engineering
1w ago
So you want to use OpenRouter?
So you want to use OpenRouter? One of OpenRouter's selling points is that it "handles fallbacks automatically and picks the most cost-effective option for each
Simon Willison's Blog
🔧 Backend Engineering
3w ago
Your executable is a SQLite database
Your executable is a SQLite database Farid Zakaria describes a neat Linux pattern for creating a SQLite database file that can be directly used as an executable
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
1mo ago
alchemy-utils 0.1a0
Release: alchemy-utils 0.1a0 I've long pondered what a database agnostic version of my sqlite-utils Python library and CLI utility might look like. This morning
Simon Willison's Blog
🔧 Backend Engineering
1mo ago
datasette-upload-dbs 0.5a0
Release: datasette-upload-dbs 0.5a0 This plugin has been around for a while - it lets users upload a brand new SQLite database to a hosted Datasette instance, a
Simon Willison's Blog
🔧 Backend Engineering
1mo ago
datasette-upload-dbs 0.5a0
Release: datasette-upload-dbs 0.5a0 This plugin has been around for a while - it lets users upload a brand new SQLite database to a hosted Datasette instance, a
Simon Willison's Blog
🔧 Backend Engineering
1mo ago
SQLite compressed text-history prototypes
Research: SQLite compressed text-history prototypes I'm perennially interested in options for storing revision histories in relational databases. While out on a
Simon Willison's Blog
🔧 Backend Engineering
1mo ago
SQLite compressed text-history prototypes
Research: SQLite compressed text-history prototypes I'm perennially interested in options for storing revision histories in relational databases. While out on a
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
lobste.rs is now running on SQLite
lobste.rs is now running on SQLite Community site Lobsters has been planning a migration away from MariaDB since August 2018 - originally targeting PostgreSQL,
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
sqlite-utils 4.0, now with database schema migrations
This morning I released sqlite-utils 4.0 , the 124th release of that project and the first major version bump since 3.0 in November 2020. In addition to some sm
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
sqlite-utils 4.0
Release: sqlite-utils 4.0 See sqlite-utils 4.0, now with database schema migrations for details. Tags: sqlite-utils
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
simonw/browser-compat-db
simonw/browser-compat-db Inspired by Mozilla's new MDN MCP service - source code here - I decided to try converting their comprehensive mdn/browser-compat-data
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
2mo ago
sqlite-utils 4.0rc1 adds migrations and nested transactions
sqlite-utils is my combined Python library and CLI tool for working with SQLite databases. It provides an extensive set of higher-level operations on top of Pyt
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
3mo ago
datasette-apps 0.1a3
Release: datasette-apps 0.1a3 Fixed a bug where users without the create-app permission could still create apps. #27 Fixed a bug where it was impossible to gran
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
3mo ago
On the <dl>
On the I learned a few new-to-me things about the element from this article by Ben Meyer: A can be followed by multiple You can optionally group the and element
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
4mo ago
Big Words
Tool: Big Words I'm using my vibe coded macOS presentations tool to put together a talk, and I wanted to add a slide with some text on it. The tool only accepts
Simon Willison's Blog
🔧 Backend Engineering
⚡ AI Lesson
5mo ago
GitHub Repo Size
Tool: GitHub Repo Size GitHub doesn't tell you the repo size in the UI, but it's available in the CORS-friendly API . Paste a repo into this tool to see the siz
DeepCamp AI