
El adviento tiene su origen en la religi贸n cat贸lica pero, poco a poco, se ha convertido en una tradici贸n en forma de calendario con chocolatinas y, ahora, tambi茅n de retos de programaci贸n.
En 2015 arranc贸 el Advent of Code, seguramente el m谩s popular, que cada a帽o recopila 24 retos de programaci贸n para mejorar tu l贸gica de programaci贸n y, desde entonces, han ido apareciendo diferentes proyectos.
AdventJS.dev, retos de programaci贸n en JavaScript
Perm铆teme que empiece con un proyecto que me hace particular ilusi贸n. Adventjs es un proyecto m铆o que he creado este a帽o para que cualquier persona se anime a participar con una serie de retos en JavaScript.

Lo mejor de AdventJS es su inmediatez, ya que ofrece su propio editor, basado en el motor de Visual Studio Code, y te indica si tu c贸digo funciona o no. Una vez desbloqueas los tests, puedes enviar la soluci贸n.
驴Quieres mejorar tu l贸gica de programaci贸n?
— Miguel 脕ngel Dur谩n (@midudev) December 1, 2021
馃巵 隆Te presento AdventJS 2021!
25 d铆as, 25 retos de programaci贸n con JavaScript.
隆Te lo cuento todo en el hilo! 馃У pic.twitter.com/Md2UzwBzvf
Advent of Code
El m谩s cl谩sico es Advent of Code. Lleva desde 2015 funcionando y, cada a帽o en diciembre, nos ofrece 24 retos de programaci贸n. Lo interesante es que da igual en qu茅 lenguaje lo hagas ya que la plataforma lo que espera en realidad es el resultado de una ejecuci贸n en concreto.
Adem谩s tiene una clasificaci贸n, premiando a la gente que lo haga primero. 隆Imperdible!

Advent of JavaScript
Otro que ha empezado este a帽o es Advent of JavaScript, 24 retos de JavaScript. Est谩n m谩s orientados al desarrollo web en general y menos a la algoritmia. Adem谩s, para tener acceso a las soluciones, debes pagar 24$ pero, por lo dem谩s, es completamente gratis.
De los mismos creadores, y tambi茅n gratis pero con las soluciones a 24$, tienes la posibilidad de jugar al Advent of CSS.
Conclusiones
隆Quien no practica en diciembre su JavaScript es porque no quiere! Espero que con AdventJS haya contribuido de alguna forma a ayudar a la comunidad a subir de nivel su programaci贸n. 隆No dejes de compartir tus soluciones en Twitter!