All Blog Posts

Deploying a Simple Go FaaS

April 12, 2019

This post covers building a function as a service using: golang - I've been interested in playing around with golang and thought this…

Hacktoberfest 2018

October 30, 2018

This post is serving as my fifth and final (required) open source Pull Request for Hacktoberfest 2018 . This method of getting my final…

Glossary of Homebrew Terms

October 24, 2016

While listening to the most recent episode of the Changelog podcast , Homebrew and Package Management with Mike McQuaid , I began to…

Creating More Specific Factories

November 17, 2015

As I have discussed in previous posts I have been working to adopt TDD into my workflow. One of the ways I have aimed to improve my…

Trip Picks

November 09, 2015

NYC Coffee Shop Hipster This week I decided to take a long weekend off work and spend it in New York City. This will come as no surprise to…

Using Vim to Drive TDD

November 08, 2015

A lot of recent developments in my programming career have been inspired by thoughtbot . This began as the result of using their gems and…

GIF Picks

November 01, 2015

April 2019 Update Popkey is no longer serving gifs: As a result, you will need to look elsewhere for your gif fix (and some s below are…

The Power to Say No

October 27, 2015

A few months ago I was promoted to Lead Software Developer. I had been taking on the responsibilities of a lead developer over the past year…

Spotify Running

October 25, 2015

Inspired by the Ruby Rouge's picks section and Tim Ferriss' 5-Bullet Fridays I have decided to start creating short, weekly posts…

Making NERDTree and CtrlP Play Nice

September 19, 2015

I am a few months in to my switch to Vim and so far have been working to keep a fairly minimal vimrc and not use too many packages. There…

Why I Love the Cloud

May 09, 2015

Disclaimer: While I know it is overused, I am going to use the term "cloud" a lot. By cloud I mean data stored remotely that can be accessed…

My First Open Source Contribution

May 03, 2015

In working towards my original goals , I finally opened my first pull request on an open source project. For my first project I chose…

Adding Carnival Comments to a Jekyll Blog

April 30, 2015

Update April 2019 The carnival repository has been archived and the site fails to load, so it looks like the service is no longer being…

2015 BarCamp Orlando

April 18, 2015

While not on the scale of a Silicon Valley or New York City, Orlando is working to gain traction to have a booming tech scene. I think a lot…

Are Your Class Methods Actually Private?

April 09, 2015

While no methods in Ruby are really safe, even when private, it's possible the class methods you think are private aren't actually private…

Bulk SQL Statements with ActiveRecord - delete_all

March 28, 2015

New Rails developers tend to fall in love with ActiveRecord. More specifically they fall in love with the "magic" of ActiveRecord - the…

The Anatomy of a Ruby Class

March 15, 2015

In this post I am going to break down the basic parts of a Ruby class. For this example we will look at the following class: Creating an…

Memoization in Ruby

March 08, 2015

Meomization in Ruby is a pretty simple to accomplish. You basically use an instance variable and the operator: How works The operator…

Return Struct as JSON

March 01, 2015

I am working on a side project in which I want to use Sinatra as a simple backend and experiment with a more rich Javascript front end…

Why I made this blog

February 28, 2015

Like many developers I felt the need to create a blog. The dream is, it will provide some benefit to other software developers around the…