Ciprian
Website
https://getbutterfly.com/
Profile
Technical SEO Specialist, JavaScript Programmer and Senior Full Stack Developer. On a quest to experiment with Canvas, WebGL, JavaScript, SEO and WordPress, among many other things. Founder of WPDublin and SpeedFactor, co-organizer of Dublin WordPress Meetup group.
Posts by Ciprian:
Why Active Analytics is a Good Alternative to Its Competitors: A Comprehensive Guide
21 May 2025 in WordPress
Understanding Your Website: Why Active Analytics is a Smart Choice
21 May 2025 in WordPress
The Art and Science of Two-Color Combinations: A Comprehensive Guide
21 May 2025 in Blog
New in Lighthouse: UTF8MB4 Database Conversion Tool
12 May 2025 in WordPress
Implementing Custom Tooltips with Vanilla JavaScript
30 Apr 2025 in JavaScript DOM
Enhancing <select> Dropdowns: Removing Duplicates and Sorting Options with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects , JavaScript DOM
Creating an Autocomplete Search Feature Using Vanilla JavaScript
30 Apr 2025 in AJAX and Fetching Data
Sorting and Ordering Elements Based on Data Attributes with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects , JavaScript DOM
Sort Elements Based on Data Attributes with Vanilla JavaScript
30 Apr 2025 in JavaScript Arrays & Objects
Trigger an Event When User Reaches the Bottom of the Page
30 Apr 2025 in JavaScript DOM
Generate a Password Using Vanilla JavaScript
30 Apr 2025 in JavaScript DOM
Equal Height for All Elements Using Vanilla JavaScript
30 Apr 2025 in JavaScript DOM
Ping a Remote PHP File and Store Data in a MySQL Database with JavaScript
30 Apr 2025 in AJAX and Fetching Data
How to Measure Page Loading Time with JavaScript
30 Apr 2025 in AJAX and Fetching Data
How to Defer Image Loading with Vanilla JavaScript
30 Apr 2025 in JavaScript DOM , JavaScript Pagination
Dropdown Autocomplete with contenteditable Fields
30 Apr 2025 in JavaScript Arrays & Objects , JavaScript DOM
A Comparative Analysis of WordPress Donation Plugins: WP Charity, WP Charitable, and GiveWP
29 Apr 2025 in Blog
Identifying the Most Challenging Keyword for ImagePress: A Search Trend Analysis
15 Apr 2025 in Blog
Vibe Coding
15 Apr 2025 in Blog
Why WooCommerce Currency Switcher Plugin Outshines the Competition
31 Mar 2025 in Blog , WordPress
WooCommerce Currency Switcher: A Comprehensive Guide
31 Mar 2025 in Blog , WordPress
Exploring the Payment Gateways by Currency Feature in the WooCommerce Currency Switcher Plugin
31 Mar 2025 in Blog , WordPress
How Latency Impacts Digital Interactions and What It Is
05 Mar 2025 in Blog
Filter the URLs in WordPress’ Social Link/Icons Block
25 Feb 2025 in Blog
How to Transform the WooCommerce Shopping Flow into a Wishlist Flow without a Plugin
16 Jan 2025 in Blog , WordPress
How to properly secure a WordPress website using Lighthouse
07 Jan 2025 in Blog
What is PropTech?
12 Dec 2024 in Blog
Launching Two New WooCommerce Plugins
11 Dec 2024 in Blog , Featured , WordPress
Switching from WordPress to ClassicPress
17 Oct 2024 in Blog , ClassicPress
ClassicPress vs. WordPress
17 Oct 2024 in Blog , ClassicPress
How to Build an Awesome Page with FX Builder for ClassicPress
14 Oct 2024 in Blog , ClassicPress
Calculating Mean, Median, and Mode in JavaScript
09 Oct 2024 in JavaScript , JavaScript Arrays & Objects
How to Add Voice Search Capability to Your WordPress Site
09 Oct 2024 in Blog , JavaScript , WordPress
How to Generate an Expandable Archive List in WordPress
02 Oct 2024 in WordPress
Why ImagePress is the Best Plugin for Wedding Photographers
18 Sep 2024 in Blog , WordPress
How to Create a Logo Carousel as a WordPress Plugin
21 Aug 2024 in Blog , WordPress
How to Create and Manage Multiple WordPress Subsites in Bulk
16 Aug 2024 in Blog , WordPress
How to Extend or Create Variations for WordPress Blocks
16 Aug 2024 in Blog , WordPress
How to Protect Your WordPress Website Against Malware Attacks
13 Aug 2024 in Blog , WordPress
PropertyPin – A Visual Bookmarking Platform for Property Images
29 Jul 2024 in Featured , WordPress
Animated JavaScript Counter-Up with the Intersection Observer API
24 Jul 2024 in JavaScript DOM
How to Get Dominant Colours of an Image in PHP
17 Jul 2024 in Blog
How to Completely Remove the Jetpack Plugin
17 Jul 2024 in Blog , WordPress
ClassicPress TinyMCE: How to Add Styles, Buttons, Fonts, Dropdowns & Popups
11 Jul 2024 in ClassicPress
Moving to a System Font Stack (How and Why)
11 Jul 2024 in Blog
How to Build a Vertical Off-Canvas Menu Bar Using JavaScript and CSS
02 Jul 2024 in Featured , JavaScript DOM
How to Build a Double Off-Canvas Menu Using JavaScript
02 Jul 2024 in JavaScript DOM
Simplifying Conditional Statements in JavaScript with the && Operator
18 Jun 2024 in Methods, Events and Scopes