Leaving HPE
Author reflects on leaving HPE after two years of leading open-source Python HTTP ecosystem development, including HTTP/2 and TLS improvements.
Lukasa’s Echochamber is a technical blog focused on Python, TLS, and open-source software maintenance. It features thoughtful essays on security APIs, networking, debugging low-level systems, and the realities of maintaining widely used libraries.
56 articles from this blog
Author reflects on leaving HPE after two years of leading open-source Python HTTP ecosystem development, including HTTP/2 and TLS improvements.
A guide to configuring TLS settings, including re-enabling 3DES cipher suites, in the Python Requests library for compatibility with older servers.
A proposal for PEP 543, which aims to create a unified TLS API for Python to address issues with the current standard library approach.
An open source maintainer discusses the meaning and impact of the phrase 'patches welcome,' contrasting dismissive uses with constructive contributor engagement.
Exploring Pythonista, a powerful Python programming environment for iOS, and its capabilities for automation, scripting, and running pure-Python modules.
A deep dive into debugging a memory allocation issue in an operating system, starting from a bug report about slow iter_content performance.
A post-mortem analysis of the troubled Requests 2.12 release, detailing the 'five whys' behind breaking changes and technical decisions.
A Python developer shares insights from the HTTP Workshop in Stockholm, discussing HTTP/2, web standards, and Python's role in the ecosystem.
A rebuttal to the 'function color' critique of async/await, arguing it's a powerful tool for cooperative multitasking in concurrent programming.
The Hyper open-source project is inviting contributors to join its core team with write access after landing just one commit, aiming to build a sustainable community.
A technical critique of Sucuri Security's flawed analysis of TLS certificate verification, focusing on errors in their assessment of Python's Requests library.
A guide on using Wireshark to debug and analyze TLS handshakes, helping to decipher cryptic errors and understand network protocol issues.
Announcing Hyper-h2 v1.0.0, a new Python library project providing foundational tools for building HTTP/2 implementations.
The author demonstrates their pure-Python HTTP/2 stack working with iOS 9 and major browsers, sharing client settings.
A discussion on the challenges of sustainably funding open source software, inspired by a PyCon AU talk and the case of the Hypothesis library.
iOS 9 enables HTTP/2 and HTTPS by default for apps, accelerating adoption and requiring server-side upgrades.
An update on the certifi project's new release, addressing 1024-bit root certificate removal and the plan for a hybrid bundle.
A developer reflects on the emotional and professional revitalization they experience at PyCon, the annual Python conference.
An update on the hyper project, a Python HTTP/2 client library, covering bug fixes, new HTTPie plugin integration, and Python 2.7.9 support.
Argues that HTTPS requires certificate verification for security, discussing Python's debate on backporting this fix to version 2.7.