Ruminations and occasional fugacious panpharmacons of Ben Frain

The frustrations of using CSS Shapes and CSS Exclusions

1499 words

An introduction to the JavaScript MutationObserver API

858 words

Creating a Sketch plugin with JavaScript

3597 words

Text editing techniques every Front-End developer should know

1265 words

Creating a language switcher in JavaScript

2513 words

HTML templating with vanilla JavaScript ES2015 Template Literals

1987 words

Can CSS Custom Properties update animation durations on the fly?

1019 words

CSS Environment variables; how to deal with the software bezel of iPhone X

1396 words

A manifesto for working in teams

2161 words

The effectiveness of productive effort

1201 words