• Started on the Tanzawa Strava plugin πŸƒβ€β™‚οΈ. Have to start simple with auth, but starting to get some ideas for how I want to visualize my runs.
  • While running yesterday I had an idea about how to improve posting from mobile on Tanzawa. Today I implemented it. New post buttons are no longer hidden behind the hamburger menu, but are now nice big blocky buttons on the dashboard.

    Blocky buttons 😍
  • Really enjoying Generation 56k. It's in Italian so I can't look at my phone while watching, it's great.
  • On a roll. Only took me 364 days, but I added rel-me support to Tanzawa. This will allow new Tanzawa users to backfeed from services like Bridgy.
  • My issue with tailwind not compiling seemed to be an issue with my webpack config. I think it's time to ditch webpack and instead use importmaps for JS/a tox task for tailwind.
    Start of a Platinum Tanzawa theme
  • Made my first small PRs to indieweb-utils to pin requirements and introduce pytest. There's a few more I'd like to do e.g. black / flake8 / mypy, but all in due time.
  • Happy New Year! πŸ₯³πŸŽ‰
  • Merry Christmas, everyone! πŸŽ…πŸŽ„ Β War is over.Β 
  • I’ve been starting on a refactoring of Tanzawa to help improve maintainability.

    I’m taking a layered approach where each package is broken down into a data layer (models) at the bottom, queries (data access) above that,Β  application (business logic) above that and finally your views at the top.

    The idea being that the top layers can go down the stack, but upper layers can’t go up. I’m not sure if I’m going to enforce it via linting, but I probably will, eventually.

    We’ve been using a similar structure at work and once you get used to it, it’s quick to find the code you’re looking for and keeps things tidy. And linting helps enforce it when we forget or want to be lazy. πŸ˜€
  • I had a really neat idea about Tanzawa πŸ’‘. I could use the django sites framework to allow one to manage multiple blogs from a single Tanzawa instance. My inspiration was how people used to have a photo blog separate from their main blog, you could do it with Tanzawa, too. I was also thinking about my not often used anymore Instagram account and how that's just a photoblog, really.

    It would still be a bit of work, but not too much. I think I'd just need a table to relate streams to sites and update the public views to take that into account.
1 of 27 Next