MICROPROJECTS


From the get-go of my programming journey, I wanted to create amazing projects. The problem: I was not yet ready. I wanted to create many complex and modern websites, but I lacked the foundation. The solution: microprojects. Building microprojects was a good way for me to learn by doing. They are guided projects that I created and repeated until I have grasped how things work in these basic projects. They are my gateway to larger projects.

Microprojects are a way to strengthen one's knowledge in programming principles. It was a good way to practice and have a refresher of the fundamentals of JavaScript. Working on microprojects gave me a better feel of the syntax and structure of JavaScript and I was able to recall the common libraries and functions. I believe this will give me a strong foundation for my learning journey.

Countdown Timer - Vanilla JavaScript

The Countdown Timer project is one of the very basic projects in JavaScript (aside from the to-do list and notes app). It utilizes new Date object to get the current date and subtract it to a defined constant date which in this context is Christmas. Days, hours, minutes and seconds were calculated using various mathematical functions. It was also a good exercise to practice basic functions, constants and also DOM manipulation.