/Python

PyCon US 2020 In Pittsburgh, Pennsylvania Is Cancelled

- Ewa Jodlowska tl;dr: Despite being cancelled PyCon will deliver several components remotely throughout April. 

featured in #178


“Let’s Use Kubernetes!” Now You Have 8 problems

- Itamar Turner-Trauring tl;dr: A look into the many complexities of Kubernetes. While "in some situations Kubernetes is a really great idea. In others it’s a timesink with no benefit."

featured in #175


Advanced Usage Of Python Requests - Timeouts, Retries, Hooks

- Dani Hodovic tl;dr: "While it's easy to immediately be productive with requests because of the simple API, the library also offers extensibility for advanced use cases." Several of these are outlined.

featured in #175


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


Pendulum

- 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