Category: Web Development
#100DaysOfCode Round 2, Week 5
January 15, 2018
This was a week of pushing myself towards things that I have not utilized before, and confronting things that had previously made me nervous. I decided that I wanted to incorporate a quote slideshow in the About section which would utilize the same basic logic that I had already created for the slideshow. I am not a fan of copying code across files, and appreciate modularity when possible... Due to the carousel component using state and methods which directly alter the state I was not able to simply export the functions. After some research, it seemed like a higher order component would serve the need that I wanted and I decided to finally research them more. I’m not sure why higher order components had previously intimidated me. As I…
Announcing GraphQL Resources
December 17, 2018
It’s no secret that I love GraphQL. I first encountered it when transitioning this site to Gatsby at the start of the year. Gatsby incorporates GraphQL into their data layer and exposes multiple plugins to incorporate data sources. When I started exploring GraphQL in more detail, the number of resources and their detail was substantially less. I won’t even go into how long I spent trying to find information on testing strategies. One of my personal missions has been to help break down barriers to learning GraphQL amongst people in my circles. It is substantially less intimidating to get started than first glance may appear, and the reference material has increased. I have given several talks on the topic, breaking down the core concepts and…