Dicts Are Now Ordered, Get Used To It

- Ivan Sagalaev tl;dr: "Changed in version 3.7: Dictionary order is guaranteed to be insertion order. This behavior was an implementation detail of CPython from 3.6."

featured in #172

Python 3.9 Compatibility Changes

- Karthikeyan Singaravelan tl;dr: "There were changes made to Python 3.9 that broke a lot of packages since many deprecation warnings became errors." A run through of said changes. 

featured in #171


- Sébastien Eustace tl;dr: When facing complex use-cases, "datetime instances show limitations" and are not intuitive. Pendulum provides "a cleaner and more easy to use API."

featured in #170

Mercurial's Journey To And Reflections On Python 3

- Gregory Szorc tl;dr: Divided into two parts, the first are the objective steps taken to migrate to Python 3. The second is the authors opinions. "For Mercurial, Python 3 introduces a ton of problems and doesn't really solve many."

featured in #169

I'm Not Feeling The Async Pressure

- Armin Ronacher Gaëtan Leurent tl;dr: Async has recently become popular. It's analyzed from the perspective of Flow Control and Back Pressure, concepts that prevent systems from overloading that are commonly overlooked.

featured in #168

Python 2 Series To Be Retired By April 2020

tl;dr: The CPython core developer community is retiring the Python 2 series after nearly 20 years of development. The last major version 2.7 will be released in April 2020, and then all development will cease for Python 2.

featured in #168

Open Source Migrates With Emotional Distress

- Armin Ronacher tl;dr: Armin wants a post-mortem on how the transition to Python 3 has been handled. There's a lack of transparency as to why the transition is needed. He feels like he's being "sold" and forced into migrating when, in fact, there are other reasons this migration is needed. 

featured in #167

What Makes Python A Great Language?

- Steve Dower tl;dr: Steve believes that Python's has an "incredibly well-balanced sense of what developers need to know." Examples of what this means are highlighted throughout. 

featured in #166

MicroPython: An Intro to Programming Hardware in Python

- Chris Garrett tl;dr: If you're interested in home automation, IoT, connected devices, this tutorial introduces MicroPython - a language optimized to run on a microcontroller. 

featured in #165

Two Malicious Python Libraries Caught Stealing SSH And GPG Keys

- Catalin Cimpanu tl;dr: Two libraries were found stealing SSH and GPG keys. The libraries were named similar to common ones to trick developers into using them.

featured in #164