41554 blogs · [ { "id": "01a0821e-49c8-715e-8cef-739c4f1f47e3", "title": "Monads and Python", "url": "https://rbtcollins.wordpress.com/2018/08/26/monads-and-python/", "published_at": "2018-08-26T11:46:49+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c501ef6e8", "title": "signalling via exit status in Python", "url": "https://rbtcollins.wordpress.com/2015/11/30/signalling-via-exit-status-in-python/", "published_at": "2015-11-29T18:58:18+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c509d8a2f", "title": "Testrepository roadmap 2015/16", "url": "https://rbtcollins.wordpress.com/2015/09/18/testrepository-roadmap-201516/", "published_at": "2015-09-18T08:08:08+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c51735ae6", "title": "The merits of (careful) impatience", "url": "https://rbtcollins.wordpress.com/2015/08/04/the-merits-of-careful-impatience/", "published_at": "2015-08-03T21:50:23+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c52410e91", "title": "Revisiting the Fixture API – handling leaky resources", "url": "https://rbtcollins.wordpress.com/2015/06/22/revisiting-the-fixture-api-handling-leaky-resources/", "published_at": "2015-06-22T01:46:53+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c52f17d95", "title": "Improving dependency handling upstream (for openstack)", "url": "https://rbtcollins.wordpress.com/2015/05/13/improving-dependency-handling-upstream-for-openstack/", "published_at": "2015-05-13T00:19:21+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c535e8687", "title": "Dealing with deps in OpenStack", "url": "https://rbtcollins.wordpress.com/2015/04/28/dealing-with-deps-in-openstack/", "published_at": "2015-04-27T21:32:32+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c539c3584", "title": "Subunit and subtests", "url": "https://rbtcollins.wordpress.com/2013/09/01/subunit-and-subtests/", "published_at": "2013-09-01T09:34:01+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c53aac279", "title": "subunit version 2 progress", "url": "https://rbtcollins.wordpress.com/2013/03/04/subunit-version-2-progress/", "published_at": "2013-03-04T09:43:29+00:00" }, { "id": "01a0821e-49c8-715e-8cef-739c53f46907", "title": "Simpler is better – a single event type for StreamResult", "url": "https://rbtcollins.wordpress.com/2013/02/23/simpler-is-better/", "published_at": "2013-02-23T08:47:02+00:00" }, { "id": "01a0bdf2-e0fa-705f-8941-c2dfc8bb67f0", "title": "First experience implementing StreamResult", "url": "https://rbtcollins.wordpress.com/2013/02/19/first-experience-implementing-streamresult/", "published_at": "2013-02-19T10:52:57+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58ae2de0f9", "title": "More subunit needs", "url": "https://rbtcollins.wordpress.com/2013/02/15/more-subunit-needs/", "published_at": "2013-02-15T01:31:09+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58ae4d3f28", "title": "Time to revise the subunit protocol", "url": "https://rbtcollins.wordpress.com/2013/02/14/time-to-revise-the-subunit-protocol/", "published_at": "2013-02-14T11:28:56+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58af4cf1ca", "title": "Multi-machine parallel testing of nova with testrepository", "url": "https://rbtcollins.wordpress.com/2013/01/14/multi-machine-parallel-testing-of-nova-with-testrepository/", "published_at": "2013-01-14T00:59:14+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58af69e092", "title": "Launchpads page performance report now reusable", "url": "https://rbtcollins.wordpress.com/2012/09/08/launchpads-page-performance-report-now-reusable/", "published_at": "2012-09-08T09:51:12+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58b000feb7", "title": "Why platform specific package systems exist and won’t go away", "url": "https://rbtcollins.wordpress.com/2012/08/27/why-platform-specific-package-systems-exist-and-wont-go-away/", "published_at": "2012-08-27T07:58:19+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58b02e5e69", "title": "minimising downtime for schema changes with postgresql", "url": "https://rbtcollins.wordpress.com/2012/08/13/minimising-downtime-for-schema-changes-with-postgresql/", "published_at": "2012-08-13T07:17:38+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58b0e2a017", "title": "Running juju against a private openstack instance.", "url": "https://rbtcollins.wordpress.com/2012/06/25/running-juju-against-a-private-openstack-instance/", "published_at": "2012-06-24T23:24:54+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58b192076d", "title": "Less SPOFs: pyjunitxml, testscenarios", "url": "https://rbtcollins.wordpress.com/2012/04/24/less-spofs-pyjunitxml-testscenarios/", "published_at": "2012-04-24T05:00:12+00:00" }, { "id": "01a0bdf2-e0fb-7086-b7cd-bf58b269dad1", "title": "Public service announcement: signals implies reentrant code even in Python", "url": "https://rbtcollins.wordpress.com/2012/01/06/public-service-announcement-signals-implies-reentrant-code-even-in-python/", "published_at": "2012-01-06T04:38:06+00:00" }, { "id": "01a0be03-5f73-7301-af43-515313ccfa7e", "title": "testrepository iteration for python projects", "url": "https://rbtcollins.wordpress.com/2010/11/30/testrepository-iteration-for-python-projects/", "published_at": "2010-11-30T06:14:00+00:00" }, { "id": "01a0be03-5f73-7301-af43-51531408cbb6", "title": "Maintainable pyunit test suites – fixtures", "url": "https://rbtcollins.wordpress.com/2010/09/18/maintainable-pyunit-test-suites-fixtures/", "published_at": "2010-09-18T06:48:23+00:00" }, { "id": "01a0be03-5f73-7301-af43-515314d3755b", "title": "Subunit and nose", "url": "https://rbtcollins.wordpress.com/2010/07/02/subunit-and-nose/", "published_at": "2010-07-01T21:59:32+00:00" }, { "id": "01a0be03-5f73-7301-af43-5153151f3cec", "title": "Maintainable pyunit test suites", "url": "https://rbtcollins.wordpress.com/2010/05/10/maintainable-pyunit-test-suites/", "published_at": "2010-05-09T16:21:35+00:00" }, { "id": "01a0be03-5f73-7301-af43-515315f7bc37", "title": "Announcing testrepository", "url": "https://rbtcollins.wordpress.com/2010/01/10/announcing-testrepository/", "published_at": "2010-01-10T12:27:50+00:00" }, { "id": "01a0be03-5f73-7301-af43-5153164c1680", "title": "bzr selftest uses testtools", "url": "https://rbtcollins.wordpress.com/2009/12/23/bzr-selftest-uses-testtools/", "published_at": "2009-12-23T08:41:16+00:00" }, { "id": "01a0be03-5f73-7301-af43-515316c96d23", "title": "Various releases", "url": "https://rbtcollins.wordpress.com/2009/12/20/various-releases/", "published_at": "2009-12-20T12:33:08+00:00" }, { "id": "01a0be03-5f73-7301-af43-515316d1c25b", "title": "Python unittest API : Time to fix it", "url": "https://rbtcollins.wordpress.com/2009/09/23/python-unittest-api-time-to-fix-it/", "published_at": "2009-09-22T14:48:18+00:00" }, { "id": "01a0be03-5f73-7301-af43-5153170698ee", "title": "Packaging backlog", "url": "https://rbtcollins.wordpress.com/2009/09/20/packaging-backlog/", "published_at": "2009-09-20T07:23:21+00:00" } ] posts Claim your blog
Back to Robert Collins
Blog · corpus.blog/blogs/rbtcollins.wordpress.com/posts

Robert Collins

rbtcollins.wordpress.com

2018

2015

2013

2012

2010

2009