I really enjoyed the recent @djangonews conversation with @webology. Jeff, you can repeat that line about wanting to see "decades of over-investment in open source" as many times as you want.
@AlSweigart@ehmatthes itertools and functools take the crown for each being parts of the #python standard library that are grossly underused. They solve so, so many common programming patterns in a way that is measurably more performant than other solutions.
You want to have a for loop within a for loop? You can use itertools.product instead!
You want memoization of a function/instance property? Just use functools.cache, or functools.cached_property respectively!
As a speaker, I'd love to be more connected with the online audience.
There was a speakers Slack channel, largely focused on getting slides ready and dealing with AV prep. I could see a stronger focus on encouraging speakers to log in beforehand and greet online attendees, and checking in with them afterwards.
@hugovk@ehmatthes I found the same thing worked in Google Slides! Honestly being able to re-size/edit actual text instead of screenshots ended up being very convenient.
@webology@phildini I ignore virtual environments, but include .git dirs. It's worked flawlessly so far, and I second how nice it is to hop into the same state on a different machine.
Just make sure you have a good backup before running your sync, because the syntax is different than I'm used to from git and rsync. It would not be fun to mess up your first sync.
That said, you can set up the main system as read-only for your first sync, and once it's all synced set it back to read and write.
One of the things I respect most about how #PyConUS organizers handled the masking policy is that they A) made a clear policy, and B) stuck to that policy.
Many people made their decision about whether to attend - both attendees and non-attendees - based on that policy.
I believe they were also collecting air quality data throughout the conference, in order to inform next year's policy. I have tremendous respect for that approach.
FWIW, I don't really worry about dying from a single Covid infection. I do worry about long-term respiratory health, including athletic performance as I age, and cognitive impacts of repeat infections.
So I really like the opportunity to be around masked crowds, with plenty of opportunity for unmasked time as well.
I came away from PyCon this year thoroughly impressed with the way masking was handled. I respect that PyCon organizers have not just given up on this like most of society has.
@ehmatthes that last seems just so reasonable. Clearly many people report lasting issues from Covid. Clearly that’s in a we don’t really know box. Wearing a mask is what? A bit of a pain, at most, when it’s hot (for most).
Instead though, no, I must object to prove my… what exactly? I don’t get it.
For anyone following django-simple-deploy, the biggest change that will happen before 1.0 is implementing a plugin model.
It's on my short list, but I still have some open questions about what that means for the project's structure. If you have a moment, please take a look at the relevant discussion: