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
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)
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!
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!
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
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 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
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.
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!
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.)
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)
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.
"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!