I presented a talk at WordCamp US 2015 titled, “I Wanna Go Fast: Advanced Techniques to Optimize Front End Performance”. In this talk, I gave high level overviews of four simple techniques that we can implement in improve front end performance. When I present at a conference, I normally include code samples with my talk,…
Read more Additional Resources From My WordCamp US 2015 talk
This is part 1 in a series of posts that are intended to accompany my talk from WordCamp US 2015. MDN defines the attribute as: Set this Boolean attribute to indicate that the browser should, if possible, execute the script asynchronously. It has no effect on inline scripts (i.e., scripts that don’t have the …
Read more Async JavaScript
This is part 2 in a series of posts that are intended to accompany my talk from WordCamp US 2015. Google defines the critical rendering path as: The code and resources required to render the initial view of a web page. Delivering a website that loads quickly is not enough. While speed is important, delivering…
Read more Prioritizing the Critical Rendering Path CSS
Hey everyone, here are some links to resources I referenced in my talk at WordCamp Asheville 2015: Presentation Slides 10up 10up Engineering Best Practices Follow me on Twitter Grunt CriticalCSS LoadCSS Using script_loader_tag XIP.io and VVV Browsersync WhatDoesMySiteCost.com Google PageSpeed Insights Webpagetest.org Sitespeed.io RICG Responsive Images WordPress Plugin
Recently, while speaking at WordCamp Philly 2015, I referenced the usage of script_loader_tag to async JavaScript files. The reaction that I received proved that there are still a lot of developers who are not aware of this handy function. To be honest, I wasn’t aware of it myself until a couple of months ago. While…
Read more Filtering HTML Script Tags With script_loader_tag
I’ve recently been seeking a easy way to enhance my workflow for QA’ing projects on multiple devices. There are many great options available, but all seem to have their pitfalls. Being a Vagrant user, I wanted to discover a process that would work in conjunction with VVV. After some research, I stumbled upon an Github…
Read more Integrating xip.io With VVV
Let’s not kid ourselves, being present during meetings can be difficult. It’s easy to lose track of what’s going on, what is being said, and at times, who is saying it. Personally, this has been the case for me on more than one occasion.
Disclaimer: Due to this being a topic that can be very controversial, I will be disabling comments for this article. This is not to avoid conversation but to curb the urge for readers to voice opinions not facts. History Defined If you were to talk with the teachers who invested so much time in me…
Read more Life As An Adult With ADD
It seems as if there are tons of examples or solutions available for off-canvas navigation. Each of these options seem to have their own use case but never seem to seamlessly integrate into what I have been looking for. What do you do when that is the situation? You create something that works and would be…
Read more Simple Off-Canvas Navigation
This is my talk from WordCamp Raleigh 2014 on The Art of Untethering: How Is Your Work Life Balance?