David Ernst A personal site

Learning to Surf

Another repost, this time because I found it such an interesting way of looking at things.

... Read more

Invention of the Pencil

I came across this pretty interesting story about your common pencil, and wanted to share it:

... Read more

Speed up your group workflow with Pull Requests from the Command Line

When you’re working with a tight knit team commiting to an upstream organization repository, you’ll hopefully be making lots of pull-requests. But the GitHub Web UI isn’t always the fastest way to do this, especially if you spend most of your time in a text editor and terminal anyway.

... Read more

Why ngrok is so awesome for server development

One of my favorite development tools is a free open-source command line tool called ngrok. I’ll explain it to you:

... Read more

Lessons in pay-per-stream content and the new Encrypted Media Extension standard

There’s a controversial new technology that was only just finalized as an HTML5 Standard: Encrypted Media Extension, or EME for short. Sometimes it’s called “DRM in the browser”.

... Read more

Super fast Sublime testing, without needing tests

With most things in life, and especially programming, tight feedback loops are immensely useful. This means that you get a quick response if something is working or not working.

... Read more

The Time Complexity Viewer: forge stronger developers

The Time Complexity Viewer illustrates the computation time of a function, as its input grows. The user is given a visual graph for the effectiveness of their algorithm.

... Read more

Bloom Filters

Andy Coenen and I built a Bloom Filter, a probabilistic filter used to speed up hash table lookups. Then we set up a testing page to analyze it’s effectiveness.

... Read more

A B-Tree in JavaScript

B-Trees are souped-up version of Binary Search Trees. These data structures allow for more than 2 children per node, which keeps the tree’s depth more condensed & speeds up the time to traverse the tree.

... Read more

Bring Your Own Bash_Profile

Inspired by Josh Wyatt’s great Hack Reactor talk on Bash-Fu (check out Wes’ post), I’ve been developing many of my own aliases to speed up my workflow.

... Read more