After the little holiday next week, I'll be working again on tinylytics. It's been humming along super nicely. Still have a list of features I want to add (naturally) 😀
Vincent Ritter
🤓 Dev diaries
All my active project posts, collected here. This is at the heart of what I do and I love.
Active projects:
These are my active development projects at this time. You can go through any of them for more info and see specific posts for the project.

tinylytics
Joyful analytics for your websites. It's perfect for your little corner of the web—think personal blogs or side projects. It's got an admin panel that's a breeze to navigate, giving you just the insights you need, without any of the clutter. It keeps things light-hearted without the overwhelm.
Find out more and read the updates
Scribbles
Start your own blog in seconds, with a beautiful minimal theme and an amazing editor that doesn't get in your way. Customise and make it yours.
Find out more and read the updates
Sublime Feed
The first RSS feed reading service that's tailored for a more calm approach that doesn't make you want to scratch your eyes out. Embrace the FOMO and go with the flow of life.
Find out more and read the updatesArchived projects:
These are projects that I have worked on... some are still around, some not.

shoutouts
A place for everything you love, like or want to shout out about on your website.
Find out more and read the updates
Sublime Ads
A privacy focused ad management service for your apps, websites and others.
Find out more and read the updates
Status for updown.io
A simple app to display monitored sites from updown.io, with current status and other stats.
Find out more and read the updates
Simple Schedule
A simple way to manage bookings, appointments and gatherings on the web. Although, now it's over and there won't be anymore parties. Thank you to everyone that has been along for the ride.
Find out more and read the updates
Gluon for Micro.blog
A beautiful, nimble and customisable app purposely built for Micro.blog. Now archived. Thank you to all through the years ✌️❤️
Find out more and read the updatesRecent posts
One shoutout I forgot about yesterday, sorry (!), was for Eric Gregorich. He added kudos support for tinylytics to his Cards theme, available for Micro.blog and also has a tutorial on how to add the script to Obsidian Publish.
Thank you Eric ✌️
I just sent out newsletter #2 for tinylytics. You can read it here if you'd like. I keep it light, without big marketing words. Should come at the last Friday of every month.
Alrighty, one more tinylytics change today: I've added the ability to keep kudos private, so you can hide the counter on your site, here are the docs (private kudos). Just add `data-private="true"` to your button/container and that is all that you need.
Tinylytics will now send email alerts to you when your SSL is expiring soon (30, 14, 7 and 1 day before). It'll also send one when it sees that it was renewed. I've also added some basic info in the uptime dashboard to show if the SSL is valid or not (still needs the above expiry data though) ✌️
I'll be working on tinylytics tonight, even though it's approaching midnight. Planning a few things:
- Allow for private kudos (so only you see the number).
- Surface SSL information with uptime monitoring. So you'll get a reminder when it's expiring.
Having a slow weekend outside, but before we go: Nearly tracked 300 sites, approaching 130k hits and just touching 1,000 kudos across all sites on tinylytics ✌️❤️🤯

The IndieWeb website is... urghhhh. Trying to work out Webmention support for tinylytics and support a "like". This was requested a few times. Of course this would be easy if there was proper documentation on how data will be received, what to look for and some example code... but nope.
Browser data has been restored for all hits that were affected for tinylytics. All back to how it was. Fun exercise! Let's not do that again.
I made a small mistake with purging the user agent string on hits. So browser data might look wrong at the moment on tinylytics. You’ll be seeing a lot of: “Unknown Browser”.
I’ve got a fix for that later today, but need to run some more tests.
Thankful for backups 😜