dsl - projects
I built myself a pair of speakers out of ceiling pannels, wires, and will. The most challenging part was soldering the wires to the audio exciters but I managed to connect everything. This links to a blog post about the experience.
tech : soldering
I started blogging in order to become a better programmer and writer. After a few iterations I found it was easier to write when addressing a specific person. Hence the birth of "Hey Heather, it's me again". I write about general things I've been working on and things I don't understand.
I used a template engine to build this site. My primary concern was being able to add a project in a quick and simple manner. All projects are therefore JSON objects. I also wanted to keep the aesthetic of the site clean and simple so chose to display the projects in a vertical card-like list.
I wanted to play around with APIs. Here I'm using Studio Ghibli's API to get the title and description of movies. Initially this was set up using a XMLHttpRequest. I decided to change it to use the Fetch API.
Inspired by a conversation between Shane Parrish and Adam Grant on The Knowledge Project podcast, I wrote a twitter bot that asked the same question daily. An issue that came up was that the Twitter API throws an error when a duplicate status is detected. To circumvent this, I added the ordinal date as the first part of the tweet.
At my previous office, many of the sites we managed were changing to React. I left before the changes were implemented so decide to try it out on my own by building a basic CRUD interface.