Casual Parsing in JavaScript

Over the last year and a half I’ve gotten really into writing parsers and
parser-adjacent things like interpreters, transpilers, etc. I’ve done most of
these projects in JavaScript, and I’ve settled into a nice little pattern that
I re-use across projects… Read more


A little JavaScript problem

In fact, this isn't about JavaScript, but that's the context I've discussed it in. I encourage you to think about it in more programming languages. (are there languages in which this can't be done?)... (more…)

Read more »

The Odyssey of Asynchronous JavaScript

When I was learning JavaScript (about 1-2 years back), my mentor had me go through it step-by-step. So, first I spent some time to get comfortable with callbacks. Then I jumped onto Promises. And then, after months, I started using Async-await. (more…)

Read more »