Found 155 bookmarks
Custom sorting
colliery-io/graphqlite: A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.
colliery-io/graphqlite: A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.
A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms. - colliery-io/graphqlite: A SQLite extension that adds graph database ca...
·github.com·
colliery-io/graphqlite: A SQLite extension that adds graph database capabilities with Cypher query language support and built-in graph algorithms.
How I ran one Ruby app on three SQL databases for six months
How I ran one Ruby app on three SQL databases for six months
Since June 2023, I’ve been running a service written in Ruby (Sinatra) that provides several Bluesky custom feeds (initially built with a feed for the iOS/Mac developers community in mind, later expanded to many other feeds). If you don’t know much about Bluesky feeds, you make them by basically running a server which somehow collects and picks existing posts from Bluesky using some kind of algorithm (chronological or by popularity, based on keyword matching, personal likes, whatever you want), and then exposes a specific API endpoint. The Bluesky AppView (API server) then calls your service passing some request parameters, and your service responds with a list of URIs of posts (which the API server then turns into full post JSON and returns to the client app). This lets you share such feed with anyone on the platform, so they can add it to their app and use it like any built-in feed. (If you’re interested, check out my example feed service project.)
·mackuba.eu·
How I ran one Ruby app on three SQL databases for six months
Rails on SQLite: exciting new ways to cause outages
Rails on SQLite: exciting new ways to cause outages
This post was originally given as a talk for Friendly.rb. The slides are also available. Between Litestack and the Rails 8 trifecta of Solid Cable, Solid Cache, and Solid Queue, it’s easier than ever to spin up a Rails app that doesn’t need a database service, or a redis service, or a file storage service. It’s great to simplify things, but even after 20 years of deploying Rails apps I was still caught out by some of the ways things are different.
·andre.arko.net·
Rails on SQLite: exciting new ways to cause outages
Base - SQLite editor for macOS
Base - SQLite editor for macOS
Base is the SQLite database editor Mac users love. Designed for everyone, with a comfortable interface that makes database work so much nicer.
·menial.co.uk·
Base - SQLite editor for macOS
Introducing the first alpha of Turso: The next evolution of SQLite
Introducing the first alpha of Turso: The next evolution of SQLite
We’re launching the first alpha of Turso. A Rust-based, cloud-native rewrite of SQLite with modern concurrency, async APIs, vector search, and unmatched reliability powered by advanced testing and open-source collaboration.
·turso.tech·
Introducing the first alpha of Turso: The next evolution of SQLite
SQLite Backups for Rails Apps Deployed with Kamal
SQLite Backups for Rails Apps Deployed with Kamal
This post walks through backing up a SQLite database inside a Docker container on a remote server, specifically for a Ruby on Rails application deployed with Kamal. We'll begin with the basic commands, then convert them into a reusable shell script and a Rake task for convenience.
·writesoftwarewell.com·
SQLite Backups for Rails Apps Deployed with Kamal
Supercharge SQLite with Ruby Functions
Supercharge SQLite with Ruby Functions
An interesting twist in my recent usage of SQLite was the fact that I noticed my research scripts and the database intertwine more. SQLite is unique in that it really lives in-process, unlike standalone database servers. There is a feature to that which does not get used very frequently, but can be indispensable in some situations. By the way, the talk about the system that made me me to explore SQLite in anger can now be seen here. Normally it is your Ruby (or Python, or Go, or whatever) program which calls SQLite to make it “do stuff”. Most calls will be mapped to a native call like sqlite3_exec() which will do “SQLite things” and return you a result, converted into data structures accessible to your runtime. But there is another possible direction here - SQLite can actually call your code instead.
·blog.julik.nl·
Supercharge SQLite with Ruby Functions
Boost Your SQLite Performance: Essential Tips & Techniques
Boost Your SQLite Performance: Essential Tips & Techniques
Unlock the full potential of your SQLite databases with our latest blog! Learn advanced techniques for query tuning, index optimization, and database design improvements to ensure faster and more efficient data handling. Dive into practical examples and enhance your database performance today!
·sqliteforum.com·
Boost Your SQLite Performance: Essential Tips & Techniques
SQLite Optimizations for Ultra High-Performance
SQLite Optimizations for Ultra High-Performance
SQLite works great as an in-app database but can require some configuration to achieve optimal performance. This post covers 10 SQLite optimizations that can help maintain blazingly fast performance.
·powersync.com·
SQLite Optimizations for Ultra High-Performance