Skip to content

Latest commit

 

History

History
611 lines (421 loc) · 30.2 KB

r2-log.md

File metadata and controls

611 lines (421 loc) · 30.2 KB

#100DaysOfCode Log - Round 2 - Genesis Gabiola

The Round 2 log of my #100DaysOfCode challenge. Started on [July 1, Monday, 2019].

Day 96-100: October 15, Tuesday

Today's Progress: Completed jQuery section and continue to work on FCC. Work on some projects as well.

Link to work:

Day 95: October 14, Monday

Today's Progress: Continue the jQuery challenges in FCC & read some articles about Advanced JS concepts.

Link to work:

Day 94: October 12, Saturday

Today's Progress: I just started reviewing jQuery did some challenges of it today.

Link to work:

Day 93: October 11, Friday

Today's Progress: Completed all the OOP concepts in JS & the syntactic sugar ES6 related to OOP, i.e. classes & sub classes. I also completed the bootstrap section in FCC.

Link to work:

Day 92: October 10, Thursday

Today's Progress: Dive w/ OOP concepts i.e., constructors, this keyword, prototypes & prototypal inheritance, then worked w/ some bootstrap challenges.

Link to work:

Day 91: October 09, Wednesday

Today's Progress: Worked w/ survey form & bootstrap section of FCC.

Link to work:

Day 90: October 08, Tuesday

Today's Progress: Continued the bootstrap section in FCC and review the fundamentals before going deep in JS OOP.

Link to work:

Day 89: October 07, Monday

Today's Progress: Done some bootstrap challenges in FCC.

Link to work:

Day 88: October 05, Saturday

Today's Progress: Finished the intermediate algorithm scripting section of FCC.

Link to work:

Day 87: October 04, Friday

Today's Progress: Completed number guesser another dom project w/ UI, validation, winning & losing , then worked w/ Make a Person algorithm.

Link to work:

Day 86: October 03, Thursday

Today's Progress: Completed loan calculator by building the UI, implementing the calculation & error functionality, then add loader & UX. I also worked w/ Arguments Optional algorithm in FCC.

Link to work:

Day 85: October 02, Wednesday

Today's Progress: Add a localStorage functionality on a DOM project to persist data, and solved "Everything Be True" algorithm.

Link to work:

Day 84: October 01, Tuesday

Today's Progress: Add a delete & filter functions on a DOM project, and solved another algorithm in FCC.

Link to work:

Day 83: September 30, Monday

Today's Progress: Just solved the Steamroller intermedate algorithm.

Link to work:

Day 82: September 28, Saturday

Today's Progress: Just solved an intermedate algorithm in FCC today.

Link to work:

Day 81: September 27, Friday

Today's Progress: Started now with a DOM project while solving another intermediate algorithm.

Link to work:

Day 80: September 26, Thursday

Today's Progress: Completed the DOM section and one algorithm, then read more articles about different ways of functions & this keyword.

Link to work:

Day 79: September 25, Wednesday

Today's Progress: More on algorithms/codeKata today and some articles related to computer science & software engineer.

Link to work:

Day 78: September 24, Tuesday

Today's Progress: Reviewed the different types of events & their properties/methods, then solved one algorithm.

Link to work:

Day 77: September 23, Monday

Today's Progress: Continue with the DOM, creating, removing & replacing elements and solved a somehow difficult algorithm.

Link to work:

Day 76: September 22, Sunday

Today's Progress: Not much coding today, but solved an intermediate algorithm.

Link to work:

Day 75: September 21, Saturday

Today's Progress: Dive even more with DOM by selecting and traversing it. I just solved one algorithm today.

Link to work:

Day 74: September 20, Friday

Today's Progress: Started the DOM section after learning the fundamentals. Learned different properties of the document, then solve some JS algorithms.

Link to work:

Day 73: September 19, Thursday

Today's Progress: Completed the JS fundamentals and still doing intermediate algorithms.

Link to work:

Day 72: September 18, Wednesday

Today's Progress: Started with the intermediate algorithms in FCC, and polish my skills with conditionals, iterations & functions including ES6.

Link to work:

Day 71: September 17, Tuesday

Today's Progress: Completed function programming using JS, and continue with the concepts of objects, since everything in JS are objects because it's OOP.

