Rails 5 Database Migration Woes: I Has a Frustrate

Rails 5 Database Migration Woes: I Has a Frustrate

Rails 5 has an irritating bug. For the past several versions, Rails handily migrates both your development and test environments when you type bundle exec rake db:migrate. But in Rails 5, they've added a metadata table to each database, which sets the environment for...

read more
Tales from the Data Team: The Wheel of Food

Tales from the Data Team: The Wheel of Food

I’d like to say that over here at Jellyvision, the Data Team is 100% focused on making our decisions solely based on good data. That we use our finely honed detective skills and exhaustive data sets to arrive at well-reasoned conclusions, all backed by hard evidence…

read more
You and Me, We’re in This Together Now

You and Me, We’re in This Together Now

The other day I was implementing a relatively simple feature in one of Jellyvision's products: an FAQ display with a hideable answer. The answer becomes visible when the user clicks a "show" button, which can also hide the answer if clicked again. I chose to take a...

read more
Buff up your JSDocs with jsdoc-mermaid!

Buff up your JSDocs with jsdoc-mermaid!

When we built one of our new internal tools in Node, it was a no-brainer to use JSDoc syntax to document our code and the JSDoc documentation generator to turn that syntax into an easy-to-navigate HTML documentation website. But words aren’t enough to explain some of...

read more
Insisting on Consistency: Plop

Insisting on Consistency: Plop

Fresh Starts Recently at work, I started a new application from scratch. If you've had this honor, then you know how energizing it can be while everything is clean and working just the way you planned; naming conventions are in place, file and directory structures are...

read more
An Evening with Richard Stallman

An Evening with Richard Stallman

I recently attended a Chicago tech meetup that featured none other than the fabled Richard Stallman, a true pioneer in the technology industry. Stallman started the GNU project — something that you may have never heard of but that has impacted your computing life in a...

read more
What I Love About Side Projects

What I Love About Side Projects

I'm a big fan of side projects. In addition to being an engineer at Jellyvision from 9-5, I have a variety of personal open source projects that I maintain. My GitHub projects are just a hobby; I've never made any money from them, and I don't intend to do so in the...

read more