41554 blogs · [ { "id": "01a0821e-fc93-72f0-8e8c-0d5c1fda3d94", "title": "Daudin – a Python shell", "url": "https://terry.fluidinfo.com/2019/10/13/daudin-a-python-shell/", "published_at": "2019-10-13T22:11:40+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c1fe8abca", "title": "Learning jQuery Deferreds published", "url": "https://terry.fluidinfo.com/2014/01/07/learning-jquery-deferreds-published/", "published_at": "2014-01-07T21:24:37+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c1ff287b2", "title": "txdlo – a Twisted deferred list observer", "url": "https://terry.fluidinfo.com/2013/12/30/txdlo-a-twisted-deferred-list-observer/", "published_at": "2013-12-30T20:46:27+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c20a4b013", "title": "Promises are first-class objects for function calls", "url": "https://terry.fluidinfo.com/2013/09/12/promises-are-first-class-objects-for-function-calls/", "published_at": "2013-09-12T00:14:56+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c21992a8a", "title": "Yet another cancelable Twisted deferred class", "url": "https://terry.fluidinfo.com/2013/06/20/yet-another-cancelable-twisted-deferred-class/", "published_at": "2013-06-20T22:15:04+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c2230da32", "title": "Secure per-site passwords with no encrypted blob", "url": "https://terry.fluidinfo.com/2013/02/03/secure-per-site-passwords-with-no-encrypted-blob/", "published_at": "2013-02-03T15:45:55+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c227ffe4f", "title": "Omit needless parens", "url": "https://terry.fluidinfo.com/2012/12/18/omit-needless-parens/", "published_at": "2012-12-18T14:41:19+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c229a61a4", "title": "A simple way to calculate the day of the week for any day of a given year", "url": "https://terry.fluidinfo.com/2012/11/11/a-simple-way-to-calculate-the-day-of-the-week-for-any-day-of-a-given-year/", "published_at": "2012-11-11T20:39:09+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c231fce6a", "title": "Simpler Twisted deferred code via decorated callbacks", "url": "https://terry.fluidinfo.com/2012/10/14/simpler-twisted-deferred-code-via-decorated-callbacks/", "published_at": "2012-10-14T22:52:58+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c23291feb", "title": "describejson – a Python script for summarizing JSON structure", "url": "https://terry.fluidinfo.com/2012/08/09/describejson-a-python-script-for-summarizing-json-structure/", "published_at": "2012-08-09T19:32:20+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c235f09ac", "title": "Autovivification in Python: nested defaultdicts with a specific final type", "url": "https://terry.fluidinfo.com/2012/05/26/autovivification-in-python-nested-defaultdicts-with-a-specific-final-type/", "published_at": "2012-05-25T23:10:12+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c2454d0e0", "title": "Emacs buffer mode histogram", "url": "https://terry.fluidinfo.com/2011/11/10/emacs-buffer-mode-histogram/", "published_at": "2011-11-10T11:45:59+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c24d98f46", "title": "txdpce: a Twisted class for deferred parallel command execution", "url": "https://terry.fluidinfo.com/2011/07/12/txdpce-a-twisted-class-for-deferred-parallel-command-execution/", "published_at": "2011-07-12T12:43:35+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c25d5f588", "title": "A resizable dispatch queue for Twisted", "url": "https://terry.fluidinfo.com/2011/06/27/a-resizable-dispatch-queue-for-twisted/", "published_at": "2011-06-27T15:19:27+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c2624ef22", "title": "How to asynchronously exchange a dictionary using Twisted deferreds", "url": "https://terry.fluidinfo.com/2011/06/10/how-to-asynchronously-exchange-a-dictionary-using-twisted-deferreds/", "published_at": "2011-06-10T17:13:52+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c26e05f62", "title": "Graceful shutdown of a Twisted service with outstanding deferreds", "url": "https://terry.fluidinfo.com/2011/06/10/graceful-shutdown-of-a-twisted-service-with-outstanding-deferreds/", "published_at": "2011-06-10T16:42:24+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c275256c1", "title": "The eighty six non-trivial powers ≤ 2^20", "url": "https://terry.fluidinfo.com/2011/03/30/the-eighty-six-non-trivial-powers-220/", "published_at": "2011-03-29T23:32:03+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c28076402", "title": "py-narrow-to-class", "url": "https://terry.fluidinfo.com/2011/01/28/py-narrow-to-class/", "published_at": "2011-01-27T23:45:20+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c28eef23f", "title": "jsongrep.py – Python for extracting pieces of JSON objects", "url": "https://terry.fluidinfo.com/2010/11/25/jsongrep-py-python-for-extracting-pieces-of-json-objects/", "published_at": "2010-11-25T01:10:43+00:00" }, { "id": "01a0821e-fc93-72f0-8e8c-0d5c2939cf8b", "title": "Twisted’s Deferred class chainDeferred method is too simplistic?", "url": "https://terry.fluidinfo.com/2010/08/14/twisteds-deferred-class-chaindeferred-method-is-too-simplistic/", "published_at": "2010-08-14T01:25:53+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557c19d012", "title": "Asynchronous data structures with Twisted Deferreds", "url": "https://terry.fluidinfo.com/2010/07/23/asynchronous-data-structures-with-twisted-deferreds/", "published_at": "2010-07-23T22:55:01+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557cd16580", "title": "Twisted code for retrying function calls", "url": "https://terry.fluidinfo.com/2009/11/12/twisted-code-for-retrying-function-calls/", "published_at": "2009-11-12T09:53:05+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557ce1441a", "title": "Fault-tolerant Python Twisted classes for getting all Twitter friends or followers", "url": "https://terry.fluidinfo.com/2009/10/22/fault-tolerant-python-twisted-classes-for-getting-all-twitter-friends-or-followers/", "published_at": "2009-10-21T23:56:20+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557d7c35af", "title": "Facebook release Tornado and it’s not based on Twisted?", "url": "https://terry.fluidinfo.com/2009/09/12/facebook-release-tornado-and-its-not-based-on-twisted/", "published_at": "2009-09-12T13:25:22+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557e68d18f", "title": "Python code for retrieving all your tweets", "url": "https://terry.fluidinfo.com/2009/06/24/python-code-for-retrieving-all-your-tweets/", "published_at": "2009-06-24T20:44:06+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557ea8281e", "title": "A mixin class allowing Python __init__ methods to work with Twisted deferreds", "url": "https://terry.fluidinfo.com/2009/05/11/a-mixin-class-allowing-python-__init__-methods-to-work-with-twisted-deferreds/", "published_at": "2009-05-11T16:54:51+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a557f643343", "title": "Who signed up for Twitter immediately before/after you?", "url": "https://terry.fluidinfo.com/2009/01/14/who-signed-up-for-twitter-immediately-beforeafter-you/", "published_at": "2009-01-14T02:52:55+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a55804683c9", "title": "A kinder and more consistent defer.inlineCallbacks", "url": "https://terry.fluidinfo.com/2008/11/21/a-kinder-and-more-consistent-deferinlinecallbacks/", "published_at": "2008-11-21T18:20:47+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5580fe0526", "title": "bzr viz is so nice", "url": "https://terry.fluidinfo.com/2008/11/20/bzr-viz-is-so-nice/", "published_at": "2008-11-19T23:07:00+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a55812859e1", "title": "A Python metaclass for Twisted allowing __init__ to return a Deferred", "url": "https://terry.fluidinfo.com/2008/11/03/a-python-metaclass-for-twisted-allowing-__init__-to-return-a-deferred/", "published_at": "2008-11-03T00:33:01+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5581b5ca7e", "title": "Digging into Twitter following", "url": "https://terry.fluidinfo.com/2008/10/13/digging-into-twitter-following/", "published_at": "2008-10-13T16:56:36+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a55823ff556", "title": "How many users does Twitter have?", "url": "https://terry.fluidinfo.com/2008/10/13/how-many-users-does-twitter-have/", "published_at": "2008-10-12T22:55:53+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a55828ed45c", "title": "Minor mischief: create redirect loops from predictable short URLs", "url": "https://terry.fluidinfo.com/2008/07/01/minor-mischief-create-redirect-loops-from-predictable-short-urls/", "published_at": "2008-07-01T14:14:02+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5582d66378", "title": "Embracing Encapsulation", "url": "https://terry.fluidinfo.com/2008/06/18/embracing-encapsulation/", "published_at": "2008-06-18T14:09:36+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5583b28f91", "title": "Python: looks great, stays wet longer", "url": "https://terry.fluidinfo.com/2008/06/08/python-looks-great-stays-wet-longer/", "published_at": "2008-06-07T22:02:35+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a558457aaa9", "title": "Hacking Twitter on JetBlue", "url": "https://terry.fluidinfo.com/2007/11/24/hacking-twitter-on-jetblue/", "published_at": "2007-11-25T02:41:23+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a558490e1bd", "title": "Can’t stand perl", "url": "https://terry.fluidinfo.com/2007/11/22/cant-stand-perl/", "published_at": "2007-11-23T04:34:28+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5585871eb2", "title": "Twittering from inside emacs", "url": "https://terry.fluidinfo.com/2007/11/12/twittering-from-inside-emacs/", "published_at": "2007-11-12T03:34:05+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a5585cf25c7", "title": "Succinct Python", "url": "https://terry.fluidinfo.com/2007/10/29/succinct-python/", "published_at": "2007-10-29T16:37:19+00:00" }, { "id": "01a0de13-3a36-7369-b64d-9a558694553a", "title": "Target cheat sheet", "url": "https://terry.fluidinfo.com/2007/10/25/target-cheat-sheet/", "published_at": "2007-10-25T12:30:26+00:00" }, { "id": "01a0de1d-6a19-7196-8730-846ae43d689b", "title": "Sort uniq sort revisited, in modern Python", "url": "https://terry.fluidinfo.com/2007/06/17/sort-uniq-sort-revisited-in-modern-python/", "published_at": "2007-06-17T06:16:48+00:00" }, { "id": "01a0de1d-6a19-7196-8730-846ae4490843", "title": "resorting to regular expressions", "url": "https://terry.fluidinfo.com/2007/06/13/resorting-to-regular-expressions/", "published_at": "2007-06-14T04:53:26+00:00" }, { "id": "01a0de1d-6a19-7196-8730-846ae540a7bc", "title": "iteranything", "url": "https://terry.fluidinfo.com/2007/05/07/iteranything/", "published_at": "2007-05-07T18:22:35+00:00" } ] posts Claim your blog
Back to Terry Jones
Blog · corpus.blog/blogs/terry.fluidinfo.com/posts

Terry Jones

terry.fluidinfo.com

2019

2014

2013

2012

2011

2010

2009

2008

2007