cat /dev/brain

Articles tagged with design

A Retrospective on Requests

python-requests has been around for a long time. I've been a maintainer for many years and I share some retrospective thoughts on the project

Published:

A Retrospective on github3.py

Lessons learned, regrets, and more from over a decade working on an API library

Published:

API Client Design Decisions

Every API client is different. They are shaped by many things, including:

  • the author's personal tastes
  • the language and its conventions
  • the API itself
  • the underlying HTTP library

People have told me that they love github3.py and how I designed it. Personally, I feels there is room for significant …