Blog Index

#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…
Read More

2017: A Year of Rediscovering Myself and My Passion

January 9, 2018
2017 Github commit graph
2017 was the start of the journey from the directionless doldrums to an unbridled creative passion. I started the year looking for a job in a similar field as what I currently am employed in, believing that a change of scenery would help recover some of the drive and passion that has faded in my current position. Each day was a struggle to overcome the feelings of being beat down and unmotivated. My work ethic precludes me from outright giving up, but I was clinging on to the last few threads. Around the beginning of March, I had still not made much progress in finding motivation or a position I thought would be much better, and I started to rethink my career trajectory entirely. Did I want to continue working in this field? Did I like the…
Read More

#100DaysOfCode Round 2, Weeks 3 and 4

December 30, 2017
The Largely Finished Design of the Project Carousel
With the holidays and travel, my development and writing time has been all over the place. It definitely is further evidence for how I benefit from routine and self-created structure. I still made progress in my development goals, but it did slow down. I knew this going in, and it was more important to be present and spend quality time with my family. The past couple weeks have been productive for the site redesign. It's going slower than I anticipated, but learning and applying the new skills has been well worth it. I continue to get more comfortable with testing, although I know I am still scratching the tip of it. I need to dive into mocking more, as the concept and applications of it are still a bit elusive to me. I have made a lot of…
Read More

#100DaysOfCode Round 2, Week 2 and Engaging with Test Driven Development

December 16, 2017
Successfully implementing some unit tests
Testing has definitely intimidated me. From the syntax to the general concepts, the whole thing seemed elusive. I planned on implementing testing from the start of the redesign, but delayed the implementation because I was also learning CSS-in-JS and didn't want to overwhelm myself too much. I had the website coming together and a fairly solid grasp on using Emotion by the end of week one, and it was time to make the leap. For my testing environment I am using Jest as my test runner and Enzyme to provide some React specific tooling. I read through all of the Jest documentation absorbing what I could and re-reading certain sections to gain at least a basic understanding of starting the process to apply it to my actual project. I skipped…
Read More

A Week in Review: #100DaysOfCode Round 2, Week 1

December 7, 2017
The second round of 100 Days of Code officially began for me on November 25, 2017. The first one was a fantastic success and a valuable tool for my growth and learning trajectory. The continued dedication and motivation to consistently be moving forward has brought me farther than I anticipated in a short period of time. Before starting this next round, I thought of some specific ideas and goals that I hope to reach. Objectives for 100 Days of Code Round 2 Redesign my portfolio website. A high priority item is redesigning this site to better represent my current skillset in both design and technology utilized. I am currently working on this task and rebuilding my site with React and Gatsby . I also am using this opportunity to do a deep…
Read More