Mozilla Announces 'JavaScriptmas' - Daily Coding Challenges with a Chance at Prizes (mozilla.org) 18
Mozilla's developer blog is announcing "JavaScriptmas".
[F]rom December 1st to December 24th, we will release a fun, daily coding challenge for you to solve on [code-learning platform] Scrimba. Each challenge comes with an introductory screencast called "scrim", some starter code, and then it's your turn to fill in the gaps.
JavaScriptmas is about coding, learning, and the chance to win exciting prizes. Two lucky coders will be chosen as winners at the end of JavaScriptmas, and each will win a MacBook Air M3, swag from MDN and Scrimba, and a lifetime Scrimba Pro membership (worth ~$200 per year). The Scrimba membership will give you access to all courses, including the Frontend Developer Career Path based on the MDN curriculum.
Most of the challenges will evolve around JavaScript algorithms. You will also practice subjects like DOM manipulation, UI design, CSS, accessibility, and even a bit of cyber security. The challenges are a collaborative effort from Scrimba teachers, mentors, and MDN content writers, all with the goal of turning you into a more well-rounded web developer.
Winners will be chosen randomly from everyone who submits correct solutions. We want JavaScriptmas to be accessible for both beginners and experienced developers alike. That said, the more challenges you solve, the better your chances of winning! To maximize your chances, try to solve all 24 challenges and submit them as both regular entries and social entries. You don't have to submit your solutions on the same day they're published — the deadline for any submission is midnight UTC on Christmas Eve.
JavaScriptmas is about coding, learning, and the chance to win exciting prizes. Two lucky coders will be chosen as winners at the end of JavaScriptmas, and each will win a MacBook Air M3, swag from MDN and Scrimba, and a lifetime Scrimba Pro membership (worth ~$200 per year). The Scrimba membership will give you access to all courses, including the Frontend Developer Career Path based on the MDN curriculum.
Most of the challenges will evolve around JavaScript algorithms. You will also practice subjects like DOM manipulation, UI design, CSS, accessibility, and even a bit of cyber security. The challenges are a collaborative effort from Scrimba teachers, mentors, and MDN content writers, all with the goal of turning you into a more well-rounded web developer.
Winners will be chosen randomly from everyone who submits correct solutions. We want JavaScriptmas to be accessible for both beginners and experienced developers alike. That said, the more challenges you solve, the better your chances of winning! To maximize your chances, try to solve all 24 challenges and submit them as both regular entries and social entries. You don't have to submit your solutions on the same day they're published — the deadline for any submission is midnight UTC on Christmas Eve.
Come on (Score:2, Funny)
If JavaScript is involved, it's not Christmas.
Its Satanism.
Re: (Score:2)
If JavaScript is involved, it's not Christmas. Its Satanism.
Exactly.
I hope judges run NoScript (Score:4, Insightful)
Re:I hope judges run NoScript (Score:4, Insightful)
Heck, I'd even say running Javascript I wrote myself to run on my browser isn't terribly wise either.
Re: (Score:2)
Crappy language for crappy event? (Score:2)
At least sounds like it.
Comment Subject: (Score:1)
>javascript
>celebrate
No, those two words don't go together. Whatever cosmetic value we got from visible shinies is greatly dwarfed by the less visible harms to the internet and society, even if the Septembers don't know it.
"Are you still tracking views? Contact us and we can help you track where users scroll, where they stop and hover, and for how long!"
money grubber is as money grubber does (Score:2)
Re: money grubber is as money grubber does (Score:4, Insightful)
Desperately trying to justify their own existence as a company..
Re: (Score:1)
justification? firefox
Re: money grubber is as money grubber does (Score:2)
Yes, Firefox is their core product which has languished for years while Mozilla inc has been playing around with all sorts of other things that's peripheral to their core products, like their VPN (killed), the Mastodon instance (killed), their personal info deletion thing (killed and disgraced on birth since the guy in charge of it was found to have bern previously involved in personal data collection iirc) etc.
Re: (Score:2)
> Firefox is their core product which has languished for years
Firefox is performing fine for me. I have tried other browsers and found their performance very lacking
Re: money grubber is as money grubber does (Score:2)
I'm happy for you, but the constant drip loss of users from Firefox for years is well known at this point and Mozilla org only survives on their regular cash infusion/antitrust-bribe from Google.
Re: (Score:1)
loss of users doesn't mean lower quality.
I'm just a single user but after trying the browsers people left firefox for I just don't understand their move. their performance, their customization, their privacy are all worse.
Re: (Score:2)
I use Firefox for 98% of my web usage. The rest is MS Edge. I open Chrome once or twice a year for a site that does not open properly in the others.
I do not think it is correct to say "their core product which has languished for years". There are regular updates and ongoing feature and security advances at a metered pace. As a not-in-the-industry but very heavy user of the product, it does everything I want from a browser, and it seems to me they have done a good job keeping Firefox the program that we
Wow this site is horribad. (Score:5, Informative)
This site for the challenge is absolute dumpster-fire trash tier for interface.
It tries to enforce 'committing' code like git, but never actually stores anything so you lose all progress even running a test then going back to your code... because it resets back to the 'challenge' point in it's internal commit tree.
And it also has several LLM Generative "prompt engineering" challenges later in the list it looks like, so have another nope.
And the forced loud autoplay videos are just the third ribbon-on-top nope of the whole thing, what a waste.
Watch a video for each challenge? Fuck that noise. (Score:2)
I have neither the time nor the attention span for video engagement when I'm supposed to be coding. Even if it's non-work coding.