SQLite is the next big database trend. with more horizontal scaling, close to user read heavy applications, having your database in the same application stack makes a lot of sense. Tools like litestream are going to enable global distribution in an impressive way.
Today I Learned
Short TIL posts
Fly.ioās solution to sqlite managed backups.I definitely want to look into this a bit, but moreso the tech under the hook litestream.
If youāre into interesting projects, donāt miss out on litestream, created by benbjohnson.
Streaming replication for SQLite.
This is a sick looking bash script generator for installing binaries off of github releases. it reccomends curl into bash, but you could curl into install.sh and toss that in your dotfiles repo or wherever.
Install installer with installer
podman comes with a nice command for generating systemd service files (units).
I like MordechaiHadadās project bob.
A version manager for neovim
Pagefind is absolutely insane. Iāve tried a number of static site searches, and found them all hard to get get going, clunky and not the best experience as a user or developer.
I setup pagefind in about 2 minutes on my site where it found and indexed 833 pages in 2 minutes.
The only downside I see so far is that it is a lot of bandwidth to the user. On simulated slow 3G you can definitly feel it, but not terrible. Anything slower and its going to start feeling frustrating.
edit: I have actually fully deployed it on waylonwalker.com, and its fast!
...
If youāre into interesting projects, donāt miss out on project.nvim, created by ahmedkhalf.
The superior project management solution for neovim.
Iāve recently given tailwindcss a second chance and am really liking it. Here is how I set it up for my python based projects.
https://waylonwalker.com/a-case-for-tailwindcss
npm is used to install the cli that you will need to configure and compile tailwindcss.
npm install -g tailwindcss-cli
Setup #
You will need to create a tailwind.config.js file, to get this you can use the cli.
...
Dang Mariah, killing it with continuous learning perspective.
Kinda mindblown that this is even possible. This is so far outside of my current thinking that i didnāt even think of an elegant way to implement semantic search accross images and text at the same time. I know it happens at Google, but I envision that as still text search accross tags and meta data about the image.
Based on the number of responses CLIP is the thing that does this.
I came across textual-web from Textualize, and itās packed with great features and ideas.
Run TUIs and terminals in your browser
This is the greatest nvim emmet plugin I have tried. In the past I had tried the vim plugin a few times and just could not get a good flow with the keybindings and found it confusing for my occasional use. emmet-ls just uses lsp-completion, so its the same flow as other completions.
You can try it out by installing with :Mason
Simonās llm cli is getting quite interesting. I really want to run some clustering on my website content.
Tried out biome today and it worked better than prettier on jinja templates, I might adopt this over prettier.
Check out aboutfeeds by genmon. Itās a well-crafted project with great potential.
Web feeds/RSS āgetting startedā guide for new users.
An extension to disable elements during flight of an htmx request, Looks super useful for things like a create or delete button where the server would end up with an error if you double delete or double create. This eliminates an error path that the user might see under normal use of the ui.