56,966 blogs · [ { "id": "01a0821c-971f-7313-ae64-570991fadf21", "title": "I want to bang some heads together!", "url": "http://holdenweb.blogspot.com/2025/01/i-want-toang-some-heads-together.html", "published_at": "2025-01-15T20:22:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb57057ff058", "title": "I want to bang some heads together!", "url": "https://holdenweb.blogspot.com/2025/01/i-want-toang-some-heads-together.html", "published_at": "2025-01-15T20:22:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570991febc33", "title": "Understanding Python Descriptors", "url": "http://holdenweb.blogspot.com/2024/02/understanding-python-descriptors.html", "published_at": "2024-02-29T17:25:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb57059cf285", "title": "Understanding Python Descriptors", "url": "https://holdenweb.blogspot.com/2024/02/understanding-python-descriptors.html", "published_at": "2024-02-29T17:25:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570992e06e69", "title": "Type Annotations in Python", "url": "http://holdenweb.blogspot.com/2018/04/type-annotations-in-python.html", "published_at": "2018-04-30T08:22:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5705bd0e21", "title": "Type Annotations in Python", "url": "https://holdenweb.blogspot.com/2018/04/type-annotations-in-python.html", "published_at": "2018-04-30T08:22:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-5709935ba59b", "title": "What's In a Namespace?", "url": "http://holdenweb.blogspot.com/2017/10/whats-in-namespace.html", "published_at": "2017-10-19T09:24:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5706b734b5", "title": "What's In a Namespace?", "url": "https://holdenweb.blogspot.com/2017/10/whats-in-namespace.html", "published_at": "2017-10-19T09:24:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570993745ab8", "title": "Carl Trachte: Mining Engineer Turned Geek", "url": "http://holdenweb.blogspot.com/2015/02/carl-trachte-mining-engineer-turned-geek.html", "published_at": "2015-02-14T10:48:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5706bec22b", "title": "Carl Trachte: Mining Engineer Turned Geek", "url": "https://holdenweb.blogspot.com/2015/02/carl-trachte-mining-engineer-turned-geek.html", "published_at": "2015-02-14T10:48:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-5709940cb6de", "title": "Building a Hat Rack", "url": "http://holdenweb.blogspot.com/2015/02/building-hat-rack.html", "published_at": "2015-02-13T20:57:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5706cd663b", "title": "Building a Hat Rack", "url": "https://holdenweb.blogspot.com/2015/02/building-hat-rack.html", "published_at": "2015-02-13T20:57:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099499bff6", "title": "How to Get the Bits of Python You Need Where You Want Them", "url": "http://holdenweb.blogspot.com/2015/02/how-to-get-bits-of-python-you-need.html", "published_at": "2015-02-10T02:50:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb57075fa039", "title": "How to Get the Bits of Python You Need Where You Want Them", "url": "https://holdenweb.blogspot.com/2015/02/how-to-get-bits-of-python-you-need.html", "published_at": "2015-02-10T02:50:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570994d69dd0", "title": "How to Get Almost All the Python You Might Need", "url": "http://holdenweb.blogspot.com/2015/02/how-to-get-almost-all-python-you-might.html", "published_at": "2015-02-07T07:38:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5707c38528", "title": "How to Get Almost All the Python You Might Need", "url": "https://holdenweb.blogspot.com/2015/02/how-to-get-almost-all-python-you-might.html", "published_at": "2015-02-07T07:38:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570995d5c711", "title": "Puget Sound Python User Group, Jan 14, 2015", "url": "http://holdenweb.blogspot.com/2015/01/puget-sound-python-user-group-jan-14.html", "published_at": "2015-01-14T13:25:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5708c0d712", "title": "Puget Sound Python User Group, Jan 14, 2015", "url": "https://holdenweb.blogspot.com/2015/01/puget-sound-python-user-group-jan-14.html", "published_at": "2015-01-14T13:25:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570995fc3ffa", "title": "PyData London, January 2015", "url": "http://holdenweb.blogspot.com/2015/01/pydata-london-january-2015.html", "published_at": "2015-01-06T21:16:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5708da5316", "title": "PyData London, January 2015", "url": "https://holdenweb.blogspot.com/2015/01/pydata-london-january-2015.html", "published_at": "2015-01-06T21:16:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-5709967a5e0a", "title": "Python Training Day Feedback", "url": "http://holdenweb.blogspot.com/2014/12/python-training-day-feedback.html", "published_at": "2014-12-09T16:35:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb57090f1579", "title": "Python Training Day Feedback", "url": "https://holdenweb.blogspot.com/2014/12/python-training-day-feedback.html", "published_at": "2014-12-09T16:35:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570996ea1bec", "title": "Python Dev of the Week", "url": "http://holdenweb.blogspot.com/2014/12/python-dev-of-week.html", "published_at": "2014-12-08T22:13:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb57092bf002", "title": "Python Dev of the Week", "url": "https://holdenweb.blogspot.com/2014/12/python-dev-of-week.html", "published_at": "2014-12-08T22:13:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570997286fa8", "title": "UK Python Training Open Day and Lunch", "url": "http://holdenweb.blogspot.com/2014/12/uk-python-training-open-day-and-lunch.html", "published_at": "2014-12-02T20:10:00+00:00" }, { "id": "01a08783-c23a-70bd-bf43-bb5709ba5352", "title": "UK Python Training Open Day and Lunch", "url": "https://holdenweb.blogspot.com/2014/12/uk-python-training-open-day-and-lunch.html", "published_at": "2014-12-02T20:10:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570997bc22ce", "title": "“Rock Star” Programmers", "url": "http://holdenweb.blogspot.com/2014/11/rock-star-programmers.html", "published_at": "2014-12-01T01:56:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e455438e29", "title": "“Rock Star” Programmers", "url": "https://holdenweb.blogspot.com/2014/11/rock-star-programmers.html", "published_at": "2014-12-01T01:56:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570998b7df8b", "title": "Is Python Under Threat from the IRS?", "url": "http://holdenweb.blogspot.com/2014/07/is-python-under-threat-from-irs.html", "published_at": "2014-07-08T13:49:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e45641b7ba", "title": "Is Python Under Threat from the IRS?", "url": "https://holdenweb.blogspot.com/2014/07/is-python-under-threat-from-irs.html", "published_at": "2014-07-08T13:49:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570999017b66", "title": "Closures Aren't Easy", "url": "http://holdenweb.blogspot.com/2014/07/closures-arent-easy.html", "published_at": "2014-07-02T13:59:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e4567ff4a5", "title": "Closures Aren't Easy", "url": "https://holdenweb.blogspot.com/2014/07/closures-arent-easy.html", "published_at": "2014-07-02T13:59:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-5709993e97a0", "title": "Neat Notebook Trick", "url": "http://holdenweb.blogspot.com/2014/04/neat-notebook-trick.html", "published_at": "2014-04-21T06:39:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e4568012f1", "title": "Neat Notebook Trick", "url": "https://holdenweb.blogspot.com/2014/04/neat-notebook-trick.html", "published_at": "2014-04-21T06:39:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570999aa7ae6", "title": "Intermediate Python: An Open Source Documentation Project", "url": "http://holdenweb.blogspot.com/2014/04/intermediate-python-open-source.html", "published_at": "2014-04-12T07:22:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e457447e4a", "title": "Intermediate Python: An Open Source Documentation Project", "url": "https://holdenweb.blogspot.com/2014/04/intermediate-python-open-source.html", "published_at": "2014-04-12T07:22:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-570999b3e50d", "title": "Practical Python (1)", "url": "http://holdenweb.blogspot.com/2014/01/practical-python-1.html", "published_at": "2014-01-09T17:18:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e4578155e6", "title": "Practical Python (1)", "url": "https://holdenweb.blogspot.com/2014/01/practical-python-1.html", "published_at": "2014-01-09T17:18:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099a47ce61", "title": "Blip.tv Deletes Python Content", "url": "http://holdenweb.blogspot.com/2014/01/bliptv-deletes-python-content.html", "published_at": "2014-01-03T16:39:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e4586faf67", "title": "Blip.tv Deletes Python Content", "url": "https://holdenweb.blogspot.com/2014/01/bliptv-deletes-python-content.html", "published_at": "2014-01-03T16:39:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099aeffdb0", "title": "Open Source and Money", "url": "http://holdenweb.blogspot.com/2014/01/open-source-and-money.html", "published_at": "2014-01-03T09:44:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e458843941", "title": "Open Source and Money", "url": "https://holdenweb.blogspot.com/2014/01/open-source-and-money.html", "published_at": "2014-01-03T09:44:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099b516271", "title": "MacOS Migration: If I Have to Shave One More Yak ...", "url": "http://holdenweb.blogspot.com/2013/11/macos-migration-if-i-have-to-shave-one.html", "published_at": "2013-11-19T10:55:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e458fd87a0", "title": "MacOS Migration: If I Have to Shave One More Yak ...", "url": "https://holdenweb.blogspot.com/2013/11/macos-migration-if-i-have-to-shave-one.html", "published_at": "2013-11-19T10:55:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099be51386", "title": "Getting Back to IT", "url": "http://holdenweb.blogspot.com/2013/08/getting-back-to-it.html", "published_at": "2013-08-04T09:31:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e459781b17", "title": "Getting Back to IT", "url": "https://holdenweb.blogspot.com/2013/08/getting-back-to-it.html", "published_at": "2013-08-04T09:31:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099c108568", "title": "OSCON Community Leadership Summit", "url": "http://holdenweb.blogspot.com/2013/07/oscon-community-leadership-summit.html", "published_at": "2013-07-22T15:46:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e45a506f5d", "title": "OSCON Community Leadership Summit", "url": "https://holdenweb.blogspot.com/2013/07/oscon-community-leadership-summit.html", "published_at": "2013-07-22T15:46:00+00:00" }, { "id": "01a0821c-971f-7313-ae64-57099d077659", "title": "A Statement from Adria Richards", "url": "http://holdenweb.blogspot.com/2013/05/a-statement-from-adria-richards.html", "published_at": "2013-05-07T18:18:00+00:00" }, { "id": "01a08783-c23b-70a0-be52-e5e45a625a14", "title": "A Statement from Adria Richards", "url": "https://holdenweb.blogspot.com/2013/05/a-statement-from-adria-richards.html", "published_at": "2013-05-07T18:18:00+00:00" } ] posts Claim your blog
Back to Steve Holden
Blog · corpus.blog/blogs/holdenweb.blogspot.com/posts

Steve Holden

holdenweb.blogspot.com

2025

2024

2018

2017

2015

2014

2013