Front End

148 articles · all categories

September 2017

How JavaScript linters cause bugs

I was doing code review for a coworker, and it soon became obvious that he used a linter and that the linter gave him a bright idea: _use strict comparisons_.

August 2017

How you can translate any random D3 example to React

The two ways to build a zoomable dataviz component with d3.zoom and React

July 2017

More messing with time: Deduping messages between iOS and JavaScript

June 2017

A dirty Webpack trick that reduced our gzipped bundle size by 55KB

March 2017

A Fast Mutex Lamport Lock with JavaScript Promises

N-body Collision Simulation with React, D3, and MobX

February 2017

Livecoding #34: A Map of Global Migrations, Part 3

How We Used Webpack to Reduce Our JS Footprint by 50

January 2017

Livecoding #30: Dipping my toes in React Native

Migrating to Webpack 2: some tips and gotchas

December 2016

Livecoding #29: Optimizing React choropleth map rendering

Using HOCs to DRY up your code

Dancing tree fractal with React

Fun surprise: UglifyJS can't ES6

Livecoding #28: Productizing the door-answering Slack bot, Part 1

One awkward thing about MobX: Complex models

November 2016

Livecoding #27: New React Indie Bundle page almost done

Fast, searchable dropdown inputs with React

I made a python script that converts SVG to React ?

Livecoding #26: A new page for a new React Indie Bundle

How to structure your MobX app for the real world

A tiny ES6 fetch() wrapper that makes your life easier

October 2016

Livecoding #25: Adding MobX to a vanilla React project

Simple MobX-driven modals

How to use MobX with create-react-app

Histogram in D3v3 vs D3v4

CSS classes don't work the way you think they work

A trick to make your big dataviz load super fast

September 2016

Backbone → React: Handling state with MobX