Michael Jude Larocca

Scrimba: JavaScriptmas 2021 - Issue 4

Published on December 27, 2021

The post-JavaScriptmas 2021 post! This article wraps up Scrimba's monumental 24-day event! All winners, community highlights, Livestream, Podcast, and new Scrimba YouTube celebrity teacher announced!

TXG 56 Thumbnail

Scrimba has done it again! Another monumental JavaScriptmas event! Over 6,000 participants and over 17,000 code solutions were submitted!

Scrimba has encouraged its students to code every day for 24 days in a fun and festive way!

JavaScriptmas participants had the opportunity to share their code solutions with the community via Twitter and Discord, and they received positive feedback and encouragement from fellow coders!

Throughout the month, members of Scrimba selected code solutions from JavaScriptmas participants that "caught their eye," and they shared them on the Weekly Web Dev Challenge website! Several of these coding solutions were also featured in the YouTube JavaScriptmas 2021 Live Finale!

The JavaScriptmas 2021 Live Finale hour event:

  • Amazing solutions from the community featured
  • Coding the last challenge live
  • Drawing the grand prize winner

JavaScriptmas 2021 Live Finale!

Community Highlights

Well, it looks like I'm not the only one who found Matt's (@mattemmmmm) "Snowman Customiser," Michael and Leanne found it too!

The same project of Matt's, which I featured in my last article, was also featured in Scrimba's JavaScriptmas 2021 Live Finale!

When you are finished customizing Matt's snowman, you can send it to the beach and watch him melt!


Link to Matt's scrim:

Debbie (@debbie_digital), featured in my first JavaScriptmas 2021 article, was also featured in Scrimba's JavaScriptmas 2021 Live Finale!

In Debbie's Reindeer Speedometer project, the background image changes with a corresponding picture of the current location selected, nicely done!


Link to Debbie's scrim:

Muhammad Tahir (@tahir__k), featured in my second JavaScriptmas 2021 article, was also featured in Scrimba's JavaScriptmas 2021 Live Finale!

Muhammad Tahir's Reindeer Speedometer project also changes the background image with a corresponding picture of the selected current location. The project also includes an average speed as well as an overall average.

Tahir Finale

Link to Tahir's scrim:

Up next, Aaron's Lonely Elf project was featured in Scrimba's JavaScriptmas 2021 Live Finale!

In Aaron's project, the elves are duplicated each time the "Duplicate Elf" button is clicked; one elf becomes two, two elves become four, four elves become eight, and so forth.

However, once the elves exceed one hundred in number, the elf overlord starts to reduce the elves, one by one, until there are exactly one hundred elves. Finally, when the elves are reduced to one hundred, the elves animate in a jumping "wave," similar to the "wave" created by fans at a sporting event.

Aaron Finale

Link to Aaron's scrim:

The next featured project is Simon's Christmas Dogs Carousel. This carousel consists of adorable dogs in festive settings, and this project includes a zoom-in and zoom-out feature! Well done!

Simon Finale

Link to Simon's scrim:

Next up is Hugo's Festivities Loading project. Hugo achieved the effect that I initially wanted; Hugo successfully designed the actual loading bar and made it look like a candy cane!

I will definitely be looking into his code to see how he accomplished this effect!

Hugo's Finale

Link to Hugo's scrim:

Last but certainly not least is David's Desert Decider project. Not only does his project retrieve images of delicious desserts in a festive setting, but his project also stores the images in an array so that the user can click on a "Previous desert" button to view them!

Michael, Leanne, and the Livestream audience, including myself, were very impressed! Well done, David!

David Finale

Link to David's scrim:

Be sure to check out all of the featured JavaScriptmas Solutions of the Day: weekly web dev challenge

Thank you, Leanne, for featuring my day seven solution!

Coding the last challenge

The last JavaScriptmas challenge, Sleigh Launcher, was coded live during the stream by Michael and Leanne. (Timestamp 4:50)

JavaScriptmas Winners

A FREE full-year subscription to Scrimba!

Announcing the grand prize winner

The grand prize winner of Scrimba's JavaScriptmas event receives a lifetime Scrimba pro membership and $1,000 dollars!

The winner is picked at random, which gives everyone participating a fair chance of winning, regardless of their programming skill level.

After two random drawings that led to #JavaScriptmas "spam" entries, a winner was drawn that had indeed submitted an operational challenge.

And the winner is: BlizZard

Here is a message from BlizZard, found on the Scrimba Discord General channel:

