HillaryClinton.com Performance Audit

perf-audit performance -  2015-05-27
There are many ways that every site can improve it's performance. In an ever-growing internet, where the average page size just surpassed 2MB, performance is becoming more and more key to a successful site.

Do it for your users

testing performance -  2015-05-26
To answer questions about performance, design, or even testing, I find myself repeating the same question, “What do your users do?” as a response. It seems intuitive, but many times we as web professionals need reminding that we are not creating the web for ourselves, but that we are doing it for our users.

Loading My Site in the First Packet Response

performance nginx varnish 1000ms -  2014-09-02
If you've been on my site before, you may have noticed a few changes in the past week. Fonts have been changed up, design moved around, and most importantly the site now only loads over https. What is underneath these changes though is much greater, and allows my site to always load in the first packet response in the server. Thus making the load time for my site only rely on latency between a user and my server, and a small piece of server process time. The outcome is that this page should load far below the 1000ms threshold.

Jekyll Workflow Part 2: Automation with Gulp

jekyll gulp -  2014-08-28
The first blog post in this series talked about how to use the Mr. Poole Generator to create a custom Jekyll site. The generator packs in many features to create amazing blogs or static sites. Probably the most powerful portion of the generator is the Gulp.js tasks that come bundled in the Gulp tools for Poole.