41554 blogs · [ { "id": "01a0821b-abb5-73fe-aa23-eecfe9be49f7", "title": "From Routing Checks to Trajectory Testing: Evaluating an Agentic Chatbot", "url": "http://edcrewe.blogspot.com/2026/08/from-routing-checks-to-trajectory.html", "published_at": "2026-08-08T20:09:57+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fdf077c21", "title": "From Routing Checks to Trajectory Testing: Evaluating an Agentic Chatbot", "url": "https://edcrewe.blogspot.com/2026/08/from-routing-checks-to-trajectory.html", "published_at": "2026-08-08T20:09:57+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfea787767", "title": "Talk about Cloud Prices at PyConLT 2025", "url": "http://edcrewe.blogspot.com/2025/04/talk-about-cloud-prices-at-pyconlt-2025.html", "published_at": "2025-04-07T14:14:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fdfb2eb7b", "title": "Talk about Cloud Prices at PyConLT 2025", "url": "https://edcrewe.blogspot.com/2025/04/talk-about-cloud-prices-at-pyconlt-2025.html", "published_at": "2025-04-07T14:14:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfeaff3475", "title": "Software Development with Generative AI - 2024 Update", "url": "http://edcrewe.blogspot.com/2024/06/software-development-with-generative-ai.html", "published_at": "2024-06-09T12:21:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe04e8b4d", "title": "Software Development with Generative AI - 2024 Update", "url": "https://edcrewe.blogspot.com/2024/06/software-development-with-generative-ai.html", "published_at": "2024-06-09T12:21:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfebf3631d", "title": "Software Engineering Hiring and Firing", "url": "http://edcrewe.blogspot.com/2024/04/software-engineering-hiring-and-firing.html", "published_at": "2024-04-27T09:41:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe07dd3ca", "title": "Software Engineering Hiring and Firing", "url": "https://edcrewe.blogspot.com/2024/04/software-engineering-hiring-and-firing.html", "published_at": "2024-04-27T09:41:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfec112a62", "title": "Software development with Generative AI", "url": "http://edcrewe.blogspot.com/2023/12/software-development-with-generative-ai.html", "published_at": "2023-12-11T09:57:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe095a799", "title": "Software development with Generative AI", "url": "https://edcrewe.blogspot.com/2023/12/software-development-with-generative-ai.html", "published_at": "2023-12-11T09:57:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfec9219bf", "title": "Sustainable Coding, and how do I apply it to myself as a Cloud engineer?", "url": "http://edcrewe.blogspot.com/2023/07/sustainable-coding-and-how-do-i-apply.html", "published_at": "2023-07-05T09:23:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe0c3b9ef", "title": "Sustainable Coding, and how do I apply it to myself as a Cloud engineer?", "url": "https://edcrewe.blogspot.com/2023/07/sustainable-coding-and-how-do-i-apply.html", "published_at": "2023-07-05T09:23:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfecabc02c", "title": "Teaching an old Pythonista new Gopher tricks", "url": "http://edcrewe.blogspot.com/2019/09/teaching-old-pythonista-new-gopher.html", "published_at": "2019-09-01T14:35:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe1af1cc2", "title": "Teaching an old Pythonista new Gopher tricks", "url": "https://edcrewe.blogspot.com/2019/09/teaching-old-pythonista-new-gopher.html", "published_at": "2019-09-01T14:35:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfed67b4af", "title": "Picking a language for shell scripting based on its framework ecosystem", "url": "http://edcrewe.blogspot.com/2015/07/picking-language-for-shell-scripting.html", "published_at": "2015-07-30T19:17:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe2475ee4", "title": "Picking a language for shell scripting based on its framework ecosystem", "url": "https://edcrewe.blogspot.com/2015/07/picking-language-for-shell-scripting.html", "published_at": "2015-07-30T19:17:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfed8489b3", "title": "The 10 commandments of maintainable web services", "url": "http://edcrewe.blogspot.com/2014/11/the-10-commandments-of-maintainable-web.html", "published_at": "2014-11-16T13:34:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe2d7f9f4", "title": "The 10 commandments of maintainable web services", "url": "https://edcrewe.blogspot.com/2014/11/the-10-commandments-of-maintainable-web.html", "published_at": "2014-11-16T13:34:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfedd8598a", "title": "Fixing third party Django packages for Python 3", "url": "http://edcrewe.blogspot.com/2014/10/fixing-third-party-django-packages-with.html", "published_at": "2014-10-29T21:36:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe3a57b75", "title": "Fixing third party Django packages for Python 3", "url": "https://edcrewe.blogspot.com/2014/10/fixing-third-party-django-packages-with.html", "published_at": "2014-10-29T21:36:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfee8f1b78", "title": "WSGI functional benchmark for a Django Survey Application", "url": "http://edcrewe.blogspot.com/2014/01/wsgi-functional-benchmark-for-django.html", "published_at": "2014-01-06T14:47:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe40a7e10", "title": "WSGI functional benchmark for a Django Survey Application", "url": "https://edcrewe.blogspot.com/2014/01/wsgi-functional-benchmark-for-django.html", "published_at": "2014-01-06T14:47:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfeee7e1b6", "title": "Django Cardiff User Group", "url": "http://edcrewe.blogspot.com/2013/11/django-cardiff-user-group.html", "published_at": "2013-11-21T09:58:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe4204a07", "title": "Django Cardiff User Group", "url": "https://edcrewe.blogspot.com/2013/11/django-cardiff-user-group.html", "published_at": "2013-11-21T09:58:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecfef532022", "title": "IT Megameet", "url": "http://edcrewe.blogspot.com/2013/06/it-megameet.html", "published_at": "2013-06-03T08:44:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe47759ee", "title": "IT Megameet", "url": "https://edcrewe.blogspot.com/2013/06/it-megameet.html", "published_at": "2013-06-03T08:44:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecff047ea3a", "title": "Cookie law, Cookieless and django tips.", "url": "http://edcrewe.blogspot.com/2012/11/cookie-law-cookieless-and-django-tips.html", "published_at": "2012-11-15T01:13:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe4e7dc1c", "title": "Cookie law, Cookieless and django tips.", "url": "https://edcrewe.blogspot.com/2012/11/cookie-law-cookieless-and-django-tips.html", "published_at": "2012-11-15T01:13:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecff0c66d52", "title": "Europython 2012 - hot stuff", "url": "http://edcrewe.blogspot.com/2012/07/europython-2012-hot-stuff.html", "published_at": "2012-07-07T21:07:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe5b9bfe5", "title": "Europython 2012 - hot stuff", "url": "https://edcrewe.blogspot.com/2012/07/europython-2012-hot-stuff.html", "published_at": "2012-07-07T21:07:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecff0e77111", "title": "Talks vary, especially mine", "url": "http://edcrewe.blogspot.com/2012/06/talks-vary-especially-mine.html", "published_at": "2012-06-16T09:30:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe6746a2b", "title": "Talks vary, especially mine", "url": "https://edcrewe.blogspot.com/2012/06/talks-vary-especially-mine.html", "published_at": "2012-06-16T09:30:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecff1504344", "title": "Upgrading a Google App Engine Django app", "url": "http://edcrewe.blogspot.com/2012/06/upgrading-google-app-engine-django-app.html", "published_at": "2012-06-05T14:21:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe70cf41f", "title": "Upgrading a Google App Engine Django app", "url": "https://edcrewe.blogspot.com/2012/06/upgrading-google-app-engine-django-app.html", "published_at": "2012-06-05T14:21:00+00:00" }, { "id": "01a0821b-abb5-73fe-aa23-eecff1d5185a", "title": "Django - generic class views, decorator class", "url": "http://edcrewe.blogspot.com/2012/03/django-class-decorators-for-class-views.html", "published_at": "2012-03-27T19:46:00+00:00" }, { "id": "01a08771-59f7-7322-a692-9e8fe7c23368", "title": "Django - generic class views, decorator class", "url": "https://edcrewe.blogspot.com/2012/03/django-class-decorators-for-class-views.html", "published_at": "2012-03-27T19:46:00+00:00" } ] posts Claim your blog
Back to Ed Crewe
Blog · corpus.blog/blogs/edcrewe.blogspot.com/posts

Ed Crewe

edcrewe.blogspot.com

2026

2025

2024

2023

2019

2015

2014

2013

2012