Home

Posts (Page 34)

Written content to help you along your web development journey, without forgetting to have some fun along the way.

The 3 Principles of Good CSS Design

CSS is hard, but we make it that way. Keep to the basics and you'll be empower yourself to build and scale products quickly.

Nov 05, 2018

Component-Based JavaScript Architecture

Keep your JavaScript code organized by continuously abstracting it while focusing on patterns within your site's components.

Oct 22, 2018

ES6 Build Pipeline for Middleman using Gulp

Middleman has abandoned its asset pipeline in favor of a more flexible and customized approach. Let's use this new approach to get ES6 modules into our Middleman project.

Oct 16, 2018

How To Add Typekit to Middleman Project

Add Typekit fonts to your website built with Middleman without making an additional request and slowing down performance.

Oct 11, 2018

5 Essential Mac Apps

These are the five apps that have transformed the way I use the Mac every day.

Oct 10, 2018

How To Add Typekit to Jekyll Project

Add Typekit fonts to your website built with Jekyll without making an additional request and slowing down performance.

Oct 09, 2018

Access the Site Object within a Jekyll Filter

Filters are the way to make liquid work for you, but sometimes we want more context than we are given when running them.

Aug 21, 2018

Identify Liquid Bottlenecks by Profile Jekyll Builds

It's easy to let Liquid templates get away and bog down build times. Here's a quick way to find out which templates are the culprits.

Aug 19, 2018

Add a "reload!" Method to your Ruby Console

Once you are running a console in your ruby project, it's nice to not have to restart the console session every time you make a change.

Aug 07, 2018

Add a Console to your Ruby Project

A powerful way to debug Rails applications is in using the Rails console. But even when you're not using Rails for your Ruby project, you can still have a console.

Aug 06, 2018