You Might Not Need JavaScript

In the spirit of You Might Not Need jQuery, and just like You Don’t Need JavaScript, the website “You Might Not Need JavaScript” contains a truckload of examples with CSS alternatives for interface components that are typically built with/powered by JavaScript. JavaScript is great, and by all means use it, while also being aware that …

Louise Delage on Instagram

Starting August 1st, Louise Delage has been posting photos to her Instagram account. The 25 year old Parisian collected over 50,000 likes in just eight weeks. But did her followers even know what they were liking? Like my addiction A video posted by Louise Delage (@louise.delage) on Sep 22, 2016 at 2:07am PDT The end …

Jest – Painless JavaScript Testing

I’ve been hearing great things about Jest lately. It’s worth checking it out: Jest is a JavaScript testing framework, used by Facebook to test all JavaScript code including React applications. Install Jest using npm (along with some extra Babel presets if you’re writing ES2015 – Don’t forget to configure Babel using .babelrc to use the …

Oh, shit, git!

Git is hard: screwing up is easy, and figuring out how to fix your mistakes is fucking impossible. […] Here are some bad situations I’ve gotten myself into, and how I eventually got myself out of them in plain english*. Provides solutions (commands) to scenarios such as “Oh shit, I accidentally committed something to master …

Adding “feature X is unsupported” warnings in your CSS Demos with @supports

Great tip from tuts+: When your CodePen demos rely on cutting edge CSS it’s a good idea to warn people. Let’s provide a notification when browsers don’t support our demos, using the @supports rule to make a handy reusable CodePen asset. New to Feature Queries (e.g. @supports)? Using Feature Queries in CSS will get you …

Millennials need to ditch their parents’ outdated career ladders and embrace job-hopping

(c) REUTERS/Paul Hackett Let’s start treating our careers as a lifelong experiment instead of a preordained slog. Find experiences that allow you to quickly test assumptions about your career interests. Every job, every experience, every place you travel, is a chance to learn something new about yourself, what interests you (and just as importantly what …

JavaScript Fatigue Fatigue

Axel Rauschmayer’s tips to fighting JavaScript Fatigue: Don’t try to know everything Wait for the critical mass. Stick to things you understand: don’t use more than 1–2 new technologies per project. Do exploratory toy projects Diversify in life When in doubt, you can always fall back to the solid base you already know: HTML, CSS, …

How to Use Animation to Improve UX

Animation may be used in a wide range of scales and contexts to unite beauty and function: it can influence behavior, communicate status, guide the users attention and help the user see the results of their actions. Here are just a few examples to illustrate places where you can add some animations in your UI …