Everything I Know About JavaScript Promises
I had to give a little talk about ES6 promises a while back and was forced to organize my thoughts and learn a few things so I thought I might as well share the wealth. This is a progressive introduction to promises starting from the previous status quo (callbacks), then talking about basic usage, ...
Procedurally Ruin Other People's Code Using The Magic of ASTs
I recently made an unexpectedly popular tweet based on the incredibly deep insight of "what if you removed a letter from a popular library?" Specifically, what if instead of prettier it was pettier? Hahaha! Instead of cleaning up your code, it would belittle it, you see. has anyone made ...
Starting A Software Career When 8 Months Pregnant
Two years ago I switched careers from animation to programming. I talked about my first week's of bootcamp experience in my first post on this blog but never really put the whole story anywhere. It was a pre ...
Power Sets: Not That Scary
The power set problem is one of those algorithms that turns out to be a bit trickier than they appear on the surface. Like the five stages of grief, there are 3 common stages for being assigned a power set problem. "This looks pretty simple, it'll probably take about 10 minutes." " ...
Breadth-First Tree Traversal
As part of our data structures sprint, we implemented a bunch of data structures, most of which had a good amount of resources out there adequately explaining how they worked. One thing I had a bit of trouble finding good explanations for was a breadth-first tree traversal using a queue as a helper ...
Week 1, Day 3 : First Impressions
So it's week 1 of the Hack Reactor course proper. My class is the 5th Remote Beta class (all instruction conducted online), or HRR5. I guess now's the time to share some first impressions. Before the course They get you off to a pretty good start with 3 weeks worth of precourse work, which ...