working through technical blog posts from www.codefellows.org