Brett Jankord Front-End Software Engineer

Inline SCSS with Jekyll and Grunt

Inlining critical CSS as great way to improve the performance of your site, it reduces blocking CSS requests needed for the initial render. I recently added this functionality to my site and with the help of...

Read More

The :not() css-pseudo-class and specificity

The :not() pseudo-class is a powerful CSS negation matcher added in CSS3. It matches elements that are not represented by the argument passed to it. For example, li:not(.different) would match all list items that don’t have the...

Read More

Modular CSS: Thoughts on SMACSS modules

My understanding of CSS modules continues to grow from day to day. To me, modules are one of the best ways to create scalable and reusable styles. The offer us a way to add order to our...

Read More

Style guide boilerplate

Recently I’ve had a renewed interest in web style guides. As I’ve been building responsive websites, I’ve found style guides to be a crucial part of the build process. Style guides help promote consistency and modular thinking...

Read More

Beyond device detection

The landscape of web enabled devices is drastically changing at a rapid pace. Device detection is no longer a reliable solution to adapt with the changes we are seeing in the technological world. The amount of...

Read More