Two years ago I participated in the 2022 version of the Advent of Javascript (AoJS). I used it to test out Reken functionality. I tried the 2023 version too, but did not have enough time to complete it.
This year (2024) I started 2 weeks late but was able to to complete the challenge halfway January. The challenges were fun and again I used the Reken framework to add interactivity.
Some of the challenges were easy and fast to solve; like the Character count and Resizable Textarea.
Others like the Temperature Converter, CSS Grid Generator, and the CSS Shadow Generator took considerable more time, not so much of the actually logic, but the shear amount of CSS to make them look good.
The only one that was challenging from a logics point of view was the Date Picker, with the date arithmetic.
I used Reken's new component functionality to build a number components (20 in total), varying from a simple app-icon to a full-featured date picker.
As part of solving the challenges I found and fixed a few bugs in Reken. Also I added a gotcha / limitations section to the Reken documentation.
My Reken based solutions for the AoJS 2024 are all available on Github and you can play with them on the website Advent-of-Javascript-with-Reken-2024.