Image credit: Invader Zim, created by Jhonen Vasquez

What is Vim?

How to Get Started


a heap of chopped garlic chives to demonstrate a real-life heap representing a heap in computer science
image by freeimageslive.co.uk — freefoodphotos

What’s a heap?

Two Different Ways of Defining a Heap


Searching Siblings in a Tree

Breadth First Search is an important part of a programmer’s arsenal.

scrollIntoView()





Cryptographic Hash Functions

Crazy cool like a mouth full of 花椒 (Sichuan peppers)! Software Engineer | Rails | React | JavaScript | Ruby | AWS S3 | Proud father of a precocious explorer.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store