Skip to content

writing / 2020 /

Weeknotes 2020 WK 44

Kids off school, again

2020 continues. Still not over it seems.

COVID-19 looks to be back to March levels or getting there in Spain.

In the media there’s this risc de rebot which tracks a likelihood of an outbreak. I keep seeing it, wasn’t at all sure what it meant, so finally looked it up. 0-30 is low. It goes up to 200 very high. We’re at about 900 now.

There was a case in my daughter’s class, so they shut down that group. She’s off, and the two other younger ones too, who go to the same school.

None of them look to be positive, and with the way it is, out of school is likely better than in it, but it certainly changes the shape of the week.

Channels 3 out the door

Last week I wrote of the Channels update:

90% of that came this week 💃

In true software style, the other 90% was this week. But we’re there. New releases for Channels, Daphne, and Channels-Redis are all out now.

Importantly, Channels is updated to use ASGI v3, which is what Django’s async support is built around, so you wrap it around your Django project in the right way. That means that we can deprecate the similar functionality in Channels, which reduces the surface area nicely.

Early reports are good: some confusions about the API changes, but easy enough updating overall.

There’s one issue turned up in SessionMiddleware which I’ll take a look at this week but, there’s a massive difference in feeling between need to fix an issue and need to rewrite the whole stack

Remember that, of necessity, the rule is you give volunteer open source just that time you can, about that you might give a hobby. So, this update has been a year in the making.

RIP Travis?

Over the last couple of weeks, all the Channels projects have been moved to GitHub Actions.

They were on Travis. But I’d open a PR, and the run would just never start. It was literally quicker to add a new CI than to wait for the old one.

It’s a bit of a sad day. Travis was a good thing. Along with GitHub, it changed the landscape. It seems to be dead in all but name now.