Blog

Converting a Small, Personal Project to ReasonML: the Dumb Mistakes

July 23, 2018

I recently decided to try to get familiar with ReasonML. Over a weekend, I took my random quote generator, Nootropic Cat Treats, of which I’ve built prior versions in vanilla JavaScript, Angular, Cycle.js, and React, and converted it to a ReasonReact build.

2017-2018 Pacers Statistics

July 01, 2018

I made a dashboard of 2017-2018 Pacers stats.

The Correlation of NBA Team Statistics with Regular Season Wins

June 17, 2018

I created an interactive graph to compare the correlation of per-game NBA team statistics to wins in recent seasons.

Just What Predictions Did the 2017 to 2018 Pacers Beat?

May 24, 2018

The Pacers actual wins were 150% of the average of the preseason forecasts I found.

A Day Without Coffee

March 28, 2018

Some time ago, my brother told me he went a day without drinking coffee and was vomiting by the evening. I felt scared and fascinated. I then felt a bit of dread. I knew that eventually I’d talk myself into taking a day off of coffee, too.

GitLab Offers Free Private Repos, Free CI/CD, and HTTPS with Custom Domains

March 09, 2018

GitLab Pages offers a lot of features for free that GitHub doesn't offer at all.

When the Angular CLI Didn’t (Seem) to Work for Me

January 28, 2018

I recently converted an Angular application from version 2.x to 5.x, bumping ngrx along with it up to 4.x. The process was surprisingly painless, except, ironically, for the production build process, as one of the reasons I wanted to upgrade was to convert to the Angular CLI.

Every Book I Read in 2017

December 30, 2017

This is a list of every book I read in 2017.

TypeScript and webpack and Images

December 29, 2017

I recently switched a webpack project written in JavaScript to TypeScript.

On Building a Random Quote Generator in Cycle.js

September 10, 2017

I’ve used Angular (v.2+) fairly extensively over the last year and a half. I have some misgivings about the framework, but I really like that their team embraced observables. Any time I hit a point in Angular where I can just program with the RxJS library, it feels like a “moment of clarity.”

It’s Shockingly Easy to Create an Online Chat Application Using Socket.io

August 26, 2017

I need to refactor some code that makes use of socket.io. This code was initially written by someone else. To better understand it, I decided to go through the Get Started page on socket.io’s website, which involved creating a basic chat application. I’m kind of amazed by how easy it was.

The Sarah Book by Scott McClanahan Is a Very Good Book, Stranger

August 07, 2017

I first heard of Scott McClanahan several years ago when someone posted a book trailer he made on a blog I followed.

Tribe: A Gentle Suggestion that War Could Fill that Hole in Your Life

July 10, 2017

Tribe: On Homecoming and Belonging is a book written by Sebastian Junger. Junger is a war journalist, perhaps most famous for his documentary, Restrepo, of which he and fellow journalist Tim Hetherington embedded themselves with a US Army unit in Afghanistan to film.

Megan Phelps-Roper on the Joe Rogan Experience

July 01, 2017

On the 974th episode of the Joe Rogan Experience podcast, Megan Phelps-Roper appeared as a guest. Megan is a former member of the Westboro Baptist Church (the church, among other notable things, owns the domain “godhatesfags.com” and has a 1.4 star rating on Google reviews).

So You Want a Premium Coffee Subscription at an Affordable Price

June 08, 2017

I just received my first shipment from a Tinker Coffee subscription. They sent 4 light roasted, single-origin bags, one from each of Guatemala, Columbia, Malawi, and Ethiopia.

On Using webpack for Simple Projects

May 02, 2017

webpack seems to have a reputation for being prohibitively complex. Maybe this was true for version 1.x. Maybe this is still true for enterprise or large applications. But I was pleasantly surprised to find that setting up webpack 2 on a simple, personal project was really quite simple.

Web Dev Podcasts and Websites

April 05, 2017

I’ve been a professional web developer for approximately 1 year and 6 months. The biggest challenge, I feel, has been how quickly and dramatically the build tools, application frameworks, and the language of JavaScript changed over that time.

Finer Things Club: The Kiku Apple

March 25, 2017

Approximately one month ago, a Kroger cashier complemented me on my choice of Honeycrisp apples.

Pricing Design: A Review

February 19, 2017

Pricing Design by Dan Mall is an A Book Apart book about pricing design projects as an outside designer (or developer or, really, any type of consulting or service provider — but specifically as a web designer).

Extreme Ownership: A Review

February 08, 2017

I first heard Jocko Willink on the Tim Ferriss Show.

The Introduction to RxJS That’s So Simple You Don’t Want Your Coworkers to Catch You Reading It

February 03, 2017

If you’ve heard someone describe RxJS, they’ve likely started by saying it was “powerful” and “revolutionary.” While this is true, you don’t need to be a 33rd degree functional reactive programmer to use RxJS.