Nicolas Villanueva

Blog #

JavaScript30.com & This Website

A few weeks ago, I was directed by a colleague to the JavaScript30.com challenge by Wes Bos. It was a '30-day' course on pure JavaScript and went through a lot of nice features ES6 has to offer. It forced me to go without compilers, libraries, and frameworks.

This idea of challenging myself to not use any frameworks was really interesting. A common trend in the world of front-end development is to stay up to date with the latest framework... Oh you develop in jQuery?! Haven't you heard about Angular?? Oh you develop in Angular?! Haven't you heard about ReactJS?? Oh you develop in ReactJS?! Haven't you heard about Vue??
As a practicing front-end developer, it can become all too consuming of our time to do research on the latest and greatest frameworks. So when I saw a course that does just the opposite, you could understand how intrigued I was.

All that being said, I can not stress enough about how enjoyable Wes Bos' videos truly were. Each assignment was so satisfying to complete that I did all 30 assignments in 2 days. When the course was over, I felt like I needed more of this HTML5, CSS, ES6 JavaScript only challenge... hence this site was born.

I tasked myself with building a personal site without any compilers, libraries, or frameworks. I had a few basic goals in mind:
  1. Create a static website using only Amazon Web Service products (✔)
  2. Post at least 1 blog on this site (✔)
  3. Host my version of the final assignment from JavaScript30.com, Whack-A-Mole (✔)
  4. Design a logo (✔)
  5. Have that logo appears as if it's always looking at the cursor (✔)
Overall, I would say that this course helped inspire me to create a website like this, so who knows what it could do for you 😊

Best,
nv
×