Link to work:

Day 70: September 16, Monday

Today's Progress: Study more the fundamentals deeply especially Arrays including the best practices. Doing another functional programming before I finish all it's topics.

Link to work:

Day 69: September 14, Saturday

Today's Progress: Continue with the fundamental concepts section of modern js course with notes & codes and still doing some functional programming.

Link to work:

Day 68: September 13, Friday

Today's Progress: Started a new course "modern js from the beginning", focusing on vanilla js without frameworks while continuing function programming.

Link to work:

Day 67: September 12, Thursday

Today's Progress: Solved another function programming problems, then organized all my useful browser extensions and curated it into my repo notes.

Link to work:

Day 66: September 11, Wednesday

Today's Progress: Reviewed and deep dive more w/ UI design concepts from traditional to modern UI while doing some functional programming problems.

Link to work:

Day 65: September 10, Tuesday

Today's Progress: Played around with node-express dev env & react dev env, then started js functional programming.

Link to work:

Day 64: September 09, Monday

Today's Progress: Completed OOP section in FCC then organize my github learning repo.

Link to work:

Day 63: September 08, Sunday

Today's Progress: Not much coding today, just solved some oop problems in FCC.

Link to work:

Day 62: September 07, Saturday

Today's Progress: Preparing for tesda NC assessment in webdev IV & programming IV. Done a lot of oop problems today.

Link to work:

Day 61: September 06, Friday

Today's Progress: Done some OOP problems then reviewed all the auth I learned and how the big companies implement it on their own security

Link to work:

Day 60: September 05, Thursday

Today's Progress: Completed the auth & security section, I also implemented the OAuth for Google & Facebook while doing some OOP problems.

Link to work:

Day 59: September 04, Wednesday

Today's Progress: Learned more about the level 5 authentication and security with cookies and sessions using passport module. Continue the OOP section in FCC.

Link to work:

Day 58: September 03, Tuesday

Today's Progress: Review the OOP concept for js, and solved some challenges in FCC.

Link to work:

Day 57: September 02, Monday

Today's Progress: Completed the algorithms section in FCC & read some JS articles.

Link to work:

Day 56: August 31, Saturday

Today's Progress: This time I only focus doing my progress project, that includes my notes, CS/webdev concepts, course, books and everything I'm currently learning.

Link to work:

Day 55: August 30, Friday

Today's Progress: Focus on different levels of encryption and using different packages/libraries to incorporate their code to my projects to minimize the codes I need to write and not to reinvent the wheel.

Link to work:

Day 54: August 29, Thursday

Today's Progress: Started to deep dive more on authentication & security for websites, and solved some FCCs algorithms.

Link to work:

Day 53: August 28, Wednesday

Today's Progress: Done some basic algorithms problems in FCC and builded my own rest-api, that completes the rest-api section in webdev course.

Link to work:

Day 52: August 27, Tuesday

Today's Progress: Completed the journal blog with mongoDB Atlas database, where I showed node, express, ejs templating, mongoDB and APIs skills set in a small project. Started the basic Algorithms of FCC.

Link to work:

Day 51: August 26, Monday

Today's Progress: Completed the data structure in FCC and deployed todoApp with cloud database using mongoDB Atlas.

Day 50: August 24, Saturday

Today's Progress: Completed the database section on webdev course that includes sql & mongoDB and add a local database on todoList project. Solve more js data structure problems in FCC.

Thoughts: My database is currently working only on my local system, next is to learn how to do it with online database.

Link to work:

Day 49: August 23, Friday

Today's Progress: I've started to work on some data structure problems in FCC and some some arithmetic in khan.

Link to work:

Day 48: August 22, Thursday

Today's Progress: I've worked with my regular coding stuff and solve code debugging problems in FCC.

Thoughts: Started and will finish the full stack track on AppAcademyOpen that include sofeng and full stack on ruby and js with extra framework rails & react. I'm also doing the computer programing track of khanacademy.

Link to work:

Day 47: August 21, Wednesday

Today's Progress: Started the debugging section of FCC and reviewed database concepts especially relational database SQL.

Link to work:

Day 46: August 20, Tuesday

Today's Progress: Completed all the regex challenges in FCC, and the small blog site project. Started learning more about relational & non relational database.

Link to work:

