Friday, June 3, 2022
This small JavaScript snippet creates percentage graphs out of raw (array) data. Just input the name/value pairs of the involved…
Friday, June 3, 2022
Here’s a neat trick if you’re into micro-optimization. JavaScript compressors and minifiers are used to make JavaScript code smaller and,…
Thursday, January 26, 2023
A recent project of mine required time constants, and instead of opting for an additional library for just 10 or…
Friday, September 6, 2024
A JavaScript Slider in 8 Lines In this post, we’ll build a minimal JavaScript slider, with no dependencies. The smallest,…
Tuesday, August 20, 2024
A while ago I was playing with some basic trees drawn in Canvas using JavaScript. The longer I played, the…
Wednesday, August 21, 2024
Breadth First Search (BFS) Algorithm Below is a Breadth First Search implementation using Canvas and Vanilla JavaScript. This article is…
Monday, July 8, 2024
Here is another experiment in my Canvas series. This time, I have 2 sets of circles being generated, one set…
Monday, July 8, 2024
This is the second Canvas visualization I’m experimenting with. The first one was a Julia fractal animation. This article is…
Monday, July 8, 2024
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…
Wednesday, May 8, 2024
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.…