Projects
My own code projects
trevordmiller.com
in-progress
terminal
unix
vim
git
react
npm
node
Decorative image
I add new courses, blog posts, and projects to my website (this website) regularly.
Edgar
react
node
Decorative image
I'm currently working on Edgar. Edgar is a tool that automatically recycles a social media library to save you time.
Ropig
react
node
graphql
Decorative image
I helped build a product called Ropig. Ropig is an alert management tool that breaks down the firehose of events from your monitoring apps.
Real-world Git
terminal
unix
git
Decorative image
Git is one of the most important tools for almost all developers. I made this hour long video course to help developers learn how to use Git from the command line.
Testing Cookbook
terminal
node
react
Decorative image
I've grown to love testing, especially for creating "pure" modules that just transform data or render something. I taught this video course to show some of the ways I test my code.
Publish packages on npm
terminal
git
npm
Decorative image
I made this 20 minute long video course to help programmers learn how to share their own code on npm. It can seem scary at first, but learning how to do this can open up a world of new possibilities for you and your team.
egghead Instructor Center
react
Decorative image
I built the initial production egghead Instructor Center. It was for egghead instructors to get onboarded, submit lessons, view their royalties etc.
egghead component library
npm
react
Decorative image
I built the initial production egghead.io component library which is used across egghead apps. It outputs an npm library as well as a living style guide from the library source. The app lets you randomize component and utility input to ensure data input is flexible. It also lets you add padding and other "side effects" to see how the components work when placed in different situations.
Nova
Dotfiles
terminal
unix
vim
git
Decorative image
I organize my tooling settings in dotfiles.
Shell Scripts
terminal
unix
vim
git
Decorative image
I write shell scripts to automate repetitive tasks on my computer; this includes things like checking all git repo statuses, starting workflows for different projects, scaffolding a new project, stopping all processes on my computer, setting up a new computer etc.
Dog Bathroom Button
terminal
unix
node
hardware
Decorative image
I attached a physical button to a Raspberry Pi for my dog to press with his paw when he needs to go to the bathroom. The button runs a Node program which sends me a text message saying "I need to go to the bathroom!" from my dog.
Hideaway
react
node
Decorative image
A Mac app to escape distractions for a set amount of time.
Cortex
react
node
graphql
Decorative image
A proof of concept for rendering the same set of GraphQL connected React components across targets (web, native mobile, and native desktop).
Guitar Lessons
react
Decorative image
A collection of guitar lessons with the way I understand music. Designed to help guitarists go beyond tabs and memorizing songs to really understanding how everything works together.
Domo Mobile Web
react
node
Decorative image
I helped create the initial production mobile web app for Domo.
LDS Church History
node
Decorative image
I helped create the LDS Church History web app. Which at the time included some new complex challenges like using Node for our API, server side rendering, interactive maps, and mobile first immersive visual effects.
Perfect Particle
react
Decorative image
Instrumental music that blends multiple styles like post rock, math rock, modern jazz, and ambient.