Luke Harby

42 Added | 2 Magazines | 1 Like | @LukeHarby | Keep up with Luke Harby on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Luke Harby”

Flipboard on Flipboard

The Design Theory Behind Amazon’s $5.6 Billion Success<p>By jason brush<p>Amazon’s success brings into relief a principle that is sometimes hard to swallow …

Open Exhibition 2018

<b>Date:</b><p>13 January–17 March 2018<p><b>Opening night: Friday 12 January 2018, 6–8pm</b><p><b>Artists:</b> Jonathan Alibone, Zahra Amirkamali, Emily Arnold, Tristram Aver, …


async & await

JavaScript promises were a revelation in JavaScript, providing an alternative to the JavaScript callback hell we’d quickly found ourselves in. …


The whole web at maximum FPS: How WebRender gets rid of jank

The Firefox Quantum release is getting close. It brings many performance improvements, including the super fast CSS engine that we brought over from …

Game Development

🔥 Too many borders can make a design look really busy. Here's a few ideas that are a bit more subtle:

Base64 Encoding & Performance, Part 1: What’s Up with Base64?

<b>This is the first in a two-part post. Read Part 2.</b>Prominent performance advice of a few years back simply stated that we should ‘reduce the number of …

Web Development

How to get the most out of the JavaScript console

One of the most basic debugging tools in JavaScript is console.log(). The console comes with several other useful methods that can add to a …



Based on the crypto-js library, StatiCrypt uses AES-256 to encrypt your string with your passphrase in your browser (client side).<p>Download your …


Rebuilding Slack’s Emoji Picker in React

Slack is transitioning its web client to React. When Slack was first built, our frontend consisted of established technologies like jQuery and …


Refer to the spec: Introduction

This is the next post in a series where I am explaining the CSS Grid specification, bit by bit. This time we are going to read the first section of …


PH21 Gallery

It’s Time To Start Using CSS Custom Properties

Today, CSS preprocessors are a standard for web development. One of the main advantages of preprocessors is that they enable you to use variables. …


Start A Fire


Start A Fire

A Complete Guide to Grid

CSS Grid Layout is the most powerful layout system available in CSS. It is a 2-dimensional system, meaning it can handle both columns and rows, …


CSS Grid Layout: A New Layout Module for the Web

People have been using grid designs in magazines, newspapers, posters, etc. for a long time before the Web appeared. At the point when web developers …

Web Development

Start A Fire

Getting Started with React and JSX

<b>This article was updated on 16th April, 2016. Specifically: installation instructions, code samples, ES5/ES6 syntax, precompiling JSX.</b>React is an …

Start A Fire

Start A Fire

Goodbye Lumen. It's been emotional. Still want to see this show? Too late, you missed it.

INTERVIEW WITH... Michael Wesely

Michael Wesely (10.37 – 10.42 Uhr, 13.3.2012) Credit: Michael Wesely In your photographs you attempt to make time visible. What is time for you? …

Start A Fire

Why Can’t Anyone Write a Simple Webpack Tutorial?

Ok…so we’re all hipsters, or cocky nerds, neckbeards, losers who only know JavaScript which isn’t a real programing language, or…whatever you wanna …

Beginner’s guide to Webpack

Or what I wish I knew when starting with Wepback.<p><b>Click</b> <b>here</b> <b>to go to the final Github repo.<br>We are using Webpack 1.x. Webpack 2 will not work with this</b> …


JavaScript Modules: A Beginner’s Guide

If you’re a newcomer to JavaScript, jargon like “module bundlers vs. module loaders,” “Webpack vs. Browserify” and “AMD vs. CommonJS” can quickly …