2019#25 Readings of the Week
2 minutes read | 346 words by Ruben BerenguelHeavy focus on Python’s asyncio
this week. Also, one of the best books of the
year.
NOTE: This week you’ll have async, cooking, software architecture. Expect a similar wide range in the future as well. You can check all my weekly readings by checking the tag here . You can also get these as a weekly newsletter by subscribing here.
A History of Börek
Tasty and interesting.
Async IO in Python: A Complete Walkthrough
This week I got up to date with Python’s asyncio. Start with this one
Asyncio exception handling
Then, discover how to properly handle errors
Asyncio graceful shutdown
And how to process keyboard/kill shutdowns like a boss.
Doom Emacs Workflows
I’ve been a Spacemacs user for a long while, but I know happy people using Doom. Knowing what they use is always interesting.
Documenting Architecture Decisions
Note: this webpage seems unusually slow, but it will eventually load. I learnt of this technique by Michael Nygard (of Release it! fame) a long time ago (even before ThoughtWorks approved) and applied it sparingly. Have been using it hardly lately, and it’s good in the short term, let’s see how it fares with time.
Comments on a Very Effective Communications System: Marshall Space Flight Center’s Monday Notes
Communication across teams is hard. Wernher von Braun had a system at NASA, and its breakage may have been linked with later failures. But that’s not important, the important part is how you could apply something similar in your organisation.
📚 Range: Why Generalists Triumph in a Specialized World
As a generalist, this has been such an encouraging read. Also, the choice and point of view of the example stories (even if I had already read them elsewhere) was much better than any other book. Highly recommended.
Newsletter?
These weekly posts are also available as a newsletter. These days (since RSS went into limbo) most of my regular information comes from several newsletters I’m subscribed to, instead of me going directly to a blog. If this is also your case, subscribe by clicking here.