Day 45: August 19, Monday

Today's Progress: Completed a small project ToDo List and started a new blog site project, showing my skills using node express w/ ejs templating. Continue to polish my regex skills in FCC.

Link to work:

Day 44: August 18, Sunday

Today's Progress: Completed a small project newsletter signup & started learning more about templating w/ ejs & a small sandbox project todoList. Continue also solving regex problems.

Link to work:

Day 43: August 17, Saturday

Today's Progress: Continue working with apis and started a project making a signup form for my newsletter using mailchimp api. Solving regex problems and more.

Link to work:

Day 42: August 16, Friday

Today's Progress: After the concepts of node & express, I continue on comprehensive exploration of apis, combining the concepts I learned to build more complex backend application. Continue solving more regex problems.

Link to work:

Day 41: August 15, Thursday

Today's Progress: Started node and express section from webdev course and solved some regex challenges.

Link to work:

Day 40: August 14, Wednesday

Today's Progress: Completed the es6 problems in FCC and the sandbox classic project simon game which is already live on github site.

Link to work:

Day 39: August 13, Tuesday

Today's Progress: Work on a small sandbox project, simon game using jQuery library while practicing my es6 skills also by solving problems in FCC.

Thoughts: Making a project using a jQuery is very easy, thinking of using it on my future projects, but when I think about react, I want to learn it already...

Link to work:

Day 38: August 12, Monday

Today's Progress: Deep dive on a higher order functions, callbacks and constructors. Learned the concepts behind the absolute value and negative numbers.

Link to work:

Day 37: August 10, Saturday

Today's Progress: Started the es6 section of FCC and reviewed some manipulation of the DOM from webdev course.

Link to work:

Day 36: August 09, Friday

Today's Progress: Completed all the basic js challenges on FCC & webdev course. Continue doing some drawings & arithmetics.

Link to work:

Day 35: August 08, Thursday

Today's Progress: Continue to explore ProcessJS using drawings, colors, shapes and arithmetics. Reviewed and Solved some js problems.

Link to work:

Day 34: August 07, Wednesday

Today's Progress: Solved more of js challenges from the webdev course and FCC. Played with arithmetics and also drawings using ProcessingJS library.

Link to work:

Day 33: August 06, Tuesday

Today's Progress: To finish the tinderPet project I added a javaScript smooth scrolling for the links. Still reviewing some javaScript challenges.

Thoughts: Making the project responsive have taken much of my time, and made my code dirty by adding some additional styles for smaller devices.

Link to work:

Day 32: August 05, Monday

Today's Progress: Completed the bootstrap section of web dev course, continued doing some js challenges, and building a small project for pets especially dogs.

Link to work:

Day 31: August 03, Saturday

Today's Progress: Deep dive into a bootstrap, a css front-end framework and building projects while learning it.

Thoughts: The best teacher is experience, that's why putting all the learnings into an action is the key to success. :)

Day 30: August 02, Friday

Today's Progress: Completed css & started bootstrap section of webdev course. Continue doing some arithmetic exercises before moving to a next math topic.

Thoughts: While learning I'm also building a basic side project website for someone. I'll update the link soon...

Day 29: August 01, Thursday

Today's Progress: Started reviewing mathematics before diving on to a computer science curriculum, so that it will give me a good computing foundation.

Thoughts: Doing some basic math to review the process of basic computation, then upgrading it level by level. Started learning through khanacadmy because it has video tutorials and quizzes.

Day 28: July 31, Wednesday

Today's Progress: Play on my sandbox to practice developing sites and review more about web technologies and the Programming language of the web.

Day 27: July 30, Tuesday

Today's Progress: Apply all the basics of webdev concepts except javaScript on a simple tribute project and started reviewing the basic js from the scratch.

Link to work:

Day 26: July 29, Monday

Today's Progress: Review and Completed the grid section. Fast review and summarized the html concepts.

Link to work:

Day 25: July 28, Sunday

Today's Progress: Deep dive with unix/linux terminal, making scripts to automate the hard work especially on my dev environment.

Thoughts: As a developer we definitely need dotfiles, we need to make sure we're not spending a lot of time setting up the dev environment.

Link to work:

Day 24: July 27, Saturday

