Curated articles for designers and front-end developers

Javascript

Frequently updated collection of hand-picked articles and learning resources.

hakim.se

Progress Nav

This page demonstrates an idea for how progress can be visualized inside of a standard page nav. Scroll the page and note how the marker animates to highlight all of the sections ...

github.com

Clean Code Concepts Adapted for JavaScript

Software engineering principles, from Robert C. Martin’s book Clean Code, adapted for JavaScript. This is not a style guide. It’s a guide to producing readable, reusable, and refactorable software in JavaScript. Not ...

SkillShare sponsored

Making Animated GIFs: UX Interactions & More

This fun, 25-minute class walks you through how to design beautiful, simple animated GIFs for your UX interactions and animations. Product Designer Noah Levin teaches you how to use simple tools ...

benmccormick.org

Orthogonality and CSS in JS

One of the realities of the constant change in the web development world is that “best practices” are often hotly contested. One issue that the front end community doesn’t seem to have ...

stephanboyer.com

Does Google Execute JavaScript?

I’m told: Yes, it’s 2016; of course Google executes JavaScript. But I’m also told: Server-side rendering is necessary for SEO. If Google can run JavaScript and thereby render client-side views, why is ...

gziolo.pl

Exploring Functional JavaScript

I started exploring functional programming (FP) concepts over a year ago. I have already shared my initial learning materials in one of the previous posts. It was only the beginning of my ...

vincit.fi

First Impressions on Vue.js 2.0

We were discussing recently about Vue.js in our company Slack and whether it would fit to some of our project needs. No one on the #javascript channel had tested Vue and thus ...

philipwalton.com

The Dark Side of Polyfilling CSS

Earlier this year I wrote an article for Smashing Magazine about Houdini, and I called it the “most exciting development in CSS you’ve never heard of”. In the article I argue that ...