antilibrary

2020-05-09

 | 

~28 min read

 | 

5552 words

I love reading, but sometimes it can be challenging to know what to read next! To try to address that, I’ve been collecting books I’m…

checking for validity of a binary search tree: depth first

2020-05-08

 | 

~6 min read

 | 

1137 words

A Binary Search Tree is a pretty ingenious data structure. One simple rule can help organize data in such a way as to make it rapidly…

determining a process run time with python

2020-05-07

 | 

~2 min read

 | 

240 words

I was recently trying to find the parts of my python application that were lagging in performance and so I went in search of a way to…

uploading images to cloudinary

2020-05-07

 | 

~10 min read

 | 

1823 words

Before beginning, let’s paint a picture: you’re building a website with a form. In that form, you’re asking your users to upload some files…

querying with apollo: passing arguments

2020-05-06

 | 

~3 min read

 | 

559 words

Yesterday, I wrote about querying with Apollo. If you haven’t read that, I suggest starting there as it serves as the basis for the files I…

Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!