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…Oct 24, 2020Oct 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…Sep 27, 2020Sep 27, 2020
Pete HannerHow I Finally Figured Out RecursionLet’s start at the end, a very good place to start.Jan 12, 2020Jan 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…Nov 26, 20191Nov 26, 20191
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…Nov 6, 2019Nov 6, 2019
Pete HannerinThe StartupSemantic UI React Grids for Fun and Profit**(neither fun nor profit guaranteed)Oct 24, 2019Oct 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…Oct 4, 2019Oct 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…Sep 19, 2019Sep 19, 2019
Pete HannerRuby: Yielding, Enumerables, and YouWhen I started learning Ruby, I started noticing code snippets like the following:Aug 22, 2019Aug 22, 2019