Where ideas grow.
Programming
Server-side Rendering and API Calls in Rust
Intentionally Useless Websites
Creating a ROT13 Encoder/Decoder in Rust
Creating a Fitbit watch face
New Project - Thinkery, a Laravel Self-Hosted Markdown Microblog
Ubuntu 19.04 Disco Dingo Driver Drama
Creating a Duolingo Widget in React and PHP
Using Exif Data to Annotate Images in GatsbyJS
Custom Domains with GitHub Pages and Namecheap
Lessons Learned From Shipping a Large Project
Spotify Mini From The Command Line
A Static Blog Generator From Scratch
Advent of Code 2020
Advent of Code 2020, Day 9 -- Encoding Error
Advent of Code 2020, Day 8 -- Handheld Halting
Advent of Code 2020, Day 7 -- Handy Haversacks
Advent of Code 2020, Day 6 -- Custom Customs
Advent of Code 2020, Day 5 -- Binary Boarding
Advent of Code 2020, Day 4 -- Passport Processing
Advent of Code 2020, Day 3 -- Toboggan Trajectory
Advent of Code 2020, Day 2 -- Password Philosophy
Advent of Code 2020, Day 1 -- Report Repair
Recipes
Mary's Famous Vegetarian Biscuits and Gravy
Easy One-Pot French-Style Scrambled Eggs
Lazy Sweet Potato, Squash, and Black Bean Enchiladas
Lentil and Mushroom Coconut Curry Risotto
Home Automation
Running Home Assistant on a Raspberry Pi 3 from an external hard drive
Quick and dirty fan hacking with a Raspberry Pi and a 433MHz transmitter
Upcoming project - Hacking fans and beds
Art
Creating an Animated GIF on the Command Line
Glitch Art with SoX, ImageMagick, and Vim
The Allure of the Alternate Reality Game
Books
Book Review: 'The Good Neighbor - The Life and Work of Fred Rogers' by Maxwell King
Book Review: 'The Advantage: Why Organizational Health Trumps Everything Else in Business' by Patrick Lencioni
Linklog
Last Week's Links 1