DEV Community

Cover image for Scrimba's #JavaScriptmas
Hil
Hil

Posted on • Edited on

3

Scrimba's #JavaScriptmas

I recently completed a 24-week coding boot camp, upon the heels of which this challenge arrived. Thinking back to where I started and ended, what an amazing journey it was, going from stressing about refactoring simple HTML code to building a full-stack React app with functioning APIs and databases. I stumbled upon Scrimba's #JavaScriptmas challenge and decided to give it a shot. It gives me a chance to dust off some JavaScript skills and possibly win a subscription or cold hard cash. My solutions are at the end of this article.

Alt Text

I found with each challenge that I became more comfortable thinking through the required logic of each problem. This helped speed up the time to solve each one. But, I still found myself googling quite a bit and referring to MDN docs, w3schools, and StackOverflow. The world of JavaScript is a wild west to me and there are SO many different ways to accomplish something.

Alt Text

The most difficult challenge for me was Day 8 The Rolling Dice. It was also the challenge I procrastinated the worst, the second worst being Day 15 Carousel. These took me several days. Was this a surprise? Not really. DOM manipulation had been one of the more challenging concepts for me to grasp during boot camp. I struggled with The Rolling Dice while attempting to do it first with vanilla JavaScript and CSS. Then, a few days ago I switched over to trying the CSS Framework with which I am most familiar - Bootstrap. After some trial and error, I finally found the right combination of rows, columns, and utilities to place the dots accordingly as a dice face. At this point, there is still a spacing oddity at the bottom of the dice face which becomes more noticeable to me when rolling a two or three. But as they say, "Perfection is the enemy of Done" - something I have needed to remind myself of frequently - and right now, I'm settling on this Done but Basic Rolling Dice.

Alt Text

Overall, I really enjoyed this challenge - so much so that I signed up for an annual Scrimba Pro membership! Their learning platform and built-in IDE resonated with me. I am very much looking forward to their many course offerings as a I continue building up my coding skills. If you've made it this far, thanks for reading! I hope you have a happy healthy holiday season and new year.

My Solutions

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay