No featured image set for this post.

Prototypes and production

There’s an interesting distinction that Jeremy Keith defines between prototype code and production code in this post and I’ve been thinking about it all...
No featured image set for this post.

Creating an Animated Login Form for TouchID

I came across this amazing Dribbble shot by Jakub Reis a while back. It caught my eye and I knew that I just had...
No featured image set for this post.

What makes someone a good front-end developer?

We recently covered this exact same thing , but from the perspective of a bunch of developers. Chris Ferdinandi weighs in : The least...
No featured image set for this post.

Why isn’t it <style src=””>?

The way JavaScript works is we can do scripts as an inline block: let foo = "bar"; Or, if the script should be fetched...

An Introduction and Guide to the CSS Object Model (CSSOM)

If you’ve been writing JavaScript for some time now, it’s almost certain you’ve written some scripts dealing with the Document Object Model (DOM). DOM...
No featured image set for this post.

Google Labs Web Components

I think it’s kinda cool to see Google dropping repos of interesting web components. It demonstrates the possibilities of cool new web features and...

What do you name color variables?

What naming scheme do you use for color variables? Have you succeeded at writing CSS that uses color variables in a manner agnostic to...
No featured image set for this post.

Accessible SVG Icons With Inline Sprites

This is a great look at accessible SVG markup patterns by Marco Hengstenberg. Here’s the ideal example: Menu Notes: It’s not the itself that...

Compound Components in React Using the Context API

Compound components in React allow you to create components with some form of connected state that’s managed amongst themselves. A good example is the...
No featured image set for this post.

Edge’s Announcements

The public-consumption blog post : Ultimately, we want to make the web experience better for many different audiences. People using Microsoft Edge (and potentially...