41554 blogs · [
{
"id": "01a0e55b-1fca-72c6-b2d6-db424dac8ef6",
"title": null,
"url": "https://blog.gruffdavies.com",
"published_at": "2026-06-15T20:45:55+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097994fd5b",
"title": "Anxious About AI? Remember, ‘Computer’ used to be a Human Job Title…",
"url": "https://blog.gruffdavies.com/2024/11/16/anxious-about-ai-remember-computer-used-to-be-a-human-job-title/",
"published_at": "2024-11-16T23:59:24+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097a1ae585",
"title": "Vitamin D Prophylaxis Can End The Pandemic",
"url": "https://blog.gruffdavies.com/2020/10/20/vitamin-d-prophylaxis-can-end-the-pandemic/",
"published_at": "2020-10-20T11:26:47+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097afd4492",
"title": "Latest Research: Vitamin D Protects Against and Treats COVID19",
"url": "https://blog.gruffdavies.com/2020/09/28/latest-research-vitamin-d-protects-against-and-treats-covid19/",
"published_at": "2020-09-28T09:56:15+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097bcfbf57",
"title": "Are we having a second wave? Of stupidity, yes.",
"url": "https://blog.gruffdavies.com/2020/08/02/are-we-having-a-second-wave-of-stupidity-yes/",
"published_at": "2020-08-02T08:22:32+00:00"
},
{
"id": "01a0e55b-1fca-72c6-b2d6-db424943273e",
"title": null,
"url": "https://blog.gruffdavies.com/home/",
"published_at": "2020-07-27T06:35:27+00:00"
},
{
"id": "01a0e55b-1fca-72c6-b2d6-db424c326098",
"title": null,
"url": "https://blog.gruffdavies.com/contact/",
"published_at": "2020-07-13T00:12:27+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097c35f83c",
"title": "Newtonian physics IS deterministic (sorry Norton)",
"url": "https://blog.gruffdavies.com/2017/12/24/newtonian-physics-is-deterministic-sorry-norton/",
"published_at": "2017-12-24T21:18:22+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097c49eac5",
"title": "We need to talk about K = viN…",
"url": "https://blog.gruffdavies.com/2016/11/01/we-need-to-talk-about-k-vin/",
"published_at": "2016-11-01T16:16:05+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097ce9c20f",
"title": "Use Pidgin for faster Flowcharts and Relationship Diagrams",
"url": "https://blog.gruffdavies.com/2015/12/06/use-pidgin-for-faster-flowcharts-and-relationship-diagrams/",
"published_at": "2015-12-06T11:48:29+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097d88f508",
"title": "Make your own AI Art with Deep Neural Networks",
"url": "https://blog.gruffdavies.com/2015/11/29/make-your-own-ai-art-with-deep-neural-networks/",
"published_at": "2015-11-29T21:51:38+00:00"
},
{
"id": "01a0874a-669d-71b3-b5ff-31097e888d3d",
"title": "A neat MySQL hack to create a VIEW with subquery in the FROM clause…",
"url": "https://blog.gruffdavies.com/2015/01/25/a-neat-mysql-hack-to-create-a-view-with-subquery-in-the-from-clause/",
"published_at": "2015-01-25T15:43:25+00:00"
},
{
"id": "01a0874a-669e-73e7-8b90-26fba238690b",
"title": "Writing games in HTML5 and CoffeeScript combining Box2D and EaselJS in an OOP/MVC architecture",
"url": "https://blog.gruffdavies.com/2014/09/09/writing-games-in-html5-and-coffeescript-combining-box2d-and-easeljs-in-an-oopmvc-architecture/",
"published_at": "2014-09-09T07:34:23+00:00"
},
{
"id": "01a0e4bc-40c6-7147-80bf-3fde214ab615",
"title": "How to write DRY SQL in MySQL – Part 2: Stored Procedure Hacks",
"url": "https://blog.gruffdavies.com/2014/08/30/how-to-write-dry-sql-in-mysql-part-2-stored-procedure-hacks/",
"published_at": "2014-08-30T07:56:25+00:00"
},
{
"id": "01a0e4bc-40c6-7147-80bf-3fde21bc4b23",
"title": "How to write DRY SQL in MySQL – Part 1: Views",
"url": "https://blog.gruffdavies.com/2014/08/23/how-to-write-dry-sql-in-mysql-part-1-views/",
"published_at": "2014-08-23T13:32:04+00:00"
},
{
"id": "01a0e4bc-40c6-7147-80bf-3fde2294f422",
"title": "How to add a WordPress Blog to a Moonfruit website",
"url": "https://blog.gruffdavies.com/2014/08/23/how-to-add-a-wordpress-blog-to-a-moonfruit-website/",
"published_at": "2014-08-23T05:51:41+00:00"
},
{
"id": "01a0e55b-1fca-72c6-b2d6-db424d6c58d1",
"title": null,
"url": "https://blog.gruffdavies.com/about/",
"published_at": "2014-08-23T04:04:04+00:00"
}
] posts Claim your blog