JavaScript30 – Day 18

In today’s exercise, I learned how to fetch all video lengths from a site and calculate the total duration of all videos. The exercise was mainly based on the functions map() and ​​reduce(). The final code can be found on Day 18 – Adding Up Times with Reduce.



JavaScript30 – Day 17

Another day, another exercise. Today, how to sort arrays without while ignoring the articles of the corresponding title. The exercise required a combination of replacing, sorting and mapping and the final code can be found on Day 17 – Sort Without Articles.


JavaScript30 – Day 15.5

Seems I was too focused on today. Just realized that I need to leave the hotel and won’t have time to take care of my daily exercises of today. Am I regretting this? Well, a bit. But I learned a lot about DOM handling today. And, on a side note, I got my VITAS in Singapore, which is the first step towards my KITAS and KITAP. Thus, it had been a successful and valuable day after all.

JavaScript30 – Day 15

Today’s lesson covered the secrets of using local storage. I learned how to create a small restaurant booking system, that stores the ordered dishes in the browser’s local storage. The final code can be found on Day 15 – LocalStorage.


JavaScript30 – Day 12

In today’s exercise, I’ve learned how to trigger an action when a user provides a specific key sequence. A potential use would be by adding easter eggs to websites. As always, the final code can be found on Day 12 – Key Sequence Detection.


JavaScript30 – Day 11

In today’s exercise, I learned how to create a custom video player that allows basic control as well as adjusting the video speed and the volume. The final code of the exercise can be found on 11 – Custom Video Player.


JavaScript30 – Day 10.5

Expect the unexpected!

On my way home to focus on my daily JavaScript30 challenge, I received a call from a very good friend in need of some assistance to create some CPT custom queries. The issue turned out to be slightly more complex than initially expected and as assisting him has a higher priority than focusing on my daily challenge, this is the second strike I collect in two days. Oh boy … 🤭

On the other hand, I’m helping a friend in need, which cannot be so bad after all. Once we’re done with the productive code, I’ll post it here. Thus, hang in there.