Archive
July 25, 2017 » Leaving HPE
February 21, 2017 » Configuring TLS With Requests
February 13, 2017 » A Unified TLS API for Python
January 30, 2017 » Patches Welcome
December 20, 2016 » Python on iOS
December 05, 2016 » Debugging Your Operating System: A Lesson In Memory Allocation
November 30, 2016 » Five Whys on Requests 2.12
July 29, 2016 » The Function Colour Myth
July 29, 2016 » The HTTP Workshop and Python
April 22, 2016 » One Of The Team: The Hyper Project
April 04, 2016 » In Response To Sucuri Security
January 05, 2016 » Debugging With Wireshark: TLS
October 15, 2015 » The New Hyper
September 16, 2015 » More HTTP/2 News
August 09, 2015 » Funding OSS
June 11, 2015 » HTTP/2 Picks Up Steam: iOS 9
April 28, 2015 » Certifi: The State Of The Union
April 12, 2015 » PyCon I Love You
February 07, 2015 » Hyper: The State of the Union
September 03, 2014 » HTTPS Is Not Just TLS
August 16, 2014 » An Update On Hyper
July 30, 2014 » A Story About Control
May 31, 2014 » A Brief Digression About Logging
May 19, 2014 » An Investigation Into Hyper
May 03, 2014 » The Importance of Respect
February 11, 2014 » HTTP/2.0 For Python
October 23, 2013 » Open Source Currency
September 24, 2013 » Requests 2.0
July 22, 2013 » Requests: The Difference Between Params and Data
July 10, 2013 » Python Requests And Proxies
July 06, 2013 » Big Redesign Time
May 18, 2013 » Caching In Python Requests
April 23, 2013 » Writing A Persona Identity Provider
April 21, 2013 » I am a Persona Identity Provider
April 20, 2013 » User-Agent Strings (or, Don't Make Me Come After You)
April 05, 2013 » Requests' Two APIs
March 30, 2013 » HTTPS All The Things (Especially This Thing)
March 29, 2013 » Grade Calculator: Round 2
March 03, 2013 » collectr: Static File Management for All Of Us
February 27, 2013 » Requests and the HTTP 302 Status Code
February 04, 2013 » I Don't Have Time For Your Sexism
January 27, 2013 » Expanding Your Fileserver
January 05, 2013 » Choosing The SSL Version In Python Requests
December 29, 2012 » Writing A Transport Adapter
December 27, 2012 » Not All Opinions Are Equal
November 28, 2012 » The WNBL Needs An All-Star Game
November 17, 2012 » Not Everyone Needs To Be A Rockstar
August 30, 2012 » OAuth Needs To Die In A Fire
August 17, 2012 » Git Yer Hooks In
August 13, 2012 » A Whistlestop Tour of Python Requests
August 11, 2012 » Opalescent Olympics
August 06, 2012 » Let's Build A Fileserver!
July 23, 2012 » The Importance of API-Oriented Design
June 15, 2012 » Hell Yeah, Science!
June 05, 2012 » Things That Are Way Too Hard
June 01, 2012 » The Ethics of Open Source
May 31, 2012 » The GPL vs. The MIT License: Which License To Use
May 27, 2012 » Sorry, I Killed Your Comments
May 26, 2012 » Disqus: Yay or Nay?
May 23, 2012 » The Success Of Git: Why Subversion Needs To Die
May 17, 2012 » Politeness and Open-Source Software
May 15, 2012 » Building a Minimalist Blog in Python (or, How I Learned to Stop Worrying and Love Web Development).