To the Scrimba team and the entire community, I have no words to express my gratitude towards you. Still in shock that I won, literally shaking right now. The sole reason I participated in Javascriptmas was so that I could get some coding practice in during my exams where I normally would not have been doing any coding and never thought I would win. Javascriptmas is an amazing event and I would encourage everyone to participate in it. You never know, you could win just like me.

Lastly, would just like to send a thank you to Scrimba and everyone who congratulated me.

Scrimba Podcast

The Scrimba "Team Christmas QnA" Podcast

In his special Christmas episode of the Scrimba Podcast, the Scrimba team joined to answer your questions, told us what they all would do if they won the lottery, and announced a new part-time teacher coming in 2022.

The name Scrimba

The common question of "Where did the name Scrimba come from" was answered.

Scrimba was first called Scrimbla. Scrimbla was a name given to a code editor created by Sindre Aarsaether.

Per joins in on the conversation and explains that the programing language used to create their screencasts is called "Imba." So naturally, when you make a screencast using Imba, you get a "screen-Imba" (Scrimba)! Scrim for short.

Updated Scrimba Screencast

The great news is the Scrimba team technicians tell us that they are just "scratching the surface" when it comes to utilizing the full potential of Imba to create their screencasts.

Currently, a new updated version of the Scrimba screencast is in the works, as the Scrimba team technicians work on overhauling their website!

Code Reviews

As part of the new updated version of the Scrimba screencast, a feature is being created where students can review other students' code (scrims)!

We are told that the best way to learn is to teach, and with the upcoming Code Reviews feature, we will be able to do just that!

Winning the Lottery

For me, the funniest answer to "what they all would do if they won the lottery" is buying a Limo and using it to drive everywhere in casual clothes!

New Teacher Announced

During the Podcast, YouTube celebrity Kevin Powell, also known as "The King of CSS," will be joining the Scrimba team in 2022 as a part-time teacher!

To learn more about Kevin Powell, you can read my Teacher Feature: Kevin Powell article.

Be sure to listen to the entire Podcast episode!

My JavaScriptmas Submissions

Below is my list of each day's completed JavaScriptmas challenges.

I hope that "Scrimba Claus" checks it twice!


Pixabay: Illustration by Mohamed Hassan

My JavaScriptmas submissions

Date Scrim
12/01/2021 Countdown To Christmas
12/02/2021 Toggle Christmas Theme
12/03/2021 Don't Scare your Relatives
12/04/2021 Shopping Checklist
12/05/2021 Christmas Card Writer
12/06/2021 Text Christmassifier
12/07/2021 Play a Christmas Song
12/08/2021 Bell Animator
12/09/2021 Turn on the Decorations
12/10/2021 Festivity Loader
12/11/2021 Christmas Carousel
12/12/2021 Christmas Guest List
12/13/2021 Christmas Dinner Calculator
12/14/2021 Lonely Elf
12/15/2021 Festive Translator
12/16/2021 Christmas Movie Selector
12/17/2021 Naughty List, Nice List
12/18/2021 Custom Shopping Checkboxes
12/19/2021 Dessert Decider
12/20/2021 Snowman Customiser
12/21/2021 Reindeer Speedometer
12/22/2021 Christmas Stress Buster
12/23/2021 Customisable Santa Sign
12/24/2021 Sleigh Launcher (Coded along with the JavaScriptmas Livestream!)

Coming soon!

Certificate - JavaScriptmas

Be sure to check out my related articles!

Scrimba has once again impressed and inspired me! You can read my full Scrimba review on my 12/13/2020 post.

Per Harald Borgen Quote

"That's one of the best Scrimba reviews I've ever read, @MikeJudeLarocca. Thank you! 🙏 "

— Per Harald Borgen, CEO of Scrimba December 14, 2020


JavaScriptmas is a wonderful festive seasonal event created by Scrimba. Participants grow their coding skills, and their "online" presence, by being encouraged to code every day during the event and sharing their solutions with the community.

JavaScriptmas participants of all coding levels receive an equal opportunity to win prizes throughout the event due to Scrimba's craftily created "raffle" style contest; the more you code and submit valid solutions, the more chances you have to win!

In 2022, Scrimba will be updating its already amazing unique screencast technology that allows students to pause, edit code, and resume lessons, making it even better! One of the updates is a "Code Review" feature where students can take the role of teachers. Finally, Scrimba is adding YouTube celebrity Kevin Powell to their staff!

There is still time to get a 70% discount on a year of Scrimba Pro membership! Offer at midnight GMT time on January 1st.

Are you now interested in participating in this year's Scrimba's JavaScriptmas? Have you already participated in last year's Scrimba's JavaScriptmas? Please share the article and comment!

Please share it!