Skip to content

Latest commit

 

History

History
1662 lines (878 loc) · 31.6 KB

README.md

File metadata and controls

1662 lines (878 loc) · 31.6 KB

100 Days Of Code - Log

Day 1: June 01, 2020

Today's Progress:

  • Started JavaScript: The Advanced Concepts by @AndreiNeagoie
  • Watched Section 14: Javascript Basics to recap before starting main content
  • Completed 2 x Project Euler on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 2: June 02, 2020

Today's Progress:

  • Watched 202-206 - Section 15: Appendix II: Intermediate Javascript from JavaScript: The Advanced Concepts by @AndreiNeagoie
  • Understand Currying after watching Advanced Functions + Reading up further
  • Added 2 tunes to my website (Irish-Trad.net)

Work 9-5:

  • true

Links:


Day 3: June 03, 2020

Today's Progress:

  • Watched 207-215 - Section 15: Appendix II: Intermediate Javascript from JavaScript: The Advanced Concepts by @AndreiNeagoie
  • Watched 4-10 on JavaScript Foundation (Understanding JS Engine)
  • Added 1 tune to my website (Irish-Trad.net)
  • Began reading up on how to develop Alexa Skills (Module 1)

Work 9-5:

  • true

Links:


Day 4: June 04, 2020

Today's Progress:

  • Progressing in Amazon's Alexa Skills Training Course that uses Node.js (Modules 2-5)

Work 9-5:

  • true

Links:


Day 5: June 05, 2020

Today's Progress:

  • Finished the Amazon Alexa Skills Training Course that uses Node.js (Modules 6-9)
  • Have an idea for my own Alexa Skill - Starting work on it

Work 9-5:

  • true

Links:


Day 6: June 06, 2020

Today's Progress:

  • Working on my Alexa skill - invocation + distribution info (Node.js)
  • Worked on my website

Work 9-5:

  • false

Links:


Day 7: June 07, 2020

Today's Progress:

  • Finished Section 2 - JavaScript Foundation from JavaScript: The Advanced Concepts by @AndreiNeagoie learning about call stack,memory heap,runtime,etc
  • Watched 27-42 - JavaScript Foundation II from JavaScript: The Advanced Concepts

Work 9-5:

  • false

Links:


Day 8: June 08, 2020

Today's Progress:

  • Finished JavaScript Foundation II from JavaScript: The Advanced Concepts
  • Making progress on my custom Alexa Skill - Node.js (private repo)
  • Worked on my website

Work 9-5:

  • true

Links:


Day 9: June 09, 2020

Today's Progress:

  • Finished Types in JavaScript from JavaScript: The Advanced Concepts
  • Made good progress on custom Alexa Skill - Node.js (private repo)
  • Progress on my website

Work 9-5:

  • true

Links:


Day 10: June 10, 2020

Today's Progress:

  • Learned about Closures in JavaScript from JavaScript: The Advanced Concepts
  • Small progress on custom Alexa Skill - Node.js (private repo)
  • Progress on my website

Work 9-5:

  • true

Links:


Day 11: June 11, 2020

Today's Progress:

  • Small progress on custom Alexa Skill - Node.js (private repo)
  • Good progress on my website

Work 9-5:

  • true

Links:


Day 12: June 12, 2020

Today's Progress:

  • Learned about Prototypal Inheritance in JavaScript from JavaScript: The Advanced Concepts

Work 9-5:

  • true

Links:


Day 13: June 13, 2020

Today's Progress:

  • Made significant progress in content for website
  • Deployed the progress made over past 13 days to live

Work 9-5:

  • false

Links:


Day 14: June 14, 2020

Today's Progress:

  • Finished Section Object Oriented Programming from JavaScript: The Advanced Concepts

Work 9-5:

  • false

Links:


Day 15: June 15, 2020

Today's Progress:

  • Finished Section Functional Programming from JavaScript: The Advanced Concepts
  • Made some decent QoL improvements on website

Work 9-5:

  • true

Links:


Day 16: June 16, 2020

Today's Progress:

  • Started Section Asynchronous JavaScript from JavaScript: The Advanced Concepts
  • Decent progress on website - utility sorting function written in TS

Work 9-5:

  • true

Links:


Day 17: June 17, 2020

Today's Progress:

  • Finished Sections Modules & Error Handling from JavaScript: The Advanced Concepts
  • Decent QoL improvement to website - can filter tunes by tuning

Work 9-5:

  • true

Links:


Day 18: June 18, 2020

Today's Progress:

  • Finished JavaScript: The Advanced Concepts

Work 9-5:

  • true

Links:


Day 19: June 19, 2020

Today's Progress:

  • Improved mobile responsiveness for tablature section of website
  • Deployed past few days of QoL improvements live

Work 9-5:

  • true

Links:


Day 20: June 20, 2020

Today's Progress:

  • Getting data for my Alexa App (private repo)

Work 9-5:

  • false

Links:


Day 21: June 21, 2020

Today's Progress:

  • Going through FreeCodeCamps Node/API section again. I want to start using full MERN stack on some project

Work 9-5:

  • false

Links:


Day 22: June 22, 2020

Today's Progress:

  • Testing for the API section on FreeCodeCamp is currently broken but I still went through the challanges and completed them

Work 9-5:

  • true

Links:


Day 23: June 23, 2020

Today's Progress:

  • Good progress on Alexa App - gathered plenty of data that will be used

Work 9-5:

  • true

Links:


Day 24: June 24, 2020

Today's Progress:

  • Watched a good video tutorial on the MERN Stack on FreeCodeCamp's YouTube - Planning to build something with the same stack pretty soon

Work 9-5:

  • true

Links:


Day 25: June 25, 2020

Today's Progress:

  • Began working on a new but simple React project (private repo atm)
  • Aiming to make the most of React Bootstrap + Formik + FontAwesome

Work 9-5:

  • true

Links:


Day 26: June 26, 2020

Today's Progress:

  • A bit of progress on the new React project

Work 9-5:

  • true

Links:


Day 27: June 27, 2020

Today's Progress:

  • Was customising a lot of my React Bootstrap components so watched video comparing CSS aproaches

Work 9-5:

  • false

Links:


Day 28: June 28, 2020

Today's Progress:

  • Mobile design complete for project using React Bootstrap (will be able to show once complete)

Work 9-5:

  • false

Day 29: June 29, 2020

Today's Progress:

  • Reading up on testing (Jest & React Testing Library)
  • Added a lot of snapshot testing + basic title testing to my website

Work 9-5:

  • true

Links:


Day 30: June 30, 2020

Today's Progress:

  • Working on responsive desktop style on recent React Bootstrap project

Work 9-5:

  • true

Links:


Day 31: July 01, 2020

Today's Progress:

  • Deployed a recent website fix to live
  • Reading Node docs so I can add Nodemailer to couple projects

Work 9-5:

  • true

Links:


Day 32: July 02, 2020

Today's Progress:

  • NodeMailer - Trying to get the right settings for an old email address

Work 9-5:

  • true

Links:


Day 33: July 03, 2020

Today's Progress:

  • Going Through FreeCodeCamp's new Python courses

Work 9-5:

  • true

Links:


Day 34: July 04, 2020

Today's Progress:

  • Watched video on useReducer hook
  • Watched excellent video on NodeMailer
  • The problem I had with NodeMailer now fixed after the video - can start implementing into projects

Work 9-5:

  • false

Links:


Day 35: July 05, 2020

Today's Progress:

  • NodeMailer working with react-fetching-library on front-end of recent project - thanks to videos from yesterday
  • Watched a Web Simplified video on useContext hook

Work 9-5:

  • false

Links:


Day 36: July 06, 2020

Today's Progress:

  • Improving/Cleaning up my express server - dotenv, etc
  • Watched video (Web Dev Simplified) on Project Setup - Node.js/Express/MongoDB
  • Started watching video on full MERN stack for 2nd time
  • Good read on Express best practices

Work 9-5:

  • true

Links:


Day 37: July 07, 2020

Today's Progress:

  • Creating Contact Form using Formik, Yup, React-Fetching-Library
  • Duplicating NodeMailer Express server from previous days to handle request

Work 9-5:

  • true

Day 38: July 08, 2020

Today's Progress:

  • Completed the Quality Assurance with Chai Challenges on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 39: July 09, 2020

Today's Progress:

  • Decided I would sponsor FreeCodeCamp through GitHub after they have provided me with so much valuable resources
  • Added the README repo to my github page that people have been talking about recently
  • Working through FreeCodeCamp's Advanced Node and Express Section 6/22

Work 9-5:

  • true

Links:


Day 40: July 10, 2020

Today's Progress:

  • Continued through FreeCodeCamp's Advanced Node and Express Section

Work 9-5:

  • true

Links:


Day 41: July 11, 2020

Today's Progress:

  • Continued through FreeCodeCamp's Advanced Node and Express Section

Work 9-5:

  • false

Links:


Day 42: July 12, 2020

Today's Progress:

  • Finished FreeCodeCamp's Advanced Node and Express Section

Work 9-5:

  • false

Links:


Day 43: July 13, 2020

Today's Progress:

  • Starting to build an express server for website

Work 9-5:

  • false

Links:


Day 44: July 14, 2020

Today's Progress:

  • Started the Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 45: July 15, 2020

Today's Progress:

  • Continued the Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 46: July 16, 2020

