An Update On Hyper
The author announces hyper v0.1.0, detailing new HTTP/2 support, dropped Python 3.3, and challenges with PyOpenSSL.
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
The author announces hyper v0.1.0, detailing new HTTP/2 support, dropped Python 3.3, and challenges with PyOpenSSL.
A practical guide to simplifying Python logging, focusing on essential code snippets for libraries and applications.
A developer discusses why they included a 'respect' section in their open-source project's contributor guidelines, focusing on culture and security.
Introducing 'hyper', a pure-Python HTTP/2.0 library designed as a drop-in replacement for Python's standard http.client.
Explores how open source developers are compensated, covering monetary donations, platforms like Gittip, and employer support.
A detailed breakdown of the major changes and breaking updates in the Requests library version 2.0, including header handling and proxy requirements.
Explains the difference between the 'params' and 'data' arguments in the Python Requests library for HTTP queries and request bodies.
Explains how to configure and use HTTP and HTTPS proxies with the Python Requests library, covering the API and internal implementation details.
A software engineer details the process and technical decisions behind redesigning their personal blog, focusing on web design improvements.
Introduces httpcache, a Python Requests plugin for automatic HTTP caching, reducing bandwidth and latency with minimal setup.
A technical guide on implementing a Persona Identity Provider, focusing on Python and addressing gaps in Mozilla's official documentation.
The author explains their motivation for adding SSL to their website: to become a Persona identity provider, discussing centralized online identity solutions.
A historical and technical look at the evolution of User-Agent strings, born from the browser wars and used for feature detection.
Explores the lesser-known inheritance-based API in Python's Requests library for advanced HTTP connection configuration.
A developer explains the importance of HTTPS for privacy and security, detailing the process and reasons for finally enabling it on their personal blog.
A developer refactors and improves the UI of a university grade calculator web app, discussing the trade-offs of adding JQuery and design changes.
Introducing collectr, a Python library for automating the minification and upload of static files to Amazon S3.
Explains the Python Requests library's handling of HTTP 302 redirects, discussing the RFC specification versus real-world browser behavior.
A developer's personal declaration against sexism in the tech industry and a call for action to support women in tech.
A technical guide on expanding a ZFS-based fileserver storage pool by adding and mirroring new hard drives.