The silentpost

I started actively blogging when I began focusing solely in development way back in 2012. Since then, I've been writing about things I've learned, quirks with the language, and interesting tidbits I've picked up along the way. Read below for more, or if you're interested, sign up for my newsletter.

Powered by

A webkit React starter kit

August 08, 2015

Over the last couple of days, I’ve been prototyping a web application that I’ve had an idea for ever since jumping into Rails. It was on the backburner for a while until I could figure out how to handle such a dynamic UI… Then React came out. React...

Automated laptop provisioning using bash

July 07, 2015

Over the weekend, I decided to take a page out of thoughtbot’s playbook and create a laptop script for provisioning a new development machine. Their script is a shell app that installs common utilities for web development, including homebrew, rbenv

Automate yourself out of a job

June 06, 2015

Recently somebody at work came to me with a scenario: “Daniel, at least once a week I have to take screenshots of movies and upload them to a proprietary server. I also have to take these screenshots and make thumbnails that are 150 pixels wide. Do...

Replace conditional with polymorphism in WordPress themes and Advanced Custom Fields

April 04, 2015

I haven’t blogged in a while, and there’s a reason for that: I’m working on combining my portfolio and blog into one site over at Recently, however, I was working on a WordPress layout, and built out something that could help others...

What is Vagrant?

March 03, 2015

While trying to drag a WordPress install into the 21st century for the last week or so, I’ve been working with Vagrant, among other things, to bring parity to a development-vs-production environment. But Vagrant was kind of a black box to me… it worked...

Polyfills and shims for IE8 support

March 03, 2015

If you’ve ever done work for a government, financial or B2B organization, you might find yourself needing to support Internet Explorer 8. I know, I know: you’ve made your case for dropping support, pointing out that large SaaS companies are dropping...

Changing CSS to Sass in Bower dependencies

March 03, 2015

I’m working on an updated version of our company’s online styleguide at work, and wanted to modernize it by introducing Bower and Gulp into the build process. This will make it easier to update and share with other developers as our team grows.

Squashing git commits with rebase

February 02, 2015

The prevailing mantra with git, or any version control system for that matter, is “commit early, commit often.” For the last year, I’ve been doing so, which is a Good Thing. And if I were to continue working as a team of one developer, that might be...

Bedrock for modern WordPress deployment

February 02, 2015

I haven’t worked with WordPress in quite a while. After working with Rails for the last year, I grew to dislike my WordPress deployment process—it was nonstandard, hard to manage separate instances, and perhaps worst of all, didn’t utilize a VCS to...

Accidental simple state machine with Rails 4

February 02, 2015

At work I’m always looking for opportunities to work smarter, not harder. To cut out repetitive tasks that keep me from getting meaningful work done. That’s what computers are for, right? Most recently, I grew tired with a gap in how we managed and...

If you'd like to get in touch...

Daniel Strunk