thomas seeley
hi there, my name is thomas. i'm a serial tinkerer and curious human. i make websites and software.
programming as creative self-expression
captain's log
-
live updates + visualizations Jul 24
quick update on the web analytics service!
✦ changed the db schema to store aggregated data for each site instead of adding a new item for each page view.
✦ added origin configuration. now it only works with specified sites.
✦ created an http stream endpoint that streams the analytics data to the dashboard. this means the dashboard is now live and updates in real-time! well, i set it to update every five seconds for now.
✦ decided to add location data by country. tried
... -
init web analytics Jul 23
now that i have two people reading my posts on here, it's time to setup a web analytics service...
to track my site's usage, i've started making a simple analytics solution on val.town. i'll share the code when i get a little further along!
so far i've created a module that tracks and records page views, referrers, and other basic visitor information. the data is stored in my val town sqlite database.
i started working on a dashboard to view the data, taking inspiration from udara's amazing stats
... -
cache it? Jul 22
playing around with caching pages and templates for this site.
it seems silly to go through the process of retrieving the handlebars template and markdown content then rendering the html on every page load.
i implemented a page cache in the
... -
coming to life Jul 18
here we go...
planning to create something and post it here daily for the forseeable future!
it'll either be a log like this, a post, or a project :)