tay.today

Originally posted on mastodon.technology.

Turns out one of my favorite websites, tay.today/ has been suspended by the hoster, probably because the bill hasn't been paid...
I've managed to recover all of the data thanks to archive.org <3 but now I need to find a cool domain name to host it on :/




Thoughts on SQLAlchemy

Originally posted on mastodon.technology.

I've recently been using SQLAlchemy's ORM for a Python web app I'm developing. I really like the idea of declaring tables using a class, which provides you with an object class too.

For querying, I'm still a bit undecided. I like .filter_by(), .first(), and .all(), but I'm worried that losing visibility into the direct SQL queries being used makes it easier to forget about indexes. Then again, this project is small enough that I expect to not even need indexes.


Last Jenkins run dashboard

Originally posted on mastodon.technology.

New dashboard shows the last jenkins run for a MediaWiki extension/skin: tools.wmflabs.org/ci/last_run.

I mostly made this to be able to find extensions that fail PHP 7.0 tests while it's still non-voting, and to find gaps in coverage (there's one Wikimedia-deployed extension with no voting tests :().

One day I need to unify all my CI/extension related dashboards so I'm not constantly copying code from one to another.