About:

Ian Stapleton Cordasco is the author of the website blog.ian.stapletoncordas.co, which appears to focus on technical or personal insights, as suggested by the title 'cat /dev/brain'.

Website:

Specializations:

Outgoing Links:

Subscribe to RSS:
The text explains the complex relationships in PKI, focusing on standards, best practices, and policies. It also discusses various bodies involved in PKI, relevant RFCs, baseline requirements, and libraries for working with PKI.

0Trust

2025-01-13

The text discusses the importance of trust in maintaining software projects and the consequences of violating that trust. It emphasizes the need for consent and the responsibility of maintaining trust with users. The author also h...
The text provides a cheat sheet for using python-requests, including tips on using a session, data optimizations, timeouts, threads and gevent, TLS tricks, user-agent customization, redirects, understanding HTTP and networking, an...
The text is a retrospective on python-requests, discussing its API design, TLS, cookies, timeouts, and retries. It also suggests improvements to the library.
The text is a retrospective on the creation of github3.py, an API wrapper for GitHub. The author discusses the design of the library, challenges faced, lessons learned, and potential changes. The author also talks about the diffic...
The text discusses the importance of defaulting to 'No' in various aspects of life, including software development and open source projects. It emphasizes the need to guard 'Yes' closely, and explains the negative consequences of ...
The author discusses the impact of open source software on their career, detailing how it led to professional success but also caused stress and exhaustion. They reflect on the challenges of maintaining open source projects and th...
The text explains how to distribute Python libraries with type annotations, including how to include stub files and indicate that annotations are included. It provides step-by-step instructions for including stub files and indicat...
The text discusses the evolution of Free and Open Source Software (F/OSS) over the years, the motivations of contributors, the challenges faced, and the potential future impact of integrating money into F/OSS. The author shares pe...
The text discusses the reliance of companies on Free and Open Source Software (F/OSS) and the lack of contribution back to the projects and communities they rely on. It highlights the need for companies to hire people who can help...
GitHub has made changes lately that are trending towards fulfilling the 'Social' part of their 'Social Coding' tagline. They have made unlimited private repositories free for everyone and anyone who was paying them for private rep...
The text is about the author's experience with Kotlin and Gradle. The author found it difficult to get started with Kotlin and Gradle, and the tutorials assumed some prior knowledge. The author shares their experience with setting...
The text is about the Generic Cell Rate Limiting Algorithm (GCRA) and how it is used to limit the rate of traffic to services and APIs. It explains the sliding window technique, leaky bucket limiters, GCRA's windows, and the varia...
The author discusses the process of porting a Python library with a C extension to work on Python 2 and Python 3. They explore the possibility of implementing the same functionality with Rust, but find that extending Python with R...
The author discusses the challenges of configuring Docker on OpenStack CI. They describe the process of enabling functional tests in Zuul, the slow nature of the tests due to Docker usage, and the issues faced in granting permissi...
The text discusses the design decisions made in creating an API client, github3.py, and the challenges faced. It explores the use of None as a sentinel in Python, the representation of a 404 error, and the use of a Null Object pat...
The text discusses better practices for using requests in API clients. It covers connection pooling, requests adapters, and pulling it all together. It provides examples and code samples to help developers understand how to config...

0Styling Gertty

2017-01-06

The text discusses the author's use of Gertty in reviewing OpenStack changes and the problems encountered with the default color palette. The author shares a usable palette for Gertty configuration and explains how to define palet...
The text discusses the issues faced while setting up a home server running Fedora 25 and using Samba to enable network file storage. It details the problems encountered and the steps taken to resolve them, including disabling SELi...
The author discusses the importance of having a publicly findable email address for individuals involved in open source projects. They share their experience of attempting to contact struggling contributors privately and the chall...
Flake8 3.0.0b1 has been released, marking the culmination of several months of work and a couple years of development. The release includes a rewrite of the documentation, dropping support for older Python versions, and removing d...