roughdata
Home
Blog
About
Blog
Categories
All
(7)
coaching
(1)
cross-post
(1)
fediverse
(1)
fitness
(1)
json-ld
(2)
linked-data
(2)
meta
(1)
politics
(1)
portfolio
(1)
programming
(3)
rdf
(2)
running
(2)
self-hosting
(1)
social-media
(1)
sports
(1)
stryd
(1)
tech
(4)
ui
(1)
w3c
(2)
PostgreSQL is the best triplestore
programming
tech
w3c
linked-data
rdf
json-ld
When folks want data they went it on a subject basis, making providing linked data that much easier. I have been exploring using Postgres with FastAPI and pydantic to…
Jun 26, 2025
My own verison of Rating of Perceived Effort
running
coaching
sports
fitness
Today a friend I’m coaching made a comment about how a run of theirs “Felt good. Maybe a bit too fast for an easy run but still below tempo”. I had to remind him that an…
Jun 15, 2025
Data Are Cool: Disseminating My Online Safety Act Compliance
tech
politics
fediverse
self-hosting
social-media
The Online Safety Act is a piece of work, and not a good one either. Ofcom is not an excellent or communicative regulator. Because they are responsible for both setting the…
Feb 23, 2025
A small gotchya around jsonld 1.0, 1.1, and gen-delims from RFC3986
programming
tech
w3c
linked-data
rdf
json-ld
I’m working on an exciting project which is the implementation of the SOSA standard, and as part of the project I wanted to use the envo ontology to provide context to the…
Feb 20, 2025
csvcubed, a personal retrospective
programming
tech
portfolio
csvcubed is a tool for building CSV-W files. If you’re wondering what the hell CSV-W is, it’s basically CSV files with extra metadata that provides context and makes them…
Dec 15, 2024
Stryd on a Treadmill: Interface Problems
stryd
running
ui
cross-post
tl;dr the swipe based interactions on the Phone App for modifying
incline on treadmill workouts is not safe
and needs to be reimagined, ideally with a calculator…
Feb 5, 2023
Welcome to roughdata!
meta
Turns out, I do need a blog, and it also turns out having backups of my blog posts is a good idea. So here we are.
Jan 29, 2023
No matching items