Choosing The SSL Version In Python Requests
A technical guide on how to configure and force specific SSL/TLS versions (like TLSv1) when making HTTPS requests using the Python Requests library.
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
A technical guide on how to configure and force specific SSL/TLS versions (like TLSv1) when making HTTPS requests using the Python Requests library.
A tutorial on creating a custom Transport Adapter for the Python Requests library, using an FTP adapter as a practical example.
A response to DHH's blog on opinionated software, discussing the value of maintainer decisions in open-source frameworks like Rails and Requests.
An article encouraging developers to contribute to open-source, arguing that not everyone needs to be a 'rockstar' coder to make valuable contributions.
A developer's critical rant about the complexity and frustrations of implementing OAuth for a Twitter API client, arguing it's overly complicated.
A tutorial on using Git hooks to automate CSS minification and deployment, demonstrating a practical commit hook example.
A quick introduction to the Python Requests library, highlighting its intuitive API for making HTTP requests and its utility for developers.
A guide to building a personal, expandable, and safe home fileserver using an HP Proliant Microserver and Ubuntu.
Discusses the critical role of well-designed APIs in software development, using personal experience with Python's Requests library as a key example.
Explores the ethical debate around open source software, focusing on the distinction between 'free as in freedom' and 'free as in beer'.
A comparison of the GPL (copyleft) and MIT (permissive) open-source licenses, explaining their key differences and when to use each.
Blog author switches to Disqus for comments, removing old comments and giving everyone a fresh start.
A developer considers using Disqus for blog comments, weighing its convenience against adding JavaScript and user tracking.
A developer compares Git and Subversion, explaining the fundamental shift to distributed version control and why Git's model is superior for modern workflows.
Analyzes the debate on politeness in open-source communities sparked by Linus Torvalds, using personal contributor experiences.
A developer shares their journey of building a minimalist blog from scratch using Python and Django, focusing on simplicity and learning web development.