Danny van Kooten
@dvko.bsky.social
Founder of a tiny bootstrapped software company.
Currently: Koko Analytics, Mailchimp for WordPress, Boxzilla
Formerly: Fathom Analytics, HTML Forms
Currently: Koko Analytics, Mailchimp for WordPress, Boxzilla
Formerly: Fathom Analytics, HTML Forms
Reposted by Danny van Kooten
They say every dark cloud has a silver lining. For Danny van Kooten, being diagnosed with appendicitis while on vacation gave him some downtime. He used it to start building #WordPress plugins! 🫨 youtu.be/8JTRVoCzWBw?...
Taking a Simple Approach to Analytics
YouTube video by WP Minute Podcasts
youtu.be
November 10, 2025 at 7:43 PM
They say every dark cloud has a silver lining. For Danny van Kooten, being diagnosed with appendicitis while on vacation gave him some downtime. He used it to start building #WordPress plugins! 🫨 youtu.be/8JTRVoCzWBw?...
Reposted by Danny van Kooten
svgready.com
Made this small tool to convert SVG icons into clean CSS data URIs quickly.
I built it for my own projects when copying icons from sites like Lucide, but figured others might find it useful too.
#webdev #svg #css #tools
Made this small tool to convert SVG icons into clean CSS data URIs quickly.
I built it for my own projects when copying icons from sites like Lucide, but figured others might find it useful too.
#webdev #svg #css #tools
SVG → CSS data URI (Percent-encoded)
svgready.com
October 23, 2025 at 1:00 PM
svgready.com
Made this small tool to convert SVG icons into clean CSS data URIs quickly.
I built it for my own projects when copying icons from sites like Lucide, but figured others might find it useful too.
#webdev #svg #css #tools
Made this small tool to convert SVG icons into clean CSS data URIs quickly.
I built it for my own projects when copying icons from sites like Lucide, but figured others might find it useful too.
#webdev #svg #css #tools
Reposted by Danny van Kooten
Website #analytics don't have to be a complicated mess. I spoke with Koko Analytics founder @dvko.bsky.social about a simpler approach. Check it out on @thewpminute.com! #WordPress thewpminute.com/taking-a-sim...
Taking a Simple Approach to Analytics - The WP Minute
On this episode of The WP Minute+ podcast, Eric Karkovack chats with Danny van Kooten, creator of popular WordPress plugins Mailchimp for WordPress (MC4WP) and Koko Analytics. Danny shares his unique ...
thewpminute.com
November 10, 2025 at 1:12 PM
Website #analytics don't have to be a complicated mess. I spoke with Koko Analytics founder @dvko.bsky.social about a simpler approach. Check it out on @thewpminute.com! #WordPress thewpminute.com/taking-a-sim...
Reposted by Danny van Kooten
Wow. A #CSS only terrain generator.
terra.layoutit.com
You can download the model, even open a @codepen.io
#Frontend #maps #webdev
terra.layoutit.com
You can download the model, even open a @codepen.io
#Frontend #maps #webdev
November 5, 2025 at 1:39 AM
Wow. A #CSS only terrain generator.
terra.layoutit.com
You can download the model, even open a @codepen.io
#Frontend #maps #webdev
terra.layoutit.com
You can download the model, even open a @codepen.io
#Frontend #maps #webdev
Reposted by Danny van Kooten
🚀 New in Symfony 7.4: Multi-Step Forms
➡️ https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms
➡️ https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms
November 3, 2025 at 8:14 AM
🚀 New in Symfony 7.4: Multi-Step Forms
➡️ https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms
➡️ https://symfony.com/blog/new-in-symfony-7-4-multi-step-forms
It's that time of the month again where I fight the urge to delete all CSS from my personal site and start from scratch...
October 29, 2025 at 4:49 PM
It's that time of the month again where I fight the urge to delete all CSS from my personal site and start from scratch...
Very nice video walkthrough on Koko Analytics by Matt Medeiros from @thewpminute.com
www.youtube.com/watch?v=G4K9...
#WordPress #Analytics
www.youtube.com/watch?v=G4K9...
#WordPress #Analytics
Koko Analytics: Google Analytics Alternative for WordPress
YouTube video by WP Minute Tutorials
www.youtube.com
October 16, 2025 at 8:09 AM
Very nice video walkthrough on Koko Analytics by Matt Medeiros from @thewpminute.com
www.youtube.com/watch?v=G4K9...
#WordPress #Analytics
www.youtube.com/watch?v=G4K9...
#WordPress #Analytics
Koko Analytics 2.0.19 is here. 🎉
- Script is now printed inline (-1 HTTP request).
- Public dashboards now have a pretty URL when pretty permalinks are enabled.
- You can now import historical data from Plausible Analytics (visits, pages and sources).
github.com/ibericode/ko...
#WordPress
- Script is now printed inline (-1 HTTP request).
- Public dashboards now have a pretty URL when pretty permalinks are enabled.
- You can now import historical data from Plausible Analytics (visits, pages and sources).
github.com/ibericode/ko...
#WordPress
Release 2.0.19 · ibericode/koko-analytics
2.0.19 - Oct 15, 2025
Print (< 500 bytes) tracking script inline in page HTML to save on an additional HTTP request and resolve overly aggressive cache issues.
Add importer for Plausible.
Change p...
github.com
October 15, 2025 at 6:44 AM
Koko Analytics 2.0.19 is here. 🎉
- Script is now printed inline (-1 HTTP request).
- Public dashboards now have a pretty URL when pretty permalinks are enabled.
- You can now import historical data from Plausible Analytics (visits, pages and sources).
github.com/ibericode/ko...
#WordPress
- Script is now printed inline (-1 HTTP request).
- Public dashboards now have a pretty URL when pretty permalinks are enabled.
- You can now import historical data from Plausible Analytics (visits, pages and sources).
github.com/ibericode/ko...
#WordPress
@robbertdk.bsky.social Old Zealand! Daar kom ik ook vandaan.
September 25, 2025 at 2:47 PM
@robbertdk.bsky.social Old Zealand! Daar kom ik ook vandaan.
Absolutely a gimmick, but I added a live download & active installs count to www.ibericode.com just now.
y=ax+b coming in handy, thanks high school math!
y=ax+b coming in handy, thanks high school math!
September 19, 2025 at 9:25 AM
Absolutely a gimmick, but I added a live download & active installs count to www.ibericode.com just now.
y=ax+b coming in handy, thanks high school math!
y=ax+b coming in handy, thanks high school math!
Benchmarking listing files in a local directory in PHP.
www.dannyvankooten.com/blog/2025/be...
Quick blog post for the benchmark I ran yesterday, just to ensure this is at a place where others can find it should they ever need it.
#PHP
www.dannyvankooten.com/blog/2025/be...
Quick blog post for the benchmark I ran yesterday, just to ensure this is at a place where others can find it should they ever need it.
#PHP
September 2, 2025 at 1:10 PM
Benchmarking listing files in a local directory in PHP.
www.dannyvankooten.com/blog/2025/be...
Quick blog post for the benchmark I ran yesterday, just to ensure this is at a place where others can find it should they ever need it.
#PHP
www.dannyvankooten.com/blog/2025/be...
Quick blog post for the benchmark I ran yesterday, just to ensure this is at a place where others can find it should they ever need it.
#PHP
Koko Analytics version 2.0 just went out! 🎂
www.kokoanalytics.com/2025/08/27/k...
This release makes the switch to path-based tracking, finally allowing you to count pageviews for pages like category archives, custom pages and even non-existing pages (404's).
www.kokoanalytics.com/2025/08/27/k...
This release makes the switch to path-based tracking, finally allowing you to count pageviews for pages like category archives, custom pages and even non-existing pages (404's).
Koko Analytics version 2.0 is here! | Koko Analytics
We’re excited to announce the release of Koko Analytics 2.0, a major milestone in making website analytics for WordPress even more flexible while staying true to our principles of simplicity and…
www.kokoanalytics.com
August 27, 2025 at 9:45 AM
Koko Analytics version 2.0 just went out! 🎂
www.kokoanalytics.com/2025/08/27/k...
This release makes the switch to path-based tracking, finally allowing you to count pageviews for pages like category archives, custom pages and even non-existing pages (404's).
www.kokoanalytics.com/2025/08/27/k...
This release makes the switch to path-based tracking, finally allowing you to count pageviews for pages like category archives, custom pages and even non-existing pages (404's).
Reposted by Danny van Kooten
Some stats about my recent samwho.dev/big-o post:
- 5252 lines of TypeScript
- 99 commits
- Work started on May 10th.
- 1 third-party dependency (recast, for parsing JavaScript)
- 189kb over the wire all-in (images, js, css, html, etc)
- 1 domain, no requests made to anything other than samwho.dev
- 5252 lines of TypeScript
- 99 commits
- Work started on May 10th.
- 1 third-party dependency (recast, for parsing JavaScript)
- 189kb over the wire all-in (images, js, css, html, etc)
- 1 domain, no requests made to anything other than samwho.dev
August 26, 2025 at 8:33 AM
Some stats about my recent samwho.dev/big-o post:
- 5252 lines of TypeScript
- 99 commits
- Work started on May 10th.
- 1 third-party dependency (recast, for parsing JavaScript)
- 189kb over the wire all-in (images, js, css, html, etc)
- 1 domain, no requests made to anything other than samwho.dev
- 5252 lines of TypeScript
- 99 commits
- Work started on May 10th.
- 1 third-party dependency (recast, for parsing JavaScript)
- 189kb over the wire all-in (images, js, css, html, etc)
- 1 domain, no requests made to anything other than samwho.dev
Reposted by Danny van Kooten
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like?
https://perfnow.nl/
https://perfnow.nl/
performance.now(); 30th and 31st of October, Amsterdam
On 30th and 31st of October, 2025, the sixth edition of performance.now() will take place in Amsterdam—a single track conference, covering today’s most important web performance insights.
perfnow.nl
August 25, 2025 at 1:18 PM
performance.now(), the web performance conference, 30th and 31st of October, Amsterdam. Single track, the best speakers in the industry, plenty of your performance-mad peers around to have fascinating conversations. What's not to like?
https://perfnow.nl/
https://perfnow.nl/
Redid the entire CSS for the Koko Analytics dashboard today. Very subtle changes, but noticeable nonetheless!
www.kokoanalytics.com?koko-analyti...
www.kokoanalytics.com?koko-analyti...
Koko Analytics
www.kokoanalytics.com
August 23, 2025 at 6:24 PM
Redid the entire CSS for the Koko Analytics dashboard today. Very subtle changes, but noticeable nonetheless!
www.kokoanalytics.com?koko-analyti...
www.kokoanalytics.com?koko-analyti...
Didn't think it would come to this, but CSS utility classes are really growing on me.
August 22, 2025 at 5:33 PM
Didn't think it would come to this, but CSS utility classes are really growing on me.
Hello, world!
Checking out this Bluesky thing. Was happy over at Mastodon these last few years, but it's starting to irk me how big of a bubble that is (despite the lack of content tailoring).
So... Here's me trying to escape my bubble, help me out!
Checking out this Bluesky thing. Was happy over at Mastodon these last few years, but it's starting to irk me how big of a bubble that is (despite the lack of content tailoring).
So... Here's me trying to escape my bubble, help me out!
August 22, 2025 at 6:37 AM
Hello, world!
Checking out this Bluesky thing. Was happy over at Mastodon these last few years, but it's starting to irk me how big of a bubble that is (despite the lack of content tailoring).
So... Here's me trying to escape my bubble, help me out!
Checking out this Bluesky thing. Was happy over at Mastodon these last few years, but it's starting to irk me how big of a bubble that is (despite the lack of content tailoring).
So... Here's me trying to escape my bubble, help me out!