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…
Monday, May 16, 2022
I have been using the tail.select library on 200+ WordPress websites for more than 2 years. That number is growing,…
Monday, May 16, 2022
HTML Select Fields as beautiful as never before tail.select is back: Create beautiful, functional and extensive (Multi) Select Fields with…
Monday, May 16, 2022
This is something I’ve always wanted to add to my theme, but I was afraid of the impact on the…
Tuesday, June 28, 2022
Here are two ways to get (and set) query parameters from URL. I’ll add some real life examples in order…
Monday, May 16, 2022
If you are familiar with the instant loading concept, you’ll know it’s about faster subsequent page loads by prefetching hovered…
Monday, May 16, 2022
All JavaScript range sliders are hacks or workarounds. Because there’s no native HTML element for a range slider (only a…
Monday, May 16, 2022
This was done for a client, and I do not recommend it as it uses setTimeout(). Anything using setTimeout() or…
Monday, May 16, 2022
This function converts a regular <select> element both into an intented ul/li structure and JSON. It’s light and it’s been…
Monday, May 16, 2022
Here’s a neat trick to speed up your initial page loading time when you are using Drift. If you use…
Friday, May 20, 2022
Here’s an interesting JavaScript snippet allowing you to set a 24-hour countdown and save its progress, so that on the…
Monday, May 16, 2022
This was part of a complex drawing project, which is not relevant right now. The idea was to have a…