Currently browsing Blog

Our blog deals with SEO, CRO (Conversion Rate Optimization), page speed optimization, page loading, web performance, WordPress tutorials, PHP code wrangling, JavaScript programming, tutorials and code snippets. Our web insights series allow designers and developers to discover the latest and most significant stories on the web, while sipping a hot coffee.

WordPress eCards
Ciprian on Wednesday, October 7, 2020 — 328 Views

Switching eCards Lite and eCards Pro to a Better Freemium Model

My eCards plugin has a free, lite version. Right now, they are a bit disconnected, as in the versions are different, parts of the code are [...]

WordPress eCards
Ciprian on Wednesday, October 7, 2020 — 571 Views

Custom IDs for eCards

With the previous update removing the legacy image attachments, the latest update – 5.0.2 – allows custom image IDs such as: [...]

JavaScript
Ciprian on Monday, October 5, 2020 — 573 Views

24-Hour Countdown with Progress Saving Using Vanilla JavaScript

Here’s an interesting JavaScript snippet allowing you to set a 24-hour countdown and save its progress, so that on the next page [...]

JavaScript
Ciprian on Saturday, October 3, 2020 — 657 Views

How to Draw on Canvas and Save the Result Using Vanilla JavaScript

This was part of a complex drawing project, which is not relevant right now. The idea was to have a fully configurable canvas, where you [...]

JavaScript
Ciprian on Friday, October 2, 2020 — 444 Views

Date Countdown Using Vanilla JavaScript

A while ago, I coded several date countdowns for several promotions. These countdowns went straight inside a third-party popup solution, so [...]

JavaScript
Ciprian on Thursday, October 1, 2020 — 919 Views

Random Imgur Images Using Vanilla JavaScript

I found this old code I used for an old forum a long time ago and I decided to bring it up-to-date and see if it still works. Turns out is [...]

JavaScript
Ciprian on Wednesday, September 30, 2020 — 503 Views

I Fixed Font Awesome JavaScript Logo

The JavaScript logo colours are yellow (#f7df1e) and black (#000000). Font Awesome SVG Icon The problem with the Font Awesome JavaScript [...]

Emojis
Ciprian on Wednesday, September 30, 2020 — 394 Views

Article Reactions Plugin Progress

I’ve been progressing the Article Reactions plugin for WordPress and I removed all image assets and replaced them with emojis. [...]

Facebook Messenger Customer Chat Plugin
Ciprian on Tuesday, September 29, 2020 — 1,422 Views

How to Add the Facebook Messenger Customer Chat to Your Site Using Google Tag Manager

Google Tag Manager is using its own Closure Compiler behind the scenes to compress the JavaScript and HTML code. It does not support ES6, [...]

Ciprian on Monday, September 28, 2020 — 727 Views

Accessible Multiselect Dropdown

Sometimes you need to turn a multiple dropdown into a multiple checkbox selector. No other bells and whistles, no search, no custom [...]

Intersection
Ciprian on Monday, September 28, 2020 — 707 Views

How to Use IntersectionObserver to Mark Current Scroll Progress

Let’s say you have a list of anchors, or a table of contents, and this list is fixed on screen. Let’s say you want thislist to [...]

Liquid Metal
Ciprian on Monday, September 28, 2020 — 348 Views

Thin UI: My Opinionated, Lightweight UI Framework

Thin UI Not your average UI framework, but a minimalist, one-size-does-not-fit-all, lightweight, responsive, modern, opinionated, [...]

Privacy Policy