Sign in

Danny van Kooten

@dvko.bsky.social
100 followers 272 following 89 posts

Premium WordPress plugins @ ibericode.com Currently: kokoanalytics.com, mc4wp.com Previously: Fathom Analytics, HTML Forms Also a dad, investor, pizza chef, rock climber, triathlete.

PostsRepliesMedia
Danny van Kooten @dvko.bsky.social · 01/10/2026
Just blogged: how Koko Analytics stays lightweight on busy WordPress sites. Summarising some of the behind the scenes changes in these last few months. A bit technical, but should be interesting nonetheless! www.kokoanalytics.com/2026/10/01/k...
kokoanalytics.com
How Koko Analytics stays lightweight on busy WordPress sites | Koko Analytics
See how fixed-size pageview batches reduce memory and crawler load during WordPress traffic spikes while your data stays on your server.
000
Danny van Kooten @dvko.bsky.social · 02/09/2026
T-3 weeks until my Olympic Triathlon. Laying low on social media while I'm spending my time training and working while recovering. Might be involved in some panic training, feeling pretty tired nearly all days now.😅
000
Danny van Kooten @dvko.bsky.social · 09/07/2026
I don't have a point with this and I know it's probably controversial, but I would 100% prefer a world in which AI was never invented. (This does not mean I don't use it quite extensively - I do. But for economical reasons only.)
100
Danny van Kooten @dvko.bsky.social · 30/06/2026
Koko Analytics Pro now speaks to AI agents through the Abilities API. Use directly with any MCP adapter plugin, like Albert AI or Novamira. www.kokoanalytics.com/2026/06/30/k...
kokoanalytics.com
Koko Analytics Pro now speaks to AI agents through the Abilities API | Koko Analytics
We just released Koko Analytics Pro 2.4.2, which adds support for the new Abilities API in WordPress 7.0. In plain terms: your AI agents can now ask Koko Analytics about your site’s traffic and get a…
000
Danny van Kooten @dvko.bsky.social · 30/05/2026
Images of WordPress over the years. So cool. ryan.hellyer.kiwi/tools/histor... @ryanhellyer
ryan.hellyer.kiwi
Historic WordPress
Demos of earlier versions of WordPress. Most of the links still work, so you can still navigate your way around 🙂
000
Danny van Kooten @dvko.bsky.social · 13/05/2026
We're so back (on WordPress)! www.dannyvankooten.com/blog/2026/ba...
dannyvankooten.com
Back on WordPress - Danny van Kooten
As of today, after a twelve-year journey across various static site generators, this site is once again powered by WordPress. In 2014 I started experimenting with content management systems beyond Wor...
000
Reposted by Danny van Kooten
Mike Hindle @mikehindle.uk · 07/05/2026
Koko Analytics Review: Privacy-Friendly Stats 📈 "A few thoughts on the WordPress plugin. Stats, privacy benefits, use cases and the integration with WordPress." @dvko.bsky.social mikehindle.uk/words/koko-a... #wordpress #business #marketing #digital #webdesign #webdev
mikehindle.uk
Koko Analytics Review: Privacy-Friendly Stats
Ayup! I've been using Koko Analytics on my WordPress sites for several years now. This review shares a few thoughts on the popular plugin.
1101
Danny van Kooten @dvko.bsky.social · 08/05/2026
Cooking up something new for the Koko Analytics data settings page. 👀
010
Danny van Kooten @dvko.bsky.social · 05/05/2026
We just released version 4.12.2 of MC4WP: Mailchimp for WordPress. You can now start using Mailchimp's Site Tracking Pixel with a single click. Your site will automatically be created in Mailchimp (or re-used if already there) and your unique script will be loaded (using deferred loading).
100
Danny van Kooten @dvko.bsky.social · 04/05/2026
Vibe coded a thing yesterday. ride.dannyvankooten.com Connect with Strava, tell it how much you want to ride each week and it spits out a healthy distribution consisting of at least one harder and one longer ride, with the rest being easy rides.
000
Danny van Kooten @dvko.bsky.social · 01/05/2026
New day, new Koko Analytics release. Version 2.3.5 just went out. 🎉 - the aggregation process no longer runs while database migrations are pending/busy - pruning data is now done in 10K chunks - the alloptions cache is no longer invalidated on every aggregation run wordpress.org/plugins/koko...
wordpress.org
Koko Analytics – Privacy Friendly Statistics for WordPress
Easy, fast, privacy-friendly statistics. A simpler Google Analytics alternative built right into WordPress.
000
Danny van Kooten @dvko.bsky.social · 28/04/2026
After a couple of days of casually reviewing several block based themes, I've decided on Rockbase for a site I'm currently moving back on to WordPress. It's looking really slick, maxed out WCV score and has just the right amount of patterns.
000
Danny van Kooten @dvko.bsky.social · 21/04/2026
After a 10-year hiatus, thinking of going to WordCamp Europe again this year. Who's there?! Besides the other handsome bald Dutch guy who's always there. We all know who I mean. #WCEU
110
Danny van Kooten @dvko.bsky.social · 20/04/2026
Koko Analytics 2.3.4 just went out 🎉 A small update focused on reliability and polish: squashed an issue with importing from Plausible and Jetpack Stats, cleaner public dashboard behavior and a few UX improvements. wordpress.org/plugins/koko...
wordpress.org
Koko Analytics – Privacy Friendly Statistics for WordPress
Koko Analytics is a privacy-friendly statistics plugin for WordPress that is an easy to use alternative to Google Analytics.
010
Danny van Kooten @dvko.bsky.social · 20/04/2026
📬 Mailchimp for WordPress 4.12.2 is out! - Campaign Archive block to showcase your past email campaigns - Better WooCommerce Checkout Block support - Mailchimp Site Tracking Pixel support Update is now available on WordPress.org or from GitHub.
wordpress.org
Blog Tool, Publishing Platform, and CMS - WordPress.org
Open source software which you can use to easily create a beautiful website, blog, or app.
000
Danny van Kooten @dvko.bsky.social · 19/04/2026
I wanted a way to quickly see P90 for WordPress stats on WP core versions and PHP version that sites are using. Here it is: www.ibericode.com/wordpress-ec... - P90 for PHP is still at 7.4 - P90 for WP is 6.1 (released Nov 2022).
ibericode.com
WordPress Ecosystem Stats
000
Danny van Kooten @dvko.bsky.social · 18/04/2026
The CMS is dead. Long live the CMS. next.jazzsequence.com/posts/the-cm... The part about migrating between static site generators hits hard. Definitely guilty there. Also for not getting a build working after months.
next.jazzsequence.com
The CMS is dead. Long live the CMS.
I saw a post on LinkedIn the other day from a self-proclaimed 20 year agency veteran of WordPress saying that was it, they’re moving the entire agency off of WordPress and onto AI. Now, because I,…
000
Danny van Kooten @dvko.bsky.social · 17/04/2026
PSA for all PHP developers: Run composer self-update blog.packagist.com/composer-2-9...
blog.packagist.com
Composer 2.9.6: Perforce Driver Command Injection Vulnerabilities (CVE-2026-40261, CVE-2026-40176)
Please immediately update Composer to version 2.9.6 or 2.2.27 (LTS) by running composer.phar self-update. The new releases include fixes for two command injection security vulnerabilities in the…
000
Danny van Kooten @dvko.bsky.social · 14/04/2026
This is the entire caching set-up that I use to achieve a maxed out Core Web Vitals score with #WordPress. Why would I need more than this? gist.github.com/dannyvankoot...
gist.github.com
WordPress plugin to set HTTP Cache-Control headers on all cache-able requests.
WordPress plugin to set HTTP Cache-Control headers on all cache-able requests. - cache-headers.php
000
Danny van Kooten @dvko.bsky.social · 13/04/2026
This stops 99% of WordPress comment spam. No third-party services required. gist.github.com/dannyvankoot...
gist.github.com
Simple WordPress comment spam block.
Simple WordPress comment spam block. GitHub Gist: instantly share code, notes, and snippets.
010
Danny van Kooten @dvko.bsky.social · 11/04/2026
How's everyone using AI to help manage their WordPress site? I currently have local AI chat with access to my local copy of the source files combined with a WP CLI config file to access content on production. It works, but seems brittle. Any better setups out there?
010
Danny van Kooten @dvko.bsky.social · 10/04/2026
New internet package, 2x as fast as what we had before. Can't wait to be 2x as productive. 🤡
000
Danny van Kooten @dvko.bsky.social · 08/04/2026
What's new in Koko Analytics 2.3? www.kokoanalytics.com/2026/04/07/w... #WordPress
kokoanalytics.com
What’s new in Koko Analytics 2.3 | Koko Analytics
Version 2.3 of Koko Analytics was just pushed to the WordPress.org servers. This release brings a handful of user-facing improvements to the dashboard and several under-the-hood changes to improve…
000
Danny van Kooten @dvko.bsky.social · 07/04/2026
Koko Analytics version 2.3 just went out! Big update. Changelog attached. As always, let me know if you experience any hiccups - I'm monitoring all channels. #WordPress
000
Danny van Kooten @dvko.bsky.social · 06/04/2026
Todays small feature: the pageview treshold in Koko Analytics Pro's traffic spike notification can now be a relative number. This sends the traffic spike notification when traffic is +100% compared to the 3 month hourly average.
000
Danny van Kooten @dvko.bsky.social · 02/04/2026
Playing with Astro to see what the fuss is about. What I like: - It's just JS. Very flexible. - Component-based. - Schema validation for front matter. - Can be a completely static site, can have dynamic content. What I dislike: - It's just JS 😅
docs.astro.build
Why Astro?
Astro is the web framework for building content-driven websites like blogs, marketing, and e-commerce. Learn why Astro might be a good choice for your next website.
001
Danny van Kooten @dvko.bsky.social · 02/04/2026
Up next for Koko Analytics: custom ordering of all dashboard components. Drag & drop or even hide some completely. You decide!
000
Danny van Kooten @dvko.bsky.social · 02/04/2026
In one of our applications I had Monolog configured to email on critical errors, except this time the critical error was related to sending emails. Took me 48 hours before I noticed. Oof. 😅 So... What's everyone using for log aggregation and monitoring these days?
000
Danny van Kooten @dvko.bsky.social · 01/04/2026
Cloudflare just announced a WordPress competitor, not a joke. blog.cloudflare.com/emdash-wordp... "Introducing EmDash — the spiritual successor to WordPress that solves plugin security"
000
Reposted by Danny van Kooten
Kiru 🇨🇭 @kiruio.bsky.social · 31/03/2026
My daily game colorguesser has at least 12k unique users per day. It's mostly targeted at designers and color-lovers. If you want to promote your project, I am selling ad-spaces for a month. DM me for more details. (RT if are not interested, but know someone who is)
001
Danny van Kooten @dvko.bsky.social · 21/03/2026
Big update brewing for Koko Analytics, paving the way for a very nice performance improvement for custom events.
011
Danny van Kooten @dvko.bsky.social · 18/03/2026
Out now, Koko Analytics version 2.2.5! Various minor fixes and improvements, nothing big. As always, I'm here in case of any hiccups. Don't hesitate to reach out. wordpress.org/plugins/koko...
wordpress.org
Koko Analytics – Privacy Friendly Statistics for WordPress
Koko Analytics is a privacy-friendly statistics plugin for WordPress that is an easy to use alternative to Google Analytics.
000
Danny van Kooten @dvko.bsky.social · 17/03/2026
This is a crazy story on Polymarket and what seems like an inconsequential detail. "Gamblers trying to win a bet on Polymarket are vowing to kill me if I don’t rewrite an Iran missile story" www.timesofisrael.com/gamblers-try...
timesofisrael.com
Gamblers trying to win a bet on Polymarket are vowing to kill me if I don’t rewrite an Iran missile story
Bettors are using death threats to try to get The Times of Israel's military correspondent to change his report on a missile impact in central Israel. This is his alarming account
001
Danny van Kooten @dvko.bsky.social · 10/03/2026
Who's this guy and why is he in your timeline?! It's me, Danny. I changed my profile photo in a couple of places to one that isn't 10+ years old and matches the amount of hair I have left... 😅
000
Danny van Kooten @dvko.bsky.social · 09/03/2026
The active install count on WordPress.org for Mailchimp for WordPress just dropped from 2M+ to 1M+. 😔
Screenshot of the "Active installations" count on the Mailchimp for WordPress plugin page on WordPress.org.
100
Reposted by Danny van Kooten
Ross Wintle @rosswintle.uk · 08/03/2026
After a short pause while things were busy, I'll finally have time to put into developing Turbo Admin again. Hooray! (Turbo Admin, if you don't know, is my magical WordPress browser extension that adds a command palette and other customisations to ALL your WP sites) rosswintle.uk/2026/03/turb...
rosswintle.uk
Turbo Admin (and life) update - Ross Wintle
After a short pause while things were busy, I'll finally have time to put into developing Turbo Admin again. Hooray!
011
Reposted by Danny van Kooten
John O'Nolan @johnonolan.bsky.social · 04/03/2026
Today @ghost.org crossed $10M ARR, as a bootstrapped non-profit foundation building open source software. Indie publisher revenue earned with Ghost now ~$130M, and accelerating.
1517829
Reposted by Danny van Kooten
Elliott Richmond @elliottrichmond.co.uk · 03/03/2026
PHP-only block registration make.wordpress.org/core/2026/03...
make.wordpress.org
PHP-only block registration
Developers can now create simple blocks using only PHP. This is meant for blocks that only need server-side rendering and aren’t meant to be highly interactive. To do so, call register_block_type w…
032
Danny van Kooten @dvko.bsky.social · 26/02/2026
Quick blog post about using phpactor for WordPress development. www.dannyvankooten.com/blog/2026/us... #PHP #WordPress
dannyvankooten.com
Using phpactor as a language server for WordPress development
000
Danny van Kooten @dvko.bsky.social · 25/02/2026
Kabinet gaat omstreden box 3-regels aanpassen, ‘terug naar de tekentafel’ www.bnr.nl/nieuws/nieuw... #box3
bnr.nl
Kabinet gaat omstreden box 3-regels aanpassen, ‘terug naar de tekentafel’
In het nieuwe systeem zouden beleggers jaarlijks 36 procent van hun rendementen – op papier – moeten afdragen.
100
Danny van Kooten @dvko.bsky.social · 24/02/2026
Spent the last few days bumping up phpstan levels across my various Symfony applications and WordPress plugins. Absolutely phenomenal piece of PHP tooling built by Ondrej Mirtes! phpstan.org
phpstan.org
Find Bugs Without Writing Tests
010
Reposted by Danny van Kooten
Moira Donegan @moiradonegan.bsky.social · 23/02/2026
Why do I have to pretend that I'm going to print something in order to save it as a PDF. Why do I have to engage in a little ruse.
334191442875
Danny van Kooten @dvko.bsky.social · 24/02/2026
Hetzner is increasing the prices for their VPS offerings by about 36%. Still a very good value compared to other EU options though, especially considering how reliable they've been. docs.hetzner.com/general/infr...
docs.hetzner.com
Hetzner Price Adjustment - Hetzner Docs
000
Reposted by Danny van Kooten
Marko Bajlovic @marko.tech · 23/02/2026
2353
Reposted by Danny van Kooten
Benjamin Borowski 🍁 @typeoneerror.com · 20/02/2026
I don't think LLMs make work easier. They make work faster, and that is "better" for companies and give workers an approximation of ease bc of the apparent lack of labour. You're still accountable for the output, which makes you a details reviewer, which I often find harder w/o the original labour.
283
Reposted by Danny van Kooten
Rhys Wynne @rhys.wales · 20/02/2026
NEW POST: Dialed: The Colour Memory Game www.rhyswynne.co.uk/dialed-the-c... (fun little Friday distraction I found for you!)
rhyswynne.co.uk
Dialed - The Colo(u)r Memory Game - Rhys Wynne
This is fun. Dialed is a small time waster of a game where you’re shown 5 colours and have to match what you’ve seen by hue, saturation and luminescence. I started well in the game on this site, howev...
222
Danny van Kooten @dvko.bsky.social · 18/02/2026
Derp. I have been forced to commit configuration for other people's AI agents. Slippery slope, I assume? 🫠 github.com/ibericode/ma...
github.com
000
Danny van Kooten @dvko.bsky.social · 17/02/2026
Just released Koko Analytics v2.2.2 and Koko Analytics Pro v2.2.2. You can now password protect your public dashboards. wordpress.org/plugins/koko... #WordPress
Screenshot of the new setting for password protecting your Koko Analytics dashboard.
000
Danny van Kooten @dvko.bsky.social · 16/02/2026
Ik snap helemaal dat dat forfataire rendement in box-3 nergens op slaat, maar waarom kunnen we niet direct naar het belasten van daadwerkelijk gerealiseerd rendement gaan? Niets is zo permanent als 'n tijdelijke oplossing... #box3 #nl #tweedekamer
120
Danny van Kooten @dvko.bsky.social · 19/01/2026
Last week Koko Analytics version 2.1.3 was released, which fixes a potential SQL injection vulnerability when importing a previously exported dataset containing malicious path values. #WordPress #Analytics #Security
100