Shawn HartHandling Image Uploads in a React formAs part of my capstone project at the Flatiron School, I chose to implement ActiveStorage for my Rails API, in coordination with a React…Jan 3, 2023Jan 3, 2023
Shawn Hartthe render method and its close friend, Active Model SerializersAs part of my assessment for the penultimate phase of my study at the Flatiron School, I was asked to discuss the render method and its…Nov 10, 2022Nov 10, 2022
Shawn Hartrender json: in the heat of battleIt’s truly amazing how, when in a state of mild panic, our mind can overlook the obvious. During a recent technical review at the Flatiron…Nov 9, 2022Nov 9, 2022
Shawn HartCreating class instances using a joins tableFor my latest project at the Flatiron school, I decided to build a campus logistics app, whereby a school administrator could create…Sep 29, 2022Sep 29, 2022
Shawn HartWeb Scraping: An introduction using Open-URI and NokogiriIf only we lived in a world where all the data we wished to have at our disposal (or, more specifically, to import into our programs for…Aug 9, 20221Aug 9, 20221
Shawn HartBeginners’ guide to the useEffect hookSooner or later (and mostly likely sooner) in your journey into the world of React, you’ll encounter the useEffect hook. For me, this was…Jun 14, 2022Jun 14, 2022
Shawn Hart“.this” could get ugly.Well, I was warned. Even in the introduction to the module called “Context in Javascript”, it was mentioned, jokingly (but with a menacing…May 10, 2022May 10, 2022
Shawn HartJavascript, my love/hate storyThere’s a lot to remember about JS, my first computer language. The honeymoon phase was, as always, intense. Everything was new, exciting…May 9, 2022May 9, 2022
Shawn HartContext in Javascript anThings were going along just fine in phase 1, with the typical peaks and valleys experienced by anyone learning a new language. In…Apr 25, 20221Apr 25, 20221
Shawn HartWell, this is terrifying.Having been a teacher for twenty years, I think I subconsciously just assumed that’s “what I was” and “who I’ll be.” In retrospect, I’d…Apr 4, 2022Apr 4, 2022