Today's Progress:

  • Continued the Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 47: July 17, 2020

Today's Progress:

  • Continuing (relaxed pace) the Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 48: July 18, 2020

Today's Progress:

  • Continuing (relaxed pace) the Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 49: July 19, 2020

Today's Progress:

  • 27/56 through Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • false

Links:


Day 50: July 20, 2020

Today's Progress:

  • 46/56 through Scientific Computing with Python section of FreeCodeCamp

Work 9-5:

  • true

Links:


Day 51: July 21, 2020

Today's Progress:

  • Finished watching the Scientific Computing with Python section of FreeCodeCamp (56/56)

Work 9-5:

  • true

Links:


Day 52: July 22, 2020

Today's Progress:

  • Started doing Python challanges on CodeWars after finishing the previous Python course

Work 9-5:

  • true

Links:


Day 53: July 23, 2020

Today's Progress:

  • Completed few more Python challanges on CodeWars

Work 9-5:

  • true

Links:


Day 54: July 24, 2020

Today's Progress:

  • Startied to chip away at first project of the Python projects on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 55: July 25, 2020

Today's Progress:

  • Continuing to work on Python project for FreeCodeCamp

Work 9-5:

  • false

Links:


Day 56: July 26, 2020

Today's Progress:

  • Completed easy Python challange on CodeWars

Work 9-5:

  • false

Links:


Day 57: July 27, 2020

Today's Progress:

  • Watching YouTube video Build an Online Store Using AWS, React, and Stripe
  • Little bit of work on my website

Work 9-5:

  • true

Links:


Day 58: July 28, 2020

Today's Progress:

  • Reading Heroku docs to see if it will suit as host for my nodemailer express server

Work 9-5:

  • true

Links:


Day 59: July 29, 2020

Today's Progress:

  • Integrated the GitHub repo for express server for auto deployment to Heroku
  • Started watching Data Analysis with Python Course on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 60: July 30, 2020

Today's Progress:

  • Continued watching Data Analysis with Python Course on FreeCodeCamp (8/28)

Work 9-5:

  • true

Links:


Day 61: July 31, 2020

Today's Progress:

  • Finished the NumPy section of Data Analysis with Python Course on FreeCodeCamp (12/28)

Work 9-5:

  • true

Links:


Day 62: August 01, 2020

Today's Progress:

  • Finished the Pandas section of Data Analysis with Python Course on FreeCodeCamp (17/28)

Work 9-5:

  • true

Links:


Day 63: August 02, 2020

Today's Progress:

  • Finished the Data Analysis with Python section on FreeCodeCamp (28/28)

Work 9-5:

  • false

Links:


Day 64: August 03, 2020

Today's Progress:

  • Watched the NumPy videos in Data Analysis with Python section on FreeCodeCamp (9/9)
  • Started first project of the Data Analysis with Python section and probably about 90% finished it.

Work 9-5:

  • true

Links:


Day 65: August 04, 2020

Today's Progress:

  • Finished the first project of the Data Analysis with Python Certification.
  • Started working on the second project. Only about 10% done so far. This one will take me longer to complete and i'll need to rewatch some of the Pandas section.

Work 9-5:

  • true

Links:


Day 66: August 05, 2020

Today's Progress:

  • Working on second Data Analysis with Python Certification project. Now 20% complete.

Work 9-5:

  • true

Links:


Day 67: August 06, 2020

Today's Progress:

  • Working on second Data Analysis with Python Certification project. Now about 50% complete.

Work 9-5:

  • true

Links:


Day 68: August 07, 2020

Today's Progress:

  • Working on second Data Analysis with Python Certification project. Now about 75% complete.

Work 9-5:

  • true

Links:


Day 69: August 08, 2020

Today's Progress:

  • Spent good amount of time trying to solve last 25% of this second Data Analysis with Python Certification project.
  • Reading through official Pandas docs and some articles to see if I'm approaching it wrong.

Work 9-5:

  • false

Links:


Day 70: August 09, 2020

Today's Progress:

  • Have answered 8/9 (88%) of the second Data Analysis with Python Certification project.
  • Struggling on last part of the project. Can't seem to figure out the correct order to grab the data.

Work 9-5:

  • false

Links:


Day 71: August 10, 2020

Today's Progress:

  • Finally finished second Data Analysis with Python Certification project.
  • Final answer had some inefficency warnings but was enough to pass tests.
  • Had read Pandas docs and google because FreeCodeCamp didn't cover all the topics needed (probably intentional).

Work 9-5:

  • true

Links:


Day 72: August 11, 2020

Today's Progress:

  • Taking a break from the Python Data Analysis projects been working on recently
  • Started and made good progress on the Data Visualization With D3 section of FreeCodeCamp (23/29)

Work 9-5:

  • true

Links:


Day 73: August 12, 2020

Today's Progress:

  • Watched really good React with Typescript Tutorial by weibenfalk

Work 9-5:

  • true

Links:


Day 74: August 12, 2020

Today's Progress:

  • Finished the Data Visualization With D3 section on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 75: August 13, 2020

Today's Progress:

  • Started a major redesign of the desktop layout of my website

Work 9-5:

  • true

Day 76: August 14, 2020

Today's Progress:

  • Went through the JSON API's and AJAX section on FreeCodeCamp (10/10)

Work 9-5:

  • true

Links:


Day 77: August 15, 2020

Today's Progress:

  • Information Security with HelmetJS section on FreeCodeCamp (14/14)

Work 9-5:

  • false

Links:


Day 78: August 16, 2020

Today's Progress:

  • Python for Penetration Testing section on FreeCodeCamp (7/7)

Work 9-5:

  • false

Links:


Day 79: August 17, 2020

Today's Progress:

  • Started working on the first project of the APIs and Microservices Project section on FreeCodeCamp

Work 9-5:

  • true

Links:


Day 80: August 18, 2020

Today's Progress:

  • Redesigning the desktop appearance of my Irish-Trad.net website

Work 9-5:

  • true

Day 81: August 19, 2020

Today's Progress:

  • Redesigning the desktop appearance of my Irish-Trad.net website

Work 9-5:

  • true

Day 82: August 20, 2020

Today's Progress:

  • Converted all .js files over to TypeScript TS/TSX - exposed a couple of problems right away
  • Continued working on redesign of website

Work 9-5:

  • true

Links:


Day 83: August 21, 2020

Today's Progress:

  • Focusing on TypeScript revisiting the topic on Udemy

Work 9-5:

  • true

Links:


Day 84: August 22, 2020

Today's Progress:

  • Finished Code Analysis section from @AndreiNeagoie's Udemy course

Work 9-5:

  • false

Links:


Day 85: August 23, 2020

Today's Progress:

  • Started learning about Docker through @AndreiNeagoie's Udemy course

Work 9-5:

  • false

Links:


Day 86: August 24, 2020

Today's Progress:

  • Finished the Docker section on @AndreiNeagoie's Udemy course

Work 9-5:

  • false

Links:


Day 87: August 25, 2020

Today's Progress:

  • Continuing to cemment knowledge of TypeScript and its use in React watching video

Work 9-5:

  • false

Links:


Day 88: August 26, 2020

Today's Progress:

  • Upgrading a projcet to use TypeScript 4.0 and working on a desktop redesign

Work 9-5:

  • false

Day 89: August 27, 2020

Today's Progress:

  • Started learning about TensorFlow on FreeCodeCamp (6/32)

Work 9-5:

  • false

Links:


Day 90: August 28, 2020

Today's Progress:

  • Brushing up on Testing in React - watching @AndreiNeagoie React course

Work 9-5:

  • false

Links:


Day 91: August 29, 2020

Today's Progress:

  • Working on desktop redesign of a project

Work 9-5:

  • false

Day 92: August 30, 2020

Today's Progress:

  • Finished the testing section of @AndreiNeagoie's React course

Work 9-5:

  • false

Links:


Day 93: August 31, 2020

Today's Progress:

  • Significant progress on website redesign
  • Made a Scroll To Top button in React

Work 9-5:

  • false

Day 94: September 01, 2020

Today's Progress:

  • Learning about webpack + babel setup under the hood compared to letting CRA do it
  • Revisiting Styled Components to see what else can be done with it

Work 9-5:

  • true

Links:


Day 95: September 02, 2020

Today's Progress:

  • Rewatching the building of a project so see how it compares now with Hooks

Work 9-5:

  • true

Links:


Day 96: September 03, 2020

Today's Progress:

  • Revisiting SaSS and React Router for things I might have overlooked (withRouter)

Work 9-5:

  • true

Links:


Day 97: September 04, 2020

Today's Progress:

  • Learning about Firebase for authorisation and storage

Work 9-5:

  • true

Links:


Day 98: September 05, 2020

Today's Progress:

  • Continued learning about Firebase for authorisation and storage
  • Playing with TypeScript to get more comfortable with it

Work 9-5:

  • false

Links:


Day 99: September 06, 2020

Today's Progress:

  • Read excellent article explaining why React re-renders twice during development
  • Watched practical video on using React with TypeScript
  • Learning Redux again - haven't used it in maybe a year and want to see how it compares to the Hook versions

Work 9-5:

  • false

Links:


Day 100: September 07, 2020

Today's Progress:

  • Finished watching section on Redux. I understand and follow the flow so much better now compared to the first time seeing it over a year ago.

Work 9-5:

  • true

Links: