blog
Organizing tooling settings using dotfiles
terminal
git
Decorative image
Examples of using dotfiles to manage and back-up the config for git, shells, editors, etc.
Sharing stateful UI logic in React apps using Render Callback components
react
Decorative image
A few examples of abstracting shared logic across multiple components using the Render Callback pattern (aka Function as Child components).
My current front-end tooling preferences
git
npm
react
node
graphql
Decorative image
An opinionated list of my current favorite options for front-end code projects. This includes the reasoning behind why I picked each option and an example project to show how they can all fit together.
Running a Node server on a Raspberry Pi with a physical button
terminal
node
hardware
Decorative image
All the pieces needed to set up a Raspberry Pi with a physical button. Covers buying hardware, running a Raspberry Pi, wiring up a physical button, using the latest Node and npm, and creating a Node server to send a text message when the button is pressed.
Building the Nova color scheme
npm
Decorative image
By using an npm module for color values, we were able to generate color schemes for multiple editors and tools from one source.
Using my task list as my single source of truth
general
Decorative image
I like to stay organized with an automated task list so that I don’t forget to do the things I want and need to do, and so I can keep my brain free from remembering it all.
My minimal office set up
general
Decorative image
For years I had a cheap office: a $30 plastic folding desk and an external monitor I'd plug into and that was it. But recently, I took the plunge and set up my dream office and I'm ecstatic with how it turned out.
Retaining what I learn through Spaced Repetition Software (SRS)
general
Decorative image
When I learn something new, I add it to my SRS. Then, each morning I review what my SRS suggests I'm about to forget, to ingrain it in my long-term memory.
Configuring devices for wholesome media
hardware
Decorative image
I use a combination of filters and settings to help keep media in my home wholesome.
Rebuilding my website to aggregate all my stuff
react
node
Decorative image
Since I started programming in high school, I've accumulated personal domains, websites, and apps spread across the internet. I decided I wanted to consolidate these into a single app with a shared set of components, so that it is easier to maintain. So now all my web projects live under https://trevordmiller.com; this includes my portfolio, open source project documentation, guitar lessons, blog etc.