Today's Progress: Review and finish the RWD & flex concepts section while completing my dev environment. I customized also my new conhost terminal instead of hyper which I used last year for WSL environment.

Link to work:

Day 23: July 26, Friday

Today's Progress: Continue to setup work dev environment with files/folders, main/sub host, editors, extensions, libraries, dependencies, and especially my terminals.

Thoughts: Making sure to be able to use my tools using Windows and most of the extensions, libraries, dependencies are coming from Linux.

Day 22: July 25, Thursday

Today's Progress: Format my system and setup my new environment with WSL, deep dive with my development environment, devTools and zsh.

Thoughts: Planning to document and automate my setup process so I can easily setup my environment in the future.

Day 21: July 24, Wednesday

Today's Progress: Done with Accessibility section for making a websites more accessible to anyone then review the basics of multimedia like audio & graphics.

Link to work:

Day 20: July 23, Tuesday

Today's Progress: Completed Modern HTML & CSS From The Beginning (Including Sass) course and a modern portfolio project. Started learning more about accessibility also.

Link to work:

Day 19: July 22, Monday

Today's Progress: Focus and completed Applied Visual Design section, worked also with a modern portfolio.

Link to work:

Day 18: July 20, Saturday

Today's Progress: Started to deep dive in a css preprocessor using node-sass and scss syntax.

Thoughts: It is much easier to structure the style with a sass, it can apply the programming concepts like variables, functions, mixins & etc.

Day 17: July 19, Friday

Today's Progress: Spend the time building a technews website using the concepts of CSS grid.

Link to work:

Day 16: July 18, Thursday

Today's Progress: Deep dive with CSS grid for multi dimensional layout and made a techNews website using grid layouts.

Day 15: July 17, Wednesday

Today's Progress: Built some mini projects that uses advanced css concepts, where all that I've learned in CSS was applied.

Thoughts: It's still hard to do some complex animation with just CSS, jQuery still has a part for some animations, where you cannot do it with just CSS.

Link to work:

Day 14: July 16, Tuesday

Today's Progress: Learned more about advanced properties like keyframes, transforms, and transitions to do some complex project.

Day 13: July 15, Monday

Today's Progress: Continued to learn more CSS concepts such as Advanced Selectors and CSS Variables.

Day 12: July 13, Saturday

Today's Progress: Tweak the flexbox project and turn it into bridgeLedger project.

Link to work:

Day 11: July 12, Friday

Today's Progress: Exploring and building a flexbox edgeLedger project, then learn more about hosting especially shared hosting and uploading files using FTP app.

Day 10: July 11, Thursday

Today's Progress: Study more about flexbox for a better approach on making a layout instead of using old style floats.

Day 09: July 10, Wednesday

Today's Progress: Learn more about responsive layout design, using relative units like em, rem vh, wh and media queries for different sizes of devices, then built a responsive hotel website.

Link to work:

Day 08: July 09, Tuesday

Today's Progress: Learn more about float & alignmen. Different types of link state, styling buttons & menu navigation, positioning content, display values, visibility, order & lastly negating margin.

Day 07: July 08, Monday

Today's Progress: Implement/review basic css selectors, and navigate the devTools. Focus on fonts, colors, backgrounds, borders, box model, margin & padding.

Day 06: July 06, Saturday

Today's Progress: Proceed with forms and different inputs. Differences of block level and inline level elements. Learn more when to use div, span, id & classes. Look at the HTML entities.

Day 05: July 05, Friday

Today's Progress: Tackle headings, paragraphs & typography. Different types of links, images, & attributes. Work lists & tables as well.

Thoughts: Following the course by doing what the instructor is doing. Solving the challenges provided at the end of every section can be fulfilling.

Day 04: July 04, Thursday

Today's Progress: Started with the basic layout, meta tags, search engine related tags for ranking the site.

Day 03: July 03, Wednesday

Today's Progress: Review how the Web works, roles of web technologies and be able to explain it to others.

Day 02: July 02, Tuesday

Today's Progress: Polishing my html & css skills without using a frameworks or library with a new course modern html & css from the beginning.

Thoughts: Brad Traversy is really a good teacher, he explains the concepts in a manner that you will understand it better. One of the great teachers in web development industry.

Day 01: July 01, Monday

Today's Progress: Reset the progress and start a new commitment of continous learning different technologies.