Ryan Fitzgerald

Development Blog

February 21, 2017

The ECMAScript 6 (ES6) Basics

Whether you are a frequent JavaScript coder or are fairly new to it, you’ve definitely heard of ECMAScript 6 or ES6, the newest iteration to the JavaScript language. In this post I will go over some of the most commonly used ES6 additions to the JavaScript language.

Continue Reading →
December 18, 2016

Easily extend footer background to the bottom of the page

It’s quite common to have a page where the content ends before the window does if there isn’t much content on a given page, leaving a potential gap of space from the footer to the bottom of the window. This post will go over 2 simple methods to fix this common problem.

Continue Reading →
October 21, 2016

Creating a simple WordPress shortcode to display code

Create a dead simple WordPress shortcode to easily spit out styled code blocks without having to remember much syntax at all.

Continue Reading →

Creating a responsive, filterable image gallery with jQuery

Like a lot of other little plugins I tend to develop, this one stemmed from me not being able to find an open-source solution that fit the project I was working on at the time. The goal was simple: I wanted a quick, easy to use image gallery that could be filtered. There does exist a number of paid options out there as well as a couple of open source ones that seem to have way more features than are really needed, so if you just want to create a basic, filterable image gallery with jQuery, you’ve come to the right place.

Continue Reading →
September 29, 2016

How I setup my local dev environments with Docker

I tend to experiment with a number of new languages and technologies every now and then in order to try to stay up to date and constantly be improving. However,  I quickly found that having all of these different frameworks, languages, and technologies installed on my computer started creating problems. Another problem I occasionally ran into was a result of production environments being different from my local development environment. As a result of these issues, I set out to streamline my development by making it more efficient and reducing time spent debugging needless problems. That’s when Docker entered the picture.

Continue Reading →