Recent

Video downloader with Tauri 

Feb 09 2023

In this tutorial, we're going to be building a simple video downloader with Tauri and rustube. You could, theoretically, use it to download videos from YouTube.*

My take on GitHub as a CMS 

Dec 03 2022

For my notes site, https://notes.kaideru.net, I decided to use GitHub as a CMS. This was mostly because my notes site is just my Obsidian vault, and it was already backed up to GitHub. I’m using the GitHub REST API to fetch stuff, SvelteKit for the frontend, and Obsidian or Netlify CMS to edit files. The site and Netlify CMS are hosted on Netlify.

Netlify CMS 

Dec 03 2022

This is a summary of the various fixes and customizations I did to make Netlify CMS work better for me.

New SvelteKit/Markdown approach 

Oct 23 2022

Now that SvelteKit switched to require the +page.md format, it is kind of annoying to have a markdown blog with SvelteKit, for one reason. When editing, it's hard to tell which files you have open, because they're all named +page.md.

Sveltekit noJS dropdowns 

May 13 2022

This might be a pretty niche topic, but I wanted to write about how to make websites work without JavaScript using the SvelteKit framework.

New loading bar with Sveltekit 

Feb 17 2022

A little while ago, I found this nice tutorial on how to make a loading bar in SvelteKit. I adapted it for my own use, and it works great. However, SvelteKit now has new functions beforeNavigate and afterNavigate, and I refactored the loading bar to make it clearer, cleaner, and more self-contained.

Building this Site: Part 1: 𓄿 

Jan 29 2022

I didn’t want to make a personal site for a while. And then I was like “maybe I want a job” and one thing led to another, and here we are. As of this writing, this site is very much a work in progress. Consider it sort of an 𓄿 stage right now. In fact, as I’m writing this, the site is not even live. Jumping the gun a little? maybe. But that’s the way I’m doing things, I guess.