Archive

  • 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).