DEV Community 👩‍💻👨‍💻

Cover image for Scrimba: JavaScriptmas 2021 - Issue 4
Michael J. Larocca
Michael J. Larocca

Posted on • Originally published at selftaughttxg.com

Scrimba: JavaScriptmas 2021 - Issue 4

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!


Matt-Finale


Link to Matt's scrim: scrimba.com/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!


Debbie-Finale


Link to Debbie's scrim: scrimba.com/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: scrimba.com/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: scrimba.com/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: scrimba.com/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: scrimba.com/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: scrimba.com/scrim


Be sure to check out all of the featured JavaScriptmas Solutions of the Day: weeklywebdevchallenge.scrimba.com/javascriptmas

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!

https://share.transistor.fm/e/a7082ce2


My JavaScriptmas Submissions

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

I hope that "Scrimba Claus" checks it twice!


Christmas

Pixabay: Illustration by Mohamed Hassan

My JavaScriptmas submissions


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

Conclusion

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!

Top comments (0)

Need a better mental model for async/await?

Check out this classic DEV post on the subject.

⭐️🎀 JavaScript Visualized: Promises & Async/Await

async await