Modern Web forms and Complexity

Web forms are a critical component of modern web applications. It's important to try and provide a good user experience and make your forms as usable as possible. Unfortunately, the

Read More »
Brent Graham Brent Graham

Ligatures and CSS

Modern browsers have good support for the font-variant-ligatures CSS3 property. Read our tips on how to disable unwanted ligatures for a specific use case.

Read More »
Brent Graham Brent Graham

An overview of ES6 Modules in JavaScript

Introduction Until recently if you wanted to take full advantage of modules in JavaScript you needed to make use of third party libraries. Tools like CommonJS (AMD), Browserify, Webpack and

Read More »
Brent Graham Brent Graham

box-shadow transition performance

Adding a CSS transition to animate the box-shadow of an element is a handy trick. It's a design technique that's often used on hover to highlight something. If you've used

Read More »
Brent Graham Brent Graham