Posted on Dec 30 • Originally published at selftaughttxg.com
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!
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: 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!
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.
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.
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!
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!
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!
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!
- Day 1: @betocabadev
- Day 2: zero_ (Discord)
- Day 3: Sid (Discord)
- Day 4: @wonderbarstudio
- Day 5: Eryk (Discord)
- Day 6: Nacho Vasquez ( Discord )
- Day 7: @Vanshsh2701
- Day 8: @AmethystCodes
- Day 9: Eldocbrown ( Discord )
- Day 10: @Mare_Duci
- Day 11: @claircedesign
- Day 12: marleigh (Discord)
- Day 13: Emmanuel (Discord)
- Day 14: Mik (Discord)
- Day 15: @dsabalete
- Day 16: @Arbaaz_77
- Day 17: @evla27
- Day 18: @graficdoctor
- Day 19: Daniela (Discord)
- Day 20: Mansi (Discord)
- Day 21: @emily_nobbs
- Day 22: @emily_nobbs
- Day 23: Chula (Discord)
- Day 24: @BlizZard
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.
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 live stream!) |
Coming soon!
Be sure to check out my related articles!
- Review: Scrimba's Weekly Web Dev Challenge
- Scrimba: JavaScriptmas 2020
- The Post-JavaScriptmas 2020 Post
Scrimba has once again impressed and inspired me! You can read my full Scrimba review on my 12/13/2020 post.
"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.