Day 65: Progress with The Meme Generator

Tried to stay really focused with my work today to improve on my speed. There is a difference between coding on the clock and coding while relaxing. I want to keep my times tighter while working on projects so that I don’t build bad habits. I want to stay focused on projects and coding challenges and then I can relax a bit while studying and note taking. I felt a lot better when I was locked in today working on the Meme Generator. I didn’t waste a bunch of time with insignificant details.

TLDR;

Okay, so here are the highlights of what I did:

  • CSS -> Learned how to use multiple text shadows to produce somewhat of a stroke effect. It was pretty cool. It’s not perfect and I would prefer to use svg text elements but this option seems more flexible and acceptable with multiple browsers. I definitely need to learn more about svg and how to use it to solve some more complex problems. I think I could level up if I really dive deeper and improve in the topic.
  • Practice -> Continued working on the Meme Generator project from the React tutorial course. I need to add the API calls and connect the button to change the memes before I can consider it complete. I found two APIs used in the tutorial which gave me some ideas for other projects. The Star Wars API and the Meme Images API. I think I have been a lot more focused with this project, which is great.


Goal For Round 7 of the #100DaysofCode Challenge

This is my seventh round of the “#100daysofcode” challenge. I will be continuing my work from round five and round six into round seven. I am currently working through the book “Cracking the Coding Interview” by Gayle Laakmann McDowell. My goal is to become more familiar with algorithms and data structures. This goal was derived from my goal to better understand operating systems and key programs that I use in the terminal regularly e.g. Git. This goal was in turn derived from my desire to better understand the fundamental tools used for coding outside of popular GUIs. This in turn was derived from my desire to be a better back-end developer.

I have no idea if my path is correct but I am walking down this road anyways. Worst case scenario I learn a whole bunch of stuff that will help me out on my own personal projects.