Day 01 - 01-06-20 - 4 hrs, 30 mins
- Site domain Name expired, so decided to switch it. Switched, then set up SSL on webserver, and modified all React package.json to reflect the new domain name, as well as links on the site using absolute 'kylemiskell.com' urls
- Updated NPM and node modules, then rebuilt all React projects with updated domain name spefications and update modules.
- Started learning Python, covering basic types, operators, and some basic string functions.
Day 02 - 01-07-20 - 3 hrs, 30 mins
- Started PHP practice project for MySQLi
Day 03 - 01-08-20 - 4 hrs, 37 mins
- Started addin to PHP mysqli practice project, but then as was breaking down responsibilities of various php files, reazlied was lacking in design principles, so started reading Clean Architechture
- Spent a bit reading on examples of programs using the dependency inversion principle to reduce coupling through an abstract interface.
Day 04 - 01-09-20 - 6 hrs, 23 mins
- Primarily focused on design patterns, first brushing up on fuctional programming basics, then moving onto OOP and SOLID.
- Practice work with the facade pattern to implement single responsibility principle, by creating a common interface for three related classes, each with their own responsibility, access through the facade interface, and thus decoupling the individual responsibilities, while still providing a single point off access for users.
Day 05 - 01-10-20 - 4 hrs, 47 mins
- Continued studying design patterns, first the Open-Closed Principle, then the Liskov Substitution Principle, along with some general OOP fundamentals brush up
Day 06 - 01-12-20 - 5 hrs, 9 mins
- Started Python (take II) again, using Python Official Docs while reading Python Crash Course book in conjunction, as secondary.
- Basic starting points for language covered: variable storage, strings, numbers and math operators, string methds, lists, list methods, if/elif/else statement, for loop
TOTAL TIME = 28 hrs, 56 mins