/Python

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


Software Developers Should Avoid Traumatic Changes

- Drew DeVault tl;dr: Two types of changes in open source software inflict trauma on communities. A change where everyone has to overhaul their code to get it to work again, or a change to get code idiomatic again. Drew shows examples of both of these in the Python community.

featured in #163


The Mind At Work: Guido Van Rossum On How Python Makes Thinking In Code Easier

- Anthony Wing Kosner tl;dr: Inspiration behind Python was largely visual. There is a "quietness and simplicity of design" that makes it easier to see what’s going on. It's also why it's popular amongst amateurs and beginners. 

featured in #163


Why Is The Migration To Python 3 Taking So Long?

- Vicki Boykis tl;dr: (1) Large companies are proving the upgrade takes time, Dropbox has taken 3 years. (2) There are security concerns, especially in industries like healthcare. (3) Inertia, bugs are being found. 

featured in #162


My Python Development Environment, 2020 Edition

- Jacob Kaplan-Moss tl;dr: Jacob runs through his ideal setup, which includes pyenv, poetry, and pipx. While some packages are still not fully stable and the setup may be more complex than unnecessary on his own accord, it does the job. 

featured in #161