FLASH SALE Get 20% OFF everything using the coupon code: FLASH20
View WordPress Plugins →
Monday, May 23, 2022
This is the second Canvas visualization I’m experimenting with. The first one was a Julia fractal animation. Here’s some simple…
Monday, May 23, 2022
While working on my Canvas Bots project, I experimented a lot with Canvas generative art. There’s a lot of potential…
Monday, May 16, 2022
Say we have a table with dates, in the following format: We want to sort this table dynamically based on…
Tuesday, October 24, 2023
A new addition to my Thin UI library, a much-needed modal dialog (popup dialog), this script is tiny, and it…
Monday, May 16, 2022
You can (probably) see this top bar right now, with a nice 30% off sale for my WordPress Lighthouse plugin.…
Sunday, January 29, 2023
A few months ago I added a new, fancy JavaScript carousel to my homepage. It looked and behaved great, but…
Monday, May 16, 2022
For a while now, I had this animated, constantly exploding ball of particles on one of my landing pages. Built…
Friday, May 20, 2022
Here’s a nice list of plain JavaScript dragging and dropping solutions. They are minimal, as they serve as proof of…
Monday, May 16, 2022
A while ago, I had to implement a character counter for a business listing directory. The description field was supposed…
Monday, May 16, 2022
If you have ever used PrismJS or CodeMirror or any other syntax highlighter solution, you’ll know it adds lots of…
Tuesday, February 21, 2023
My homepage now features a JavaScript section of 4 featured posts. Notice the official JavaScript yellow colour? Here’s how I…
Monday, May 16, 2022
I don’t use 🍪 cookies anymore, I think they are too… rigid. I use localStorage items. By default, they don’t…