Pete HannerApp Journal: Building the trivia gameplay pageIt’s been a while since my last blog post on building a basic trivia app using React with Redux-less global state — quarantine has been…4 min read·Oct 24, 2020----
Pete HannerHow to set up React global state with hooks, not ReduxWhen I learned React, the bootcamp curriculum featured a blend of class and functional components, hooks were covered in just a single…4 min read·Sep 27, 2020----
Pete HannerHow I Finally Figured Out RecursionLet’s start at the end, a very good place to start.3 min read·Jan 12, 2020----
Pete HannerGetting Rails to Work with Catalina/zshWith the release of MacOS Catalina, Apple has abandoned the bash shell in favor of zsh. After adjusting, I actually prefer zsh. It’s user…3 min read·Nov 26, 2019--1--1
Pete HannerMake Your Life Easier With Atom PackagesProgrammers are lazy. But, like, the good kind of lazy. When you’re trying to piece together a particularly tricky project, why make life…5 min read·Nov 6, 2019----
Pete HannerinThe StartupSemantic UI React Grids for Fun and Profit**(neither fun nor profit guaranteed)7 min read·Oct 24, 2019----
Pete HannerJavaScript promises and fetch()As developers, we often need to gather data from external sources for use in our own programs. Doing this in JavaScript used to require…7 min read·Oct 4, 2019----
Pete HannerThe Siren Song of ‘has_and_belongs_to_many’ in RailsAs an object-oriented language, Ruby (and by extension, Rails) supports the use of classes to give context and functionality to the…7 min read·Sep 19, 2019----
Pete HannerRuby: Yielding, Enumerables, and YouWhen I started learning Ruby, I started noticing code snippets like the following:7 min read·Aug 22, 2019----