I'm a Toronto based web developer with over 10 years of experience. I focus on:
I am very familiar with WCAG 2 WAI-ARIA and building sites that comply with AODA.
Choosing the right tool and technique for can help improve site performance without impacting developer convenience.
Modern CSS features like CSS Grid Layout, CSS Custom Properties and feature queries make CSS easier to write and maintain.
Progressive Web Apps.
Service Workers, Web Manifests and the Cache API make sites network resiliant and compete with native apps for features and engagement.
This page loaded in X Seconds - Stoyan Stefanov - March 27, 2018
A post espousing the benefits of page speed disclosure.
Webmentions are nuts - January 29, 2018
Trying to figure out webmentions
Webmention is still weird - January 22, 2018
This is strange and frustrating
Jekyll PWA Starter - early version - January 06, 2018
I've started working on a Jekyll PWA starter. It's early but it works well. Update Jan 8, 2018 - I corrected the PWA errors. Everything is nice.
Front End Links - May 13-20, 2017 - May 12, 2017
A list of links that I don't want to forge about for May 13 to May 20, 2017
CSS Grid Layout: Off-canvas Navigation - May 02, 2017
How to create a responsive layout with off-canvas navigation using CSS Grid Layout. Also covers accessibility and hot dogs.
CSS Grid Layout and Absolute Positioning - April 26, 2017
A quick explanation of absolute positioning and CSS Grid Layout. How do offset properties work with CSS Grid? How does it impact the placement of other grid items?
Layout Differences Between CSS Grid Layout and Multi-Column Layout - April 18, 2017
A rundown of the obvious and no so obvious differences between CSS Grid layout and Multi-Column layout.
CSS Grid Layout - Understanding Grid Template Areas - April 02, 2017
An introduciton on the basics of grid-template-areas in CSS Grid layout. It's one the most powerful features in the spec.
Critical Path CSS and Jekyll - March 11, 2017
Four different ways to inline critical CSS on Jekyll sites.