author-pic

Michael Jude Larocca

The Post-JavaScriptmas 2020 Post


Published on December 27, 2020

This article covers Scrimba's monumental 24 days of JavaScriptmas 2020 event!


The YouTube invitation video that started it all!


The hour and a half JavaScriptmas Christmas Eve live stream!

Hosted by:

  • Per Borgen: Co-Founder, and CEO of Scrimba
  • Alex Booker: Scrimba podcast and YouTube host
  • Dylan Israel: YouTube celebrity and Scrimba teacher

Topics covered in the live stream:

  • The origin of the JavaScriptmas course
  • Upcoming courses
  • JavaScriptmas Stats
  • Student Submissions
  • Community-generated articles
  • Solving the final JavaScriptmas challenge (live!)
  • Straw Poll (Student vote for potential courses)
  • Announcing the "in live chat" daily winner
  • Announcing the grand prize winner

The origin of the JavaScriptmas course

Image Discord Advent Calender

The course originated with a question posted on Scrimba's Discord channel, asking the students if they would be interested in a "JavaScript Challenges Advent Calendar."

They received an enthusiastic response from their students and then created the course in just three weeks!


Upcoming courses

(Scrimba's announced 2021 courses in the live stream)

  • 21 web dev tips for 2021

    • Why: Get a flying start on the next year
    • When: January 4th, 2021
    • Who: Ania Kubow

  • Build components in HTML, CSS, and JS

    • Why: Helps you regardless of which framework you use
    • When: January 14, 2021
    • Who: Jad Khalili

  • Build instagram in React

    • Why: Real-world projects are key to grow your skills
    • When: January 21st, 2021
    • Who: Karl Hadwen

  • Styled components in React

    • Why: Learn to style your components without stress
    • When: February 18th, 2021
    • Who: Ania Kubow

New Upcoming course (in progress)

  • Intro to unit testing

Course instructor: Dylan Israel

Dylan elaborates on the course during the live stream, explaining the benefits of learning "unit testing" and "clean code" principles. Having these skills will help you to stand out from other applicants when applying for jobs.


New Upcoming course (in progress)

  • Introduction to clean code

Course instructor: Dylan Israel

Dylan elaborates on the course during the live stream, explaining that his mentor told him, "Learn clean code, learn testing and your career will accelerate."

Later in the live stream, Per Borgen brought Dylan's six-figure income and self-taught education to the live stream viewers' attention; Dylan hilariously quotes, "I learned in the streets. I'm about that code life!" referencing "Thug life." I want to buy all the merchandise available with that quote, starting with a coffee mug!


Some JavaScriptmas stats

(Scrimba's announced stats in the live stream)

  • 7600 + joined
  • 600 - 1200 daily submissions
  • 30 + prizes

Some amazing submissions

  • Christmas tweet app (Dmitri Frolov)
  • Terminal tweet app (Samy Mohamed Mahomoud)
  • Roll the 3-dimensional dice (Dave Alger)

Christmas tweet app - Dmitri

The Christmas tweet app, created by Dmitri Frolov, was styled very nicely. When you clicked the Tweet button in his program, it made a real tweet!

Terminal tweet app

The Terminal tweet app, created by Samy Mohamed Mahomoud, was also styled very nicely. The project that Samy made looks like an actual command-line terminal. If you look at the details in the interface that he created, he wrote some amusing text. His program also made real tweets!

Roll the 3-dimensional dice

The Roll the 3-dimensional dice, created by Dave Alger, was breath-taking. His project received a lot of recognition on Scrimba's JavaScriptmas Discord channel. The die was 3-dimensionally styled, with a red see-through color. When you clicked on the die, it raises and then spins in 3d! He also created an actual game with it, and when you win, an excellent "Win Screen" that included falling snowflakes is displayed.

A quote from Star Wars Episode I comes to mind when I hear the name Dave Alger, "We will watch your career with great interest!"


Community-generated article

  • Diana Marin on Hash node
  • Sekti Wicaksono on Dev.to
  • Michael Larocca's personal blog

From Zero to Code

Diana Marin

Alex Booker sent out an e-mail that included Diana Marin's blog post. He used the blog as an example of how to write one! Diana's blog was the first community written post on "JavaScriptmas" promoted by Scrimba! The article is on Hashnode, and it is receiving a lot of positive feedback.

Diana Marin Wrote an excellent blog post. In the post, Diana quotes, "I feel that my life can begin as many times as I want..." and "My new challenge in life is to walk through the Frontend Developer Path. "

I am excited to see a fellow self-taught X Generation developer. It is very encouraging to know that I'm not alone in starting to learn front end web development at this stage in my life.


Sekti

Sekti Wicaksono

Sekti took a different aproch with blogging. Each JavaScriptmas challenge was coved in detail in seperate posts.

I believe writing separate posts is a brilliant idea.

Of course, I had to check out Sekti's solution for day 13, "Extract Each Kth." He made the challenge look easy, providing an elegant solution.

function extractEachKth(nums, index) {
   return nums.filter(num => num % index != 0);
}

Am I the only student that struggled with this challenge? LOL!


Michael Larocca

Michael Larocca

For the third community-generated article, they chose mine! What an honor!

While reviewing my blog, they noted that I posted it on a custom named domain.

To go into more detail, I decided to make my blog into a fun learning project. To create it, I used a community built Gatsby starter blog, created by Will Ward, in conjunction with GitHub and Netlify.

I then set the blog up as a subdomain on my website:

blog.michaeljudelarocca.com

I then decided to purchase another custom domain name:

selftaughttxg.com

Since I am a self-taught X Generation programmer, I came up with a "play on words" to my favorite Star Trek series, "Star Trek TNG (The Next Generation)."

It also pays homage to my favorite podcast, "Self-Taught or Not."

Finally, I set up my purchased selftaughttxg.com domain as an alias to my blog.michaeljudelarocca.com.

Domains

Scrimba also announced that they recently made me a "Community Hero" on their Discord channel! It is a great honor that I appreciated to receive! Thank you, Scrimba!

I was also very appreciative when Dylan gave me a "Shout out" for the article I wrote on him!


Students were encouraged to create blogs

Why Blog? Alex from Scrimba explains that creating content and sharing what you are learning is the number one way to improve your communication skills and increases your chance of finding a job you love. He also states that blogging proves your dedication to improving your skills.

To encourage students to start blogging, Scrimba awarded a certificate and a special Discord badge for those who created one and completed all 24 JavaScriptmas challenges!

What a brilliant idea Scrimba proposed to their students. If Scrimba could only create a similar proposal, encouraging our children to eat their vegetables!

I believe it is a big personal step to create a blog and to put yourself out there. So in this article, I am showcasing every JavaScriptmas blog post that my classmates made!


Author Blogs/Articles
Aaron Kessler Scrimbas JavaScriptmas: More satisfying than chocolate!
Abhijith Sreekar JS Advent Calendar #javascriptmas
Angel 24 days of #Javascriptmas solutions
Ashim Ghimire Scrimba, JavaScriptmas Challenge
Aykut Mayali JS+XMAS #JavaScriptmas
Betul TAS Solutions for 24 Days of #JavaScriptmas ๐ŸŽ„
Bhagwanani #JavaScriptmas by Scrimba
Bishnu Prasad Chowdhury 2020 โ€” JAVASCRIPT RAMPUP
Brad Fabian JavaScriptmas - 24 Days of Javascript Cheer
Brandon McConnell My simplistic entries for Scrimba's 2020 #JavaScriptmas advent calendar
Darlene Wong My Kind of Advent Calendar: #Javascriptmas
โŠƒโˆงโˆจโˆˆ 24 Days of JavaScriptmas
Davinderpal Singh Rehal Taking on the JavaScriptmas Challenge
Davor Jovanoviฤ‡ My journey through 24 Days of #JavaScriptmas ๐Ÿ˜Š
Diana Marรญn From zero to code: #JavaScriptmas
Dmitriy Sukach JavaScriptmas Challenge by Scrimba
Dominic Myers 2020 24 days of #JavaScriptmas
Durga Prasad Programming: Stop passive learning, Start Scrimba
Ezequiel_Caste JavaScriptmas Solutions
Fatah Nur Alam Majid Scrimba Javascriptmas Event 2020
Fatma Drk #Javascriptmas 2020
Felix Yeung Merry #JavaScriptmas
Fernando Armonelli Fiedler My very first blog entry (#Javascriptmas)
Gheorghe Madalina Eleonora My JavaScriptmas Journey ๐ŸŽ„
Ginab972 #JavaScriptmas
Ivana Markovic 24 days of JavaScriptmas challenge by scrimba-my solutions
J My experience of completing "24 Days of #JavaScriptmas" challenge by Scrimba
Joseph Mawa JavaScriptmas interview type coding challenges
Kaustubh Damania 24 days of Javascriptmas
Kris van der Ven 24 Days of #JavaScriptmas (Completed)
Luis T 24 Days of#JavaScriptmas
Louise Iyengar Scrimba's JavaScriptmas Challenges
Matty 24 Days Of JavaScriptmas
MartWebb Scrimba's JavaScriptmas
Melisa Surja Javascriptmas Solutions
Michael Jude Larocca Scrimba: JavaScriptmas 2020
Musa 24 days of #JavaScriptmas with Scrimba
Namous Yesmine Scrimba Javascriptmas 24 Challenges
Narcisa Badea JavaScriptmas - 24 Days of Javascript Fun ๐ŸŽ„
oshka JavaScriptmas 2020
palak jain My 24 days of Javascriptmas!
Pr0grammingTeenager JavaScriptmas!
Renzo ๐ŸŽ…24 days of #JavaScriptmas
Sekti Wicaksono Listed each challenge in posts
SHEY Louis CHIA My #JavascriptMas 2020
Stacy Hung Decoding the coder: my path to front-end development
Surbhi 'Tis the season to be learning Javascript
Tim Gardner #JavaScriptmas 2020
Tulkas Astaldo JavaScriptmas Solutions!
Valters Melderis Journey is not always more important than the destination.
Vishal #Javascriptmas 2020
NOTE: If your blog/article is not in the list or contains errors, please contact me and I will be glad to add it/fix!
Discord: Michael Larocca#7221 or Website: https://michaeljudelarocca.com/contact.html

GitHub: Scrimba Class of 2020

(During the JavaScriptmas live stream, I invited anyone interested in working on a collaborative GitHub project I created.)

Scrimba Class of 2020

As I elaborated in course suggestions on Scrimba's Discord channel, I took the initiative and created a GitHub project for student collaborative practice. As it is an open-source group project, everyone is entitled to add this project to their portfolio! https://github.com/MichaelLarocca/Scrimba-Class-of-2020


Solving the final JavaScriptmas challenge (live!)

Day 24, Test Your Agility

The last challenge, "Test Your Agility," was solved live by Per, Alex, and Dylan, along with help from the YouTube live stream chat!


Straw Poll (Student vote for potential courses)

Straw Poll Results

The winner of the Straw poll was Learn TypeScript, with a 40% vote.


List of the daily JavaScriptmas winners

Date Daily Winners
12/01/2020 Khwilo
12/02/2020 samdon
12/03/2020 Bryan
12/04/2020 Rodrigo Castro
12/05/2020 Ajay Immanuel
12/06/2020 Sebastian Vorรกฤ
12/07/2020 Daniel
12/08/2020 Eshgin
12/09/2020 Joker
12/10/2020 Roberto Culiersi
12/11/2020 maryam2006
12/12/2020 Valters
12/13/2020 Aditya Bose
12/14/2020 Jimin ssi
12/15/2020 Cynthia Teeters
12/16/2020 Kuntal Das
12/17/2020 Davinderpaal Singh Rehall
12/18/2020 Baffour Kusi Frimpong
12/19/2020 beckaaa
12/20/2020 Russ Perry
12/21/2020 Mohan
12/22/2020 Consolidated Braincells Inc
12/23/2020 Davanovic - Live Stream Chat Winner
12/24/2020 Gaurav Bhagwanai - Grand Prize Winner!

A special thank you from our study group, "The Booleans."

I want to thank Per Borgen, Alex Booker, Leanne, and the Scrimba teachers and staff. I know that the JavaScriptmas course took a lot of work to put together quickly.

- Michael Larocca


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

Scrimba's JavaScriptmas was an engaging, collaborative, and educational experience for their students. The course encouraged us to code daily for 24 days, share our code on Discord, and challenged us to get out of our "comfort zones" and start blogging!

A proverb comes to mind, "It takes a village to raise a child." With that wisdom, I would like to add that "It takes a community to teach a programmer."

I want to thank the Scrimba community, my classmates, teachers, and the Scrimba staff, which continually help me become the programmer I aspire to be.

Please share it!