Pangram in TypeScript

I’ve been doing Exercism’s TypeScript exercises, and wanted to share my pangram-checking utility. ...

July 29, 2019 · 1 min · Jake Worth

JavaScript Equality

A few weeks ago, I built an app with React.js and create-react-app that I call ‘JavaScript Equality’. View deployment here. This application demonstrates the JavaScript value-comparison operators == and ===. It’s inspired by the JavaScript Equality Table. ...

July 17, 2018 · 2 min · Jake Worth

A Git Workflow to Keep Branches Current and PRs Clean

My current favorite command line alias is mgrim, composed of four other aliases. Here’s what it is, and what it does. ...

July 11, 2018 · 1 min · Jake Worth

Comprehensive Instructions

A user opened an issue in Tilex last week that I spent a significant amount of time thinking about and talking about (thanks JB) before responding to. Here’s the truncated request: May I ask you to compile a step-by-step list to set up a running TIL instance? ...

July 9, 2018 · 2 min · Jake Worth

The Universal Programming Language

Recently I tried to answer a question that I think is common to consider when you’re first learning about computer programming. I’ll paraphrase: Why can’t there be an “universal” programming language that serves all purposes? ...

September 17, 2017 · 2 min · Jake Worth

How I Talk: My Guide to Tech Public Speaking

I’ve been giving technical talks for a few years, and I’m speaking at the Vim Chicago Meetup next month about integrating React with Vim. In this post, I’m going to use that opportunity as an excuse to document my speaking process. ...

August 9, 2017 · 10 min · Jake Worth

Execution Credibility: Ship, Then Signal

As soon as you can, just do the thing you have to do, and respond with: “It’s done.” ...

July 19, 2017 · 2 min · Jake Worth

Don't Build Every Feature

There’s a detail about Today I Learned some might find unusual: we never added a way to delete posts from the site. Why ignore a basic CRUD feature? We didn’t ignore it. It was intentionally omitted. ...

June 19, 2017 · 2 min · Jake Worth

Work Small

Write programs that do one thing and do it well. –The Unix Philosophy I believe in working small. ...

June 10, 2017 · 3 min · Jake Worth

What We Learned Porting a Rails App to Phoenix

Tilex, our Phoenix port of Today I Learned, is coming really well. After a personal hiatus for RailsConf prep, I’m back full-swing. My coworkers have really been bringing quality commits as well, and I feel we are very close to a successful port. ...

June 5, 2017 · 2 min · Jake Worth