{
"nav"
:
[
"
/hello
"
,
"
/contact
"
,
"
/talks
"
,
"
/projects
"
]
,
"projects"
:
[
{
"name"
:
"den-tv"
,
"description"
:
"A display of useful information that runs in our kitchen"
,
"technologies"
:
[
"rust"
,
"actix"
,
"yew"
,
"websockets"
]
,
"code"
:
"
git.sr.ht/~liz/den-tv
"
,
"site"
:
"
https://blog.stillinbeta.com/2024-01-01-overengineered-household-display.html
"
}
,
{
"name"
:
"beats"
,
"description"
:
"A custom watchface for my Garmin Vivoactive 3"
,
"technologies"
:
[
"Monkey C"
,
"ConnectIQ"
]
,
"code"
:
"
git.sr.ht/~liz/beats
"
,
"site"
:
null
}
,
{
"name"
:
"useless"
,
"description"
:
"A useless machine in git repo form"
,
"technologies"
:
[
"python"
,
"AWS Lambda"
]
,
"code"
:
"
git.sr.ht/~liz/useless
"
,
"site"
:
"
github.com/useless-repo/switch
"
}
,
{
"name"
:
"yooper"
,
"description"
:
"UPnP library and CLI"
,
"technologies"
:
[
"rust"
]
,
"code"
:
"
git.sr.ht/~liz/yooper
"
,
"site"
:
"
crates.io/crates/yooper
"
}
,
{
"name"
:
"ezeerust"
,
"description"
:
"wasm frontend for Zeerust z80 emulator"
,
"technologies"
:
[
"rust"
,
"wasm"
,
"yew"
]
,
"code"
:
"
github.com/stillinbeta/ezeerust
"
,
"site"
:
"
zeerust.stillinbeta.com
"
}
,
{
"name"
:
"puccinia"
,
"description"
:
"A telnet game of life implementation"
,
"technologies"
:
[
"rust"
]
,
"code"
:
"
github.com/stillinbeta/puccinia
"
,
"site"
:
"telnet stillinbeta.com 30434"
}
,
{
"name"
:
"sibcom2"
,
"description"
:
"the second iteration of my website. You're looking at it!"
,
"technologies"
:
[
"rust"
,
"redis"
]
,
"code"
:
"
github.com/stillinbeta/sibcom2
"
,
"site"
:
"
stillinbeta.com
"
}
,
{
"name"
:
"leckie"
,
"description"
:
"my budget Kubernetes cluster, hosts this site and my mastodon instance"
,
"technologies"
:
[
"kubernetes"
,
"weaveworks flux"
,
"heptio contour"
,
"bitnami sealed secret"
]
,
"code"
:
"
github.com/stillinbeta/leckie
"
,
"site"
:
null
}
,
{
"name"
:
"Zeerust"
,
"description"
:
"A Z80 emulator written in Rust"
,
"technologies"
:
[
"rust"
]
,
"code"
:
"
github.com/stillinbeta/zeerust
"
,
"site"
:
"
crates.io/crate/zeerust
"
}
,
{
"name"
:
"Friendship is Monadic"
,
"description"
:
"An Intepreter for the esotiric language FiM++"
,
"technologies"
:
[
"haskell"
,
"parsec"
]
,
"code"
:
"
github.com/stillinbeta/friendshipismonadic
"
,
"site"
:
"
stillinbeta.github.io/friendshipismonadic
"
}
,
{
"name"
:
"pg-extend-rs (Foreign Data Wrapper)"
,
"description"
:
"I contributed foreign data wrapper support to a Rust library for Postgres ExtensionS"
,
"technologies"
:
[
"rust"
,
"postgres"
]
,
"code"
:
"
github.com/bluejekyll/pg-extend-rs/blob/master/pg-extend/src/pg_fdw.rs
"
,
"site"
:
null
}
,
{
"name"
:
"do-mastodon"
,
"description"
:
"A set of terraform an ansible scripts for running Mastodon on a Digital Ocean droplet"
,
"technologies"
:
[
"ansible"
,
"terraform"
,
"docker"
]
,
"code"
:
"
github.com/stillinbeta/do-mastodon
"
,
"site"
:
null
}
,
{
"name"
:
"pleasecaption"
,
"description"
:
"A (defunct) bot that reminds you to add alt-text to images"
,
"technologies"
:
[
"haskell"
,
"conduit"
]
,
"code"
:
"
github.com/stillinbeta/pleasecaption
"
,
"site"
:
"
twitter.com/pleasecaption
"
}
]
}