PrettyLoader: A Pattern for Wait Animations in React

Read it on Medium

8 Tips for Dealing With Large React Codebases

(X-posted to Medium)

Typecheck Your JS With Flow and Get Code Comments for Free

Available on the Revelry Labs Blog

My Simple VIM Setup

Available on the Revelry Labs Blog

Migrate Github Wiki to Media Wiki in 10 Not-So-Easy Steps

Available on the Revelry Labs Blog

Xtreme Learning: 9 Tips to Getting Up and Running When You’re Cutting Your Teeth Against Development Problems

Available on the Revelry Labs Blog

DJ Chrono: A Slackbot Using the Toggl API

Available on the Revelry Labs Blog

Tips for Building a Text-Based UI in Node

Over the past week or so, I’ve been working on building Straturgery, a text-based game, playable over telnet, written in node.js.

The game, being both text-based and only accesable over telnet has provided some interesting challenges. I can’t use ncurses (since telnet is text-only), and have to build my windows and interfaces by hand. Here are a few things I’ve learned.

Side Project: Watching All the Tech Job Openings in New Orleans

For a long time, I’ve been fascinated by websites that are simply a generated set of flat files. 9 times out of ten, the content you want to put up on the web doesn’t change enough to warrant a big back end database. Generating files (HTML and the like) up from and simply serving a bunch of static files is a great way to have a simple and fast website.

[[nolatechjobs.leesome.com](http://nolatechjobs.leesome.com)][nolatechjobs.leesome.com]

A Phone Without a Phone

The spectre of a Facebook phone is upon us. A new phone that won’t be tied to hardware; a phone that is simply collection of interconnected apps that combined serve the basic function of a phone. A phone created by Facebook, but hardware independent; like a spectre, the physical shape will differ depending on the encounter. This experience has been purchased piece by piece for billions of dollars, as much a phone without a phone as a Frankenstein monster made from mergers and acqui-hires that lays waiting on the operating table for lightning to strike. All that’s missing is a lighting bolt – the user interface – to energize these pieces into the experience of a phone, a phone by Facebook.

Yes, this is phone