Europe’s eIDAS 2.0: a threat to modern web security?

The big picture: The Council of the European Union is preparing a new set of rules for secure electronic communications and identification. eIDAS 2.0 goes backward, however, adopting a security…

Modern Python part 3: run a CI pipeline & publish your package to PiPy

To propose a well-maintained and usable Python package to the open-source community or even inside your company, you are expected to accomplish a set of critical steps. First ensure that…

Modern Python part 1: start a project with pyenv & poetry

When learning a programming language, the focus is essentially on understanding the syntax, the code style, and the underlying concepts. With time, you become sufficiently comfortable with the language and…