Yesterday
desertthunder.dev
I'm rebuilding my personal site to be lightweight and more "me." It's fairly simple, uses colors from the iceberg vim theme. It revolves around a terminal-like UI & the JetBrains mono font.
It's currently made with 11ty but I opted to use astro for the new version. This was for a little bit of type safety and to keep my hands out of most JavaScript.
I added an og-image generator that uses satori at build time. It's super cool.
SkyPanel
I resolved some bugs with the message passing and added a simple toast component (a pattern I've repeated a ton in other Svelte projects).
Today
I wouldn't say that I'm dropping SkyPanel, but it's clear that I should focus on Beacon. This is what ADHD can do. I'll have to be thoughtful about how I budget time and make sure I still get this AT Protocol project done.
In general I like to have a "main" project and a lighter project to keep my routine fun.
Skypanel
After the tutorial & getting started guide on the BlueSky docs, I've now turned this into a three-pronged project.
1. CLI for interacting with BlueSky & the AT protocol
2. A self-hostable web service to create feeds
3. A browser extension tightly coupled to BlueSky that has local feeds and an alternative UI
VoltX
I need to re-orient myself with this project. I want to build a small app with it so that I can find its limitations.
Beacon
Going to work on unification & pattern matching in the type system primarily.
Working on completions and inheritance awareness.