{
    "href": "/tag/php/",
    "relId": "php",
    "title": "PHP",
    "author": null,
    "created": null,
    "updated": [],
    "markup": "markdown",
    "html": "",
    "posts": [
        {
            "href": "/post/2026/05/25/resolver-interop-now-open-for-public-review/",
            "relId": "2026/05/25/resolver-interop-now-open-for-public-review",
            "title": "Resolver-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-05-25 14:47:38 UTC",
            "updated": [
                "2026-05-25 14:47:38 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/05/08/front-interop-now-open-for-public-review/",
            "relId": "2026/05/08/front-interop-now-open-for-public-review",
            "title": "Front-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-05-08 12:00:00 UTC",
            "updated": [
                "2026-05-08 12:00:00 UTC",
                "2026-05-08 13:59:26 UTC",
                "2026-05-08 14:03:43 UTC",
                "2026-05-08 14:03:58 UTC",
                "2026-05-08 14:04:11 UTC",
                "2026-05-08 14:04:43 UTC",
                "2026-05-08 14:06:38 UTC",
                "2026-05-08 14:07:16 UTC",
                "2026-05-08 14:09:10 UTC",
                "2026-05-08 14:12:35 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/04/24/php-styler-a-back-to-formula-rewrite/",
            "relId": "2026/04/24/php-styler-a-back-to-formula-rewrite",
            "title": "PHP-Styler: A Back-To-Formula Rewrite",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/styler/",
                    "relId": "styler",
                    "title": "Styler",
                    "author": null,
                    "created": "2023-08-14 14:20:33 UTC",
                    "updated": [
                        "2023-08-14 14:20:33 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-04-24 17:44:43 UTC",
            "updated": [
                "2026-04-24 17:44:43 UTC",
                "2026-04-24 17:55:19 UTC",
                "2026-04-24 17:56:02 UTC",
                "2026-04-24 17:57:27 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/04/23/response-interop-last-call-for-public-review/",
            "relId": "2026/04/23/response-interop-last-call-for-public-review",
            "title": "Response-Interop: Last Call for Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-04-23 14:25:04 UTC",
            "updated": [
                "2026-04-23 14:25:04 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/04/08/request-interop-standard-now-stable/",
            "relId": "2026/04/08/request-interop-standard-now-stable",
            "title": "Request-Interop Standard Now Stable",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-04-08 13:03:47 UTC",
            "updated": [
                "2026-04-08 13:03:47 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/02/08/designing-a-bootstrap-script/",
            "relId": "2026/02/08/designing-a-bootstrap-script",
            "title": "Designing a Bootstrap Script",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-02-08 18:37:30 UTC",
            "updated": [
                "2026-02-08 18:37:30 UTC",
                "2026-02-08 18:39:22 UTC",
                "2026-02-08 18:42:02 UTC",
                "2026-02-08 18:42:42 UTC",
                "2026-02-08 18:44:00 UTC",
                "2026-02-08 18:44:22 UTC",
                "2026-02-08 18:46:17 UTC",
                "2026-02-09 13:39:24 UTC",
                "2026-02-09 13:45:34 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/02/03/ioc-interop-now-open-for-public-review/",
            "relId": "2026/02/03/ioc-interop-now-open-for-public-review",
            "title": "Ioc-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-02-03 14:04:36 UTC",
            "updated": [
                "2026-02-03 14:04:36 UTC",
                "2026-02-03 14:05:29 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/01/19/upload-interop-standard-now-stable/",
            "relId": "2026/01/19/upload-interop-standard-now-stable",
            "title": "Upload-Interop Standard Now Stable",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-01-19 16:35:07 UTC",
            "updated": [
                "2026-01-19 16:35:07 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2026/01/03/env-interop-now-open-for-public-review/",
            "relId": "2026/01/03/env-interop-now-open-for-public-review",
            "title": "Env-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2026-01-03 16:54:05 UTC",
            "updated": [
                "2026-01-03 16:54:05 UTC",
                "2026-01-03 16:54:37 UTC",
                "2026-01-03 16:55:21 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/12/08/response-interop-now-open-for-public-review/",
            "relId": "2025/12/08/response-interop-now-open-for-public-review",
            "title": "Response-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-12-08 19:44:10 UTC",
            "updated": [
                "2025-12-08 19:44:10 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/07/23/more-than-one-class-per-file/",
            "relId": "2025/07/23/more-than-one-class-per-file",
            "title": "More-Than-One Class Per File",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-07-23 13:11:24 UTC",
            "updated": [
                "2025-07-23 13:11:24 UTC",
                "2025-07-23 13:22:27 UTC",
                "2025-07-23 13:22:33 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/07/15/request-interop-now-open-for-public-review/",
            "relId": "2025/07/15/request-interop-now-open-for-public-review",
            "title": "Request-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-07-15 13:22:11 UTC",
            "updated": [
                "2025-07-15 13:22:11 UTC",
                "2025-07-15 13:28:48 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/06/13/upload-interop-now-open-for-public-review/",
            "relId": "2025/06/13/upload-interop-now-open-for-public-review",
            "title": "Upload-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-06-13 18:35:28 UTC",
            "updated": [
                "2025-06-13 18:35:28 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/06/10/uri-interop-standard-now-stable/",
            "relId": "2025/06/10/uri-interop-standard-now-stable",
            "title": "Uri-Interop Standard Now Stable",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-06-11 01:39:23 UTC",
            "updated": [
                "2025-06-11 01:39:23 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/05/26/stream-interop-standard-now-stable/",
            "relId": "2025/05/26/stream-interop-standard-now-stable",
            "title": "Stream-Interop Standard Now Stable",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-05-26 13:39:24 UTC",
            "updated": [
                "2025-05-26 13:39:24 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/03/10/uri-interop-now-open-for-public-review/",
            "relId": "2025/03/10/uri-interop-now-open-for-public-review",
            "title": "Uri-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-03-11 01:31:32 UTC",
            "updated": [
                "2025-03-11 01:31:32 UTC",
                "2025-03-17 13:13:56 UTC",
                "2025-03-17 13:14:32 UTC",
                "2025-03-17 13:15:21 UTC",
                "2025-03-17 13:15:50 UTC",
                "2025-03-17 13:16:53 UTC",
                "2025-03-17 13:17:56 UTC",
                "2025-03-17 13:18:24 UTC",
                "2025-03-17 13:18:38 UTC",
                "2025-03-17 13:18:50 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2025/02/03/stream-interop-now-open-for-public-review/",
            "relId": "2025/02/03/stream-interop-now-open-for-public-review",
            "title": "Stream-Interop Now Open For Public Review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2025-02-03 20:12:59 UTC",
            "updated": [
                "2025-02-03 20:12:59 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2024/01/15/front-interop-interoperable-front-controller-interfaces/",
            "relId": "2024/01/15/front-interop-interoperable-front-controller-interfaces",
            "title": "Front-Interop: Interoperable Front Controller Interfaces",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/interop/",
                    "relId": "interop",
                    "title": "Interop",
                    "author": null,
                    "created": "2025-02-03 20:11:59 UTC",
                    "updated": [
                        "2025-02-03 20:11:59 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2024-01-16 03:32:10 UTC",
            "updated": [
                "2024-01-16 03:32:10 UTC",
                "2024-01-16 03:34:44 UTC",
                "2024-01-16 03:46:38 UTC",
                "2025-02-03 20:12:14 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/10/10/php-styler-0130-released/",
            "relId": "2023/10/10/php-styler-0130-released",
            "title": "PHP-Styler 0.13.0 Released",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/styler/",
                    "relId": "styler",
                    "title": "Styler",
                    "author": null,
                    "created": "2023-08-14 14:20:33 UTC",
                    "updated": [
                        "2023-08-14 14:20:33 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-10-10 15:27:05 UTC",
            "updated": [
                "2023-10-10 15:27:05 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/09/19/php-styler-050-released/",
            "relId": "2023/09/19/php-styler-050-released",
            "title": "PHP-Styler 0.5.0 Released",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/styler/",
                    "relId": "styler",
                    "title": "Styler",
                    "author": null,
                    "created": "2023-08-14 14:20:33 UTC",
                    "updated": [
                        "2023-08-14 14:20:33 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-09-19 13:25:05 UTC",
            "updated": [
                "2023-09-19 13:25:05 UTC",
                "2023-09-19 13:25:23 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/08/16/teller-money-for-legacy-applications-in-php/",
            "relId": "2023/08/16/teller-money-for-legacy-applications-in-php",
            "title": "Teller: Money for Legacy Applications in PHP",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/teller/",
                    "relId": "teller",
                    "title": "Teller",
                    "author": null,
                    "created": "2023-08-16 15:23:15 UTC",
                    "updated": [
                        "2023-08-16 15:23:15 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-08-16 15:23:15 UTC",
            "updated": [
                "2023-08-16 15:23:15 UTC",
                "2023-08-16 15:24:20 UTC",
                "2023-08-16 15:25:28 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/08/14/introducing-php-styler/",
            "relId": "2023/08/14/introducing-php-styler",
            "title": "Introducing PHP-Styler",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/styler/",
                    "relId": "styler",
                    "title": "Styler",
                    "author": null,
                    "created": "2023-08-14 14:20:33 UTC",
                    "updated": [
                        "2023-08-14 14:20:33 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-08-14 14:20:33 UTC",
            "updated": [
                "2023-08-14 14:20:33 UTC",
                "2023-08-14 16:01:46 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/07/03/qiq-tags-and-php-tokens/",
            "relId": "2023/07/03/qiq-tags-and-php-tokens",
            "title": "Qiq Tags and PHP Tokens",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/qiq/",
                    "relId": "qiq",
                    "title": "Qiq",
                    "author": null,
                    "created": "2021-10-20 16:48:23 UTC",
                    "updated": [
                        "2021-10-20 16:48:23 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-07-03 14:46:05 UTC",
            "updated": [
                "2023-07-03 14:46:05 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/05/25/autoshell-10-released/",
            "relId": "2023/05/25/autoshell-10-released",
            "title": "AutoShell 1.0 Released",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/autoshell/",
                    "relId": "autoshell",
                    "title": "Autoshell",
                    "author": null,
                    "created": "2023-05-25 13:15:43 UTC",
                    "updated": [
                        "2023-05-25 13:15:43 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-05-25 13:15:43 UTC",
            "updated": [
                "2023-05-25 13:15:43 UTC",
                "2023-05-25 13:36:19 UTC",
                "2023-05-27 14:05:28 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/04/10/qiq-templates-20-released/",
            "relId": "2023/04/10/qiq-templates-20-released",
            "title": "Qiq Templates 2.0 Released",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/qiq/",
                    "relId": "qiq",
                    "title": "Qiq",
                    "author": null,
                    "created": "2021-10-20 16:48:23 UTC",
                    "updated": [
                        "2021-10-20 16:48:23 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2023-04-10 20:49:18 UTC",
            "updated": [
                "2023-04-10 20:49:18 UTC",
                "2023-04-10 20:49:54 UTC",
                "2023-04-10 20:57:19 UTC",
                "2023-04-10 21:00:49 UTC",
                "2023-04-10 21:01:12 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/04/06/the-pdscomposer-script-names-standard-is-now-stable/",
            "relId": "2023/04/06/the-pdscomposer-script-names-standard-is-now-stable",
            "title": "The \"pds/composer-script-names\" standard is now stable!",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2023-04-06 13:48:30 UTC",
            "updated": [
                "2023-04-06 13:48:30 UTC",
                "2023-04-06 13:49:45 UTC",
                "2023-04-06 13:49:52 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2023/01/03/pds-composer-script-names-standard-now-in-public-review/",
            "relId": "2023/01/03/pds-composer-script-names-standard-now-in-public-review",
            "title": "PDS \"composer-script-names\" standard now in public review",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2023-01-03 14:45:24 UTC",
            "updated": [
                "2023-01-03 14:45:24 UTC",
                "2023-01-03 14:46:58 UTC",
                "2023-01-03 14:49:24 UTC",
                "2023-01-03 14:49:29 UTC",
                "2023-04-05 16:50:55 UTC",
                "2023-04-05 16:51:19 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2022/12/09/contra-noback-on-application-services/",
            "relId": "2022/12/09/contra-noback-on-application-services",
            "title": "Contra Noback on Application Services",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2022-12-09 18:16:13 UTC",
            "updated": [
                "2022-12-09 18:16:13 UTC",
                "2022-12-09 18:19:00 UTC",
                "2022-12-09 18:19:30 UTC",
                "2022-12-09 18:21:03 UTC",
                "2022-12-09 18:25:22 UTC",
                "2022-12-09 18:26:06 UTC",
                "2022-12-09 22:22:23 UTC",
                "2022-12-09 22:37:32 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2022/09/23/in-template-response-building/",
            "relId": "2022/09/23/in-template-response-building",
            "title": "In-Template Response Building",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/qiq/",
                    "relId": "qiq",
                    "title": "Qiq",
                    "author": null,
                    "created": "2021-10-20 16:48:23 UTC",
                    "updated": [
                        "2021-10-20 16:48:23 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/sapien/",
                    "relId": "sapien",
                    "title": "Sapien",
                    "author": null,
                    "created": "2021-11-09 16:57:39 UTC",
                    "updated": [
                        "2021-11-09 16:57:39 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2022-09-23 12:52:28 UTC",
            "updated": [
                "2022-09-23 12:52:28 UTC",
                "2022-09-23 12:53:10 UTC",
                "2022-09-23 15:37:50 UTC",
                "2022-09-23 21:44:20 UTC",
                "2022-09-23 21:47:59 UTC",
                "2022-09-23 21:50:34 UTC",
                "2022-09-23 21:50:54 UTC",
                "2022-09-23 21:52:47 UTC",
                "2022-09-23 21:53:29 UTC",
                "2022-09-23 21:54:32 UTC",
                "2022-09-23 21:54:46 UTC",
                "2022-09-29 16:48:16 UTC",
                "2022-10-03 20:19:46 UTC",
                "2022-10-13 14:17:59 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2022/01/01/capsule-di-and-argument-inheritance/",
            "relId": "2022/01/01/capsule-di-and-argument-inheritance",
            "title": "Capsule DI and Argument Inheritance",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/capsule/",
                    "relId": "capsule",
                    "title": "Capsule",
                    "author": null,
                    "created": "2021-09-13 21:01:20 UTC",
                    "updated": [
                        "2021-09-13 21:01:20 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2022-01-01 22:16:20 UTC",
            "updated": [
                "2022-01-01 22:16:20 UTC",
                "2022-01-02 22:44:38 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/11/09/sapien-requestresponse-objects-for-php-81/",
            "relId": "2021/11/09/sapien-requestresponse-objects-for-php-81",
            "title": "Sapien: Request/Response Objects for PHP 8.1",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/sapien/",
                    "relId": "sapien",
                    "title": "Sapien",
                    "author": null,
                    "created": "2021-11-09 16:57:39 UTC",
                    "updated": [
                        "2021-11-09 16:57:39 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-11-09 16:57:39 UTC",
            "updated": [
                "2021-11-09 16:57:39 UTC",
                "2021-11-09 17:08:06 UTC",
                "2021-11-09 20:04:45 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/10/20/qiq-templates-for-php-8/",
            "relId": "2021/10/20/qiq-templates-for-php-8",
            "title": "Qiq Templates for PHP 8",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/qiq/",
                    "relId": "qiq",
                    "title": "Qiq",
                    "author": null,
                    "created": "2021-10-20 16:48:23 UTC",
                    "updated": [
                        "2021-10-20 16:48:23 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-10-20 16:48:23 UTC",
            "updated": [
                "2021-10-20 16:48:23 UTC",
                "2021-10-20 17:03:35 UTC",
                "2021-10-20 17:03:50 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/09/13/capsule-3-clean-concise-composable-dependency-injection/",
            "relId": "2021/09/13/capsule-3-clean-concise-composable-dependency-injection",
            "title": "Capsule 3: Clean, Concise, Composable Dependency Injection",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/capsule/",
                    "relId": "capsule",
                    "title": "Capsule",
                    "author": null,
                    "created": "2021-09-13 21:01:20 UTC",
                    "updated": [
                        "2021-09-13 21:01:20 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-09-13 21:01:20 UTC",
            "updated": [
                "2021-09-13 21:01:20 UTC",
                "2021-09-13 21:51:32 UTC",
                "2021-09-13 21:52:00 UTC",
                "2021-09-14 03:59:31 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/08/25/autoroute-200-released-with-value-object-support/",
            "relId": "2021/08/25/autoroute-200-released-with-value-object-support",
            "title": "AutoRoute 2.0.0 Released, With Value Object Support",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/autoroute/",
                    "relId": "autoroute",
                    "title": "Autoroute",
                    "author": null,
                    "created": "2021-07-27 14:02:36 UTC",
                    "updated": [
                        "2021-07-27 14:02:36 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-08-25 20:59:32 UTC",
            "updated": [
                "2021-08-25 20:59:32 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/07/27/autoroute-is-3x-faster-than-fastroute/",
            "relId": "2021/07/27/autoroute-is-3x-faster-than-fastroute",
            "title": "AutoRoute is 3x Faster Than FastRoute",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/autoroute/",
                    "relId": "autoroute",
                    "title": "Autoroute",
                    "author": null,
                    "created": "2021-07-27 14:02:36 UTC",
                    "updated": [
                        "2021-07-27 14:02:36 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-07-27 14:02:36 UTC",
            "updated": [
                "2021-07-27 14:02:36 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2021/03/02/ddd-authentication-and-credential-exchange/",
            "relId": "2021/03/02/ddd-authentication-and-credential-exchange",
            "title": "DDD, Authentication, and Credential Exchange",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/ddd/",
                    "relId": "ddd",
                    "title": "Ddd",
                    "author": null,
                    "created": "2021-03-02 15:20:33 UTC",
                    "updated": [
                        "2021-03-02 15:20:33 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2021-03-02 15:20:33 UTC",
            "updated": [
                "2021-03-02 15:20:33 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2020/12/06/application-and-domain-service-naming-conventions/",
            "relId": "2020/12/06/application-and-domain-service-naming-conventions",
            "title": "Application and Domain Service Naming Conventions",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2020-12-06 16:18:45 UTC",
            "updated": [
                "2020-12-06 16:18:45 UTC",
                "2020-12-06 16:19:36 UTC",
                "2020-12-06 16:21:03 UTC",
                "2020-12-06 16:22:59 UTC",
                "2020-12-06 16:24:21 UTC",
                "2020-12-06 22:41:24 UTC",
                "2020-12-06 22:41:54 UTC",
                "2020-12-06 22:44:04 UTC",
                "2020-12-06 22:46:26 UTC",
                "2020-12-06 22:46:47 UTC",
                "2020-12-07 17:12:52 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2020/10/27/argo-keep-your-content-cancel-resistant/",
            "relId": "2020/10/27/argo-keep-your-content-cancel-resistant",
            "title": "Argo: Keep Your Content Cancel-Resistant",
            "author": "pmjones",
            "tags": [
                {
                    "href": "/tag/argo/",
                    "relId": "argo",
                    "title": "Argo",
                    "author": null,
                    "created": "2020-10-22 20:34:44 UTC",
                    "updated": [
                        "2020-10-22 20:34:44 UTC",
                        "2020-10-26 18:29:37 UTC",
                        "2020-10-26 18:32:05 UTC",
                        "2020-10-26 18:32:08 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/electron/",
                    "relId": "electron",
                    "title": "Electron",
                    "author": null,
                    "created": "2020-10-27 11:50:06 UTC",
                    "updated": [
                        "2020-10-27 11:50:06 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/politics/",
                    "relId": "politics",
                    "title": "Politics",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2020-10-27 11:50:06 UTC",
            "updated": [
                "2020-10-27 11:50:06 UTC",
                "2020-10-27 13:17:20 UTC",
                "2020-10-27 13:17:26 UTC"
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2020/02/10/payload-interop-100-released/",
            "relId": "2020/02/10/payload-interop-100-released",
            "title": "Payload-Interop 1.0.0 Released",
            "author": "pmjones",
            "created": "2020-02-10 13:50:02 UTC",
            "updated": [
                "2020-02-10 13:50:02 UTC",
                "2020-02-10 13:51:50 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2020/01/01/payload-interop-public-review-period/",
            "relId": "2020/01/01/payload-interop-public-review-period",
            "title": "Payload-Interop Public Review Period",
            "author": "pmjones",
            "created": "2020-01-01 13:32:21 UTC",
            "updated": [
                "2020-01-01 13:32:21 UTC",
                "2020-07-21 22:45:27 UTC",
                "2020-09-17 17:23:23 UTC",
                "2020-09-17 17:24:04 UTC",
                "2020-09-17 17:24:15 UTC",
                "2020-10-15 13:36:58 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/12/11/atlas-postgresql-and-returning/",
            "relId": "2019/12/11/atlas-postgresql-and-returning",
            "title": "Atlas, PostgreSQL, and RETURNING",
            "author": "pmjones",
            "created": "2019-12-11 19:53:29 UTC",
            "updated": [
                "2019-12-11 19:53:29 UTC",
                "2019-12-11 20:02:14 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/12/09/controllers-are-services/",
            "relId": "2019/12/09/controllers-are-services",
            "title": "Controllers are Services",
            "author": "pmjones",
            "created": "2019-12-09 14:07:04 UTC",
            "updated": [
                "2019-12-09 14:07:04 UTC",
                "2019-12-09 16:10:01 UTC",
                "2019-12-09 20:44:50 UTC",
                "2019-12-09 20:46:26 UTC",
                "2019-12-09 20:50:01 UTC",
                "2020-10-29 21:50:57 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/12/05/controllers-are-not-services/",
            "relId": "2019/12/05/controllers-are-not-services",
            "title": "Controllers are not Services",
            "author": "pmjones",
            "created": "2019-12-05 16:14:57 UTC",
            "updated": [
                "2019-12-05 16:14:57 UTC",
                "2019-12-06 16:19:45 UTC",
                "2019-12-07 15:10:44 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/09/25/speaking-at-bulgaria-php-2019/",
            "relId": "2019/09/25/speaking-at-bulgaria-php-2019",
            "title": "Speaking at Bulgaria PHP 2019",
            "author": "pmjones",
            "created": "2019-09-25 13:38:19 UTC",
            "updated": [
                "2019-10-01 21:39:18 UTC",
                "2019-10-07 14:13:48 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/09/20/speaking-at-eeconf-2019/",
            "relId": "2019/09/20/speaking-at-eeconf-2019",
            "title": "Speaking at EEConf 2019",
            "author": "pmjones",
            "created": "2019-09-20 14:11:10 UTC",
            "updated": [
                "2019-09-20 14:11:10 UTC",
                "2019-09-20 14:12:26 UTC",
                "2019-11-28 20:32:27 UTC"
            ],
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "markup": "markdown"
        },
        {
            "href": "/post/2019/02/04/immutability-package-for-php/",
            "relId": "2019/02/04/immutability-package-for-php",
            "title": "Immutable Objects for PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2019-02-04 20:53:46 UTC",
            "updated": [
                "2019-02-04 20:53:46 UTC"
            ]
        },
        {
            "href": "/post/2018/12/19/clarifications-to-a-review-of-action-domain-responder/",
            "relId": "2018/12/19/clarifications-to-a-review-of-action-domain-responder",
            "title": "Clarifications to a review of Action Domain Responder",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-12-19 15:30:04 UTC",
            "updated": [
                "2018-12-19 15:30:04 UTC"
            ]
        },
        {
            "href": "/post/2018/12/11/open-source-and-squeegee-men/",
            "relId": "2018/12/11/open-source-and-squeegee-men",
            "title": "Open Source and Squeegee Men",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-12-11 12:36:44 UTC",
            "updated": [
                "2018-12-11 12:36:44 UTC",
                "2021-12-30 21:47:44 UTC",
                "2021-12-30 21:48:00 UTC",
                "2021-12-30 21:49:16 UTC"
            ]
        },
        {
            "href": "/post/2018/09/21/social-justice-attack-survival-guide/",
            "relId": "2018/09/21/social-justice-attack-survival-guide",
            "title": "Social Justice Attack Survival Guide",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2018-09-21 11:30:59 UTC",
            "updated": [
                "2018-09-21 11:30:59 UTC",
                "2020-10-29 21:52:33 UTC"
            ]
        },
        {
            "href": "/post/2018/07/31/atlas-orm-integration-with-symfony/",
            "relId": "2018/07/31/atlas-orm-integration-with-symfony",
            "title": "Atlas ORM Integration with Symfony",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-07-31 12:34:41 UTC",
            "updated": [
                "2018-07-31 12:34:41 UTC",
                "2020-10-29 21:53:27 UTC"
            ]
        },
        {
            "href": "/post/2018/07/10/atlas-orm-3-0-cassini-now-stable/",
            "relId": "2018/07/10/atlas-orm-3-0-cassini-now-stable",
            "title": "Atlas.Orm 3.0 (\"Cassini\") Now Stable",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-07-10 14:36:43 UTC",
            "updated": [
                "2018-07-10 14:36:43 UTC"
            ]
        },
        {
            "href": "/post/2018/05/22/atlas-query-simple-sensible-sql/",
            "relId": "2018/05/22/atlas-query-simple-sensible-sql",
            "title": "Atlas.Query: Simple. Sensible. SQL.",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-05-22 12:00:04 UTC",
            "updated": [
                "2018-05-22 12:00:04 UTC",
                "2020-10-29 21:54:55 UTC",
                "2020-10-29 21:55:59 UTC",
                "2020-10-29 21:56:15 UTC"
            ]
        },
        {
            "href": "/post/2018/05/09/atlas-3-x-cassini-and-phpstorm-completion/",
            "relId": "2018/05/09/atlas-3-x-cassini-and-phpstorm-completion",
            "title": "Atlas 3.x (\"Cassini\") and PHPStorm Completion",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-05-09 15:13:09 UTC",
            "updated": [
                "2018-05-09 15:13:09 UTC",
                "2020-10-29 21:57:07 UTC"
            ]
        },
        {
            "href": "/post/2018/04/23/atlas-orm-cassini-v3-early-access-alpha-release/",
            "relId": "2018/04/23/atlas-orm-cassini-v3-early-access-alpha-release",
            "title": "Atlas.Orm \"Cassini\" (v3) Early-Access Alpha Release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-04-23 14:02:15 UTC",
            "updated": [
                "2018-04-23 14:02:15 UTC",
                "2020-10-29 21:58:00 UTC"
            ]
        },
        {
            "href": "/post/2018/04/09/the-conquest-code-of-conduct/",
            "relId": "2018/04/09/the-conquest-code-of-conduct",
            "title": "The Conquest Code of Conduct",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/code-of-conduct/",
                    "relId": "code-of-conduct",
                    "title": "Code Of Conduct",
                    "author": null,
                    "created": "2020-10-29 13:33:43 UTC",
                    "updated": [
                        "2020-10-29 13:33:43 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2018-04-09 13:50:54 UTC",
            "updated": [
                "2018-04-09 13:50:54 UTC",
                "2020-10-29 13:36:50 UTC"
            ]
        },
        {
            "href": "/post/2018/02/13/line-coverage-in-unit-tests/",
            "relId": "2018/02/13/line-coverage-in-unit-tests",
            "title": "Line Coverage in Unit Tests",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-02-13 13:00:32 UTC",
            "updated": [
                "2018-02-13 13:00:32 UTC"
            ]
        },
        {
            "href": "/post/2018/02/07/atlas-2-1-0-released-with-polymorphic-association-support/",
            "relId": "2018/02/07/atlas-2-1-0-released-with-polymorphic-association-support",
            "title": "Atlas 2.1.0 Released with \"Polymorphic Association\" Support",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-02-07 13:40:30 UTC",
            "updated": [
                "2018-02-07 13:40:30 UTC"
            ]
        },
        {
            "href": "/post/2018/02/06/perfection/",
            "relId": "2018/02/06/perfection",
            "title": "Perfection",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-02-06 13:12:43 UTC",
            "updated": [
                "2018-02-06 13:12:43 UTC"
            ]
        },
        {
            "href": "/post/2018/01/31/best-practices/",
            "relId": "2018/01/31/best-practices",
            "title": "Best Practices",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-01-31 16:00:12 UTC",
            "updated": [
                "2018-01-31 16:00:12 UTC"
            ]
        },
        {
            "href": "/post/2018/01/02/considering-typehints-as-communication/",
            "relId": "2018/01/02/considering-typehints-as-communication",
            "title": "Considering Typehints As Communication",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2018-01-02 15:51:08 UTC",
            "updated": [
                "2018-01-02 15:51:08 UTC"
            ]
        },
        {
            "href": "/post/2017/12/28/solving-the-widget-problem-in-adr/",
            "relId": "2017/12/28/solving-the-widget-problem-in-adr",
            "title": "Solving The \"Widget Problem\" In ADR",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-12-28 16:15:42 UTC",
            "updated": [
                "2017-12-28 16:15:42 UTC"
            ]
        },
        {
            "href": "/post/2017/12/05/avoid-dependency-injection/",
            "relId": "2017/12/05/avoid-dependency-injection",
            "title": "Avoid Dependency Injection",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-12-05 13:00:15 UTC",
            "updated": [
                "2017-12-05 13:00:15 UTC"
            ]
        },
        {
            "href": "/post/2017/10/17/choose-dependency-injection-if-you-can/",
            "relId": "2017/10/17/choose-dependency-injection-if-you-can",
            "title": "Choose Dependency Injection \u2014 If You Can",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-10-17 14:00:18 UTC",
            "updated": [
                "2017-10-17 14:00:18 UTC"
            ]
        },
        {
            "href": "/post/2017/10/17/atlas-orm-2-0-is-now-stable/",
            "relId": "2017/10/17/atlas-orm-2-0-is-now-stable",
            "title": "Atlas.Orm 2.0 Is Now Stable",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-10-17 13:43:53 UTC",
            "updated": [
                "2017-10-17 13:43:53 UTC"
            ]
        },
        {
            "href": "/post/2017/10/10/a-few-right-ways-but-infinitely-more-wrong-ways/",
            "relId": "2017/10/10/a-few-right-ways-but-infinitely-more-wrong-ways",
            "title": "A Few Right Ways, But Infinitely More Wrong Ways",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-10-10 15:25:45 UTC",
            "updated": [
                "2017-10-10 15:25:45 UTC"
            ]
        },
        {
            "href": "/post/2017/10/03/atlas-orm-2-0-0-beta1-released/",
            "relId": "2017/10/03/atlas-orm-2-0-0-beta1-released",
            "title": "Atlas.Orm 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-10-03 14:56:28 UTC",
            "updated": [
                "2017-10-03 14:56:28 UTC"
            ]
        },
        {
            "href": "/post/2017/09/19/before-not-beyond-design-patterns/",
            "relId": "2017/09/19/before-not-beyond-design-patterns",
            "title": "\"Before\" (not \"Beyond\") Design Patterns",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-09-19 12:00:51 UTC",
            "updated": [
                "2017-09-19 12:00:51 UTC"
            ]
        },
        {
            "href": "/post/2017/09/12/a-systems-addendum-to-semantic-versioning/",
            "relId": "2017/09/12/a-systems-addendum-to-semantic-versioning",
            "title": "A \"Systems\" Addendum To Semantic Versioning",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-09-12 12:00:05 UTC",
            "updated": [
                "2017-09-12 12:00:05 UTC"
            ]
        },
        {
            "href": "/post/2017/09/05/hacking-refactoring-rewriting-and-technical-debt/",
            "relId": "2017/09/05/hacking-refactoring-rewriting-and-technical-debt",
            "title": "Hacking, Refactoring, Rewriting, and Technical Debt",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-09-05 12:00:59 UTC",
            "updated": [
                "2017-09-05 12:00:59 UTC"
            ]
        },
        {
            "href": "/post/2017/08/29/how-terrible-code-gets-written-by-perfectly-sane-people/",
            "relId": "2017/08/29/how-terrible-code-gets-written-by-perfectly-sane-people",
            "title": "How Terrible Code Gets Written By Perfectly Sane People",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-08-29 12:00:39 UTC",
            "updated": [
                "2017-08-29 12:00:39 UTC"
            ]
        },
        {
            "href": "/post/2017/08/22/slim-and-action-domain-responder/",
            "relId": "2017/08/22/slim-and-action-domain-responder",
            "title": "Slim and Action-Domain-Responder",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-08-22 16:59:01 UTC",
            "updated": [
                "2017-08-22 16:59:01 UTC"
            ]
        },
        {
            "href": "/post/2017/08/18/why-mvc-doesnt-fit-the-web/",
            "relId": "2017/08/18/why-mvc-doesnt-fit-the-web",
            "title": "Why MVC doesn't fit the web",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-08-18 14:49:07 UTC",
            "updated": [
                "2017-08-18 14:49:07 UTC"
            ]
        },
        {
            "href": "/post/2017/08/15/the-micro-framework-as-user-interface-framework/",
            "relId": "2017/08/15/the-micro-framework-as-user-interface-framework",
            "title": "The \"Micro\" Framework As \"User Interface\" Framework",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-08-15 18:38:01 UTC",
            "updated": [
                "2017-08-15 18:38:01 UTC"
            ]
        },
        {
            "href": "/post/2017/07/18/domain-logic-and-email-templates/",
            "relId": "2017/07/18/domain-logic-and-email-templates",
            "title": "Domain Logic and Email Templates",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-07-18 12:00:42 UTC",
            "updated": [
                "2017-07-18 12:00:42 UTC"
            ]
        },
        {
            "href": "/post/2017/05/23/controllers-and-domain-exceptions/",
            "relId": "2017/05/23/controllers-and-domain-exceptions",
            "title": "Controllers and Domain Exceptions",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-05-23 12:00:13 UTC",
            "updated": [
                "2017-05-23 12:00:13 UTC"
            ]
        },
        {
            "href": "/post/2017/05/16/action-injection-as-a-code-smell/",
            "relId": "2017/05/16/action-injection-as-a-code-smell",
            "title": "\"Action Injection\" As A Code Smell",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-05-16 12:00:23 UTC",
            "updated": [
                "2017-05-16 12:00:23 UTC"
            ]
        },
        {
            "href": "/post/2017/05/02/toward-a-better-separation-of-session-behaviors-in-php/",
            "relId": "2017/05/02/toward-a-better-separation-of-session-behaviors-in-php",
            "title": "Toward A Better Separation of Session Behaviors in PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-05-02 15:09:29 UTC",
            "updated": [
                "2017-05-02 15:09:29 UTC"
            ]
        },
        {
            "href": "/post/2017/04/25/a-false-sense-of-simplicity/",
            "relId": "2017/04/25/a-false-sense-of-simplicity",
            "title": "\"A False Sense of Simplicity\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-04-25 13:51:28 UTC",
            "updated": [
                "2017-04-25 13:51:28 UTC"
            ]
        },
        {
            "href": "/post/2017/04/18/atlas-orm-1-2-0-released/",
            "relId": "2017/04/18/atlas-orm-1-2-0-released",
            "title": "Atlas ORM 1.2.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-04-18 15:04:41 UTC",
            "updated": [
                "2017-04-18 15:04:41 UTC"
            ]
        },
        {
            "href": "/post/2017/04/11/symfony-4-directory-structure-and-existing-standards/",
            "relId": "2017/04/11/symfony-4-directory-structure-and-existing-standards",
            "title": "Symfony 4: Directory Structure, and Common Practices",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-04-11 14:32:50 UTC",
            "updated": [
                "2017-04-11 14:32:50 UTC"
            ]
        },
        {
            "href": "/post/2017/04/04/command-line-output-consider-logging-over-streams/",
            "relId": "2017/04/04/command-line-output-consider-logging-over-streams",
            "title": "Command-Line Output: Consider Logging Over Streams",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/producer/",
                    "relId": "producer",
                    "title": "Producer",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-04-04 14:39:55 UTC",
            "updated": [
                "2017-04-04 14:39:55 UTC"
            ]
        },
        {
            "href": "/post/2017/03/24/regarding-a-recent-event/",
            "relId": "2017/03/24/regarding-a-recent-event",
            "title": "Regarding A Recent Event",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-03-24 14:15:31 UTC",
            "updated": [
                "2017-03-24 14:15:31 UTC"
            ]
        },
        {
            "href": "/post/2017/02/21/wikimedia-clean-architecture-and-adr/",
            "relId": "2017/02/21/wikimedia-clean-architecture-and-adr",
            "title": "WikiMedia, Clean Architecture, and ADR",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/radar/",
                    "relId": "radar",
                    "title": "Radar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-02-21 13:30:32 UTC",
            "updated": [
                "2017-02-21 13:30:32 UTC"
            ]
        },
        {
            "href": "/post/2017/02/01/radar-project-skeleton-now-stable/",
            "relId": "2017/02/01/radar-project-skeleton-now-stable",
            "title": "Radar Project Skeleton Now Stable",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/radar/",
                    "relId": "radar",
                    "title": "Radar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-02-01 17:24:59 UTC",
            "updated": [
                "2017-02-01 17:24:59 UTC"
            ]
        },
        {
            "href": "/post/2017/01/31/the-pdsskeleton-standard-is-now-stable/",
            "relId": "2017/01/31/the-pdsskeleton-standard-is-now-stable",
            "title": "The \"pds/skeleton\" Standard Is Now Stable!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-01-31 14:56:04 UTC",
            "updated": [
                "2017-01-31 14:56:04 UTC"
            ]
        },
        {
            "href": "/post/2017/01/17/how-many-psr-7-implementations-exist/",
            "relId": "2017/01/17/how-many-psr-7-implementations-exist",
            "title": "How Many PSR-7 Implementations Exist?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-01-17 18:23:55 UTC",
            "updated": [
                "2017-01-17 18:23:55 UTC"
            ]
        },
        {
            "href": "/post/2017/01/12/beta2-of-pdsskeleton/",
            "relId": "2017/01/12/beta2-of-pdsskeleton",
            "title": "Beta2 of pds/skeleton now available!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-01-12 16:08:34 UTC",
            "updated": [
                "2017-01-12 16:08:34 UTC"
            ]
        },
        {
            "href": "/post/2017/01/05/psr-7-vs-the-serverrequestresponse-rfc/",
            "relId": "2017/01/05/psr-7-vs-the-serverrequestresponse-rfc",
            "title": "PSR-7 vs. the Server(Request|Response) RFC",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-01-05 16:58:27 UTC",
            "updated": [
                "2017-01-05 16:58:27 UTC"
            ]
        },
        {
            "href": "/post/2017/01/03/rfc-serverrequest-and-serverresponse/",
            "relId": "2017/01/03/rfc-serverrequest-and-serverresponse",
            "title": "RFC: ServerRequest and ServerResponse",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2017-01-03 15:27:55 UTC",
            "updated": [
                "2017-01-03 15:27:55 UTC"
            ]
        },
        {
            "href": "/post/2016/12/29/pds-skeleton-standard-now-in-beta/",
            "relId": "2016/12/29/pds-skeleton-standard-now-in-beta",
            "title": "PDS \"skeleton\" Standard Now In Beta",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-29 15:39:29 UTC",
            "updated": [
                "2016-12-29 15:39:29 UTC"
            ]
        },
        {
            "href": "/post/2016/12/22/efficient-use-of-mysqli-resultnum-rows/",
            "relId": "2016/12/22/efficient-use-of-mysqli-resultnum-rows",
            "title": "Efficient use of mysqli_result::$num_rows",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-22 15:35:25 UTC",
            "updated": [
                "2016-12-22 15:35:25 UTC"
            ]
        },
        {
            "href": "/post/2016/12/21/php-pds-interview-on-voices-of-the-elephpant/",
            "relId": "2016/12/21/php-pds-interview-on-voices-of-the-elephpant",
            "title": "PHP-PDS: Interview on Voices of the ElePHPant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-21 20:46:34 UTC",
            "updated": [
                "2016-12-21 20:46:34 UTC"
            ]
        },
        {
            "href": "/post/2016/12/20/pecl-request-extension-beta-1-released/",
            "relId": "2016/12/20/pecl-request-extension-beta-1-released",
            "title": "PECL Request Extension: Beta 1 Released!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-20 15:17:30 UTC",
            "updated": [
                "2016-12-20 15:17:30 UTC"
            ]
        },
        {
            "href": "/post/2016/12/15/package-development-standards-pdsskeleton-now-open-for-review/",
            "relId": "2016/12/15/package-development-standards-pdsskeleton-now-open-for-review",
            "title": "Package Development Standards: \"pds/skeleton\" Now Open For Review!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/standards/",
                    "relId": "standards",
                    "title": "Standards",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-15 15:20:14 UTC",
            "updated": [
                "2016-12-15 15:20:14 UTC"
            ]
        },
        {
            "href": "/post/2016/12/07/php-file-get-contents-httpsssl-error-on-mac-os/",
            "relId": "2016/12/07/php-file-get-contents-httpsssl-error-on-mac-os",
            "title": "PHP file_get_contents() HTTPS/SSL error on Mac OS",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-07 21:03:25 UTC",
            "updated": [
                "2016-12-07 21:03:25 UTC"
            ]
        },
        {
            "href": "/post/2016/12/05/independent-packages-and-subtree-splits/",
            "relId": "2016/12/05/independent-packages-and-subtree-splits",
            "title": "Independent Packages and Subtree Splits",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-05 22:07:54 UTC",
            "updated": [
                "2016-12-05 22:07:54 UTC"
            ]
        },
        {
            "href": "/post/2016/11/30/php-ssh2-sftp-opendirreaddir-fix/",
            "relId": "2016/11/30/php-ssh2-sftp-opendirreaddir-fix",
            "title": "PHP ssh2.sftp opendir/readdir fix",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-11-30 15:39:19 UTC",
            "updated": [
                "2016-11-30 15:39:19 UTC"
            ]
        },
        {
            "href": "/post/2016/11/29/conserving-on-the-wrong-resource/",
            "relId": "2016/11/29/conserving-on-the-wrong-resource",
            "title": "Conserving On The Wrong Resource",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-11-29 15:23:52 UTC",
            "updated": [
                "2016-11-29 15:23:52 UTC"
            ]
        },
        {
            "href": "/post/2016/11/22/the-php-7-request-extension/",
            "relId": "2016/11/22/the-php-7-request-extension",
            "title": "The PHP 7 \"Request\" Extension",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-11-22 13:09:29 UTC",
            "updated": [
                "2016-11-22 13:09:29 UTC"
            ]
        },
        {
            "href": "/post/2016/09/06/avoiding-quasi-immutable-objects-in-php/",
            "relId": "2016/09/06/avoiding-quasi-immutable-objects-in-php",
            "title": "Avoiding Quasi-Immutable Objects in PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-09-06 11:30:07 UTC",
            "updated": [
                "2016-09-06 11:30:07 UTC"
            ]
        },
        {
            "href": "/post/2016/08/18/fig-follies-part-3/",
            "relId": "2016/08/18/fig-follies-part-3",
            "title": "FIG Follies, Part 3",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-08-18 15:25:37 UTC",
            "updated": [
                "2016-08-18 15:25:37 UTC"
            ]
        },
        {
            "href": "/post/2016/08/16/fig-follies-part-2/",
            "relId": "2016/08/16/fig-follies-part-2",
            "title": "Fig Follies, Part 2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-08-16 14:33:43 UTC",
            "updated": [
                "2016-08-16 14:33:43 UTC"
            ]
        },
        {
            "href": "/post/2016/08/15/fig-follies-part-1/",
            "relId": "2016/08/15/fig-follies-part-1",
            "title": "FIG Follies, Part 1",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-08-15 14:45:04 UTC",
            "updated": [
                "2016-08-15 14:45:04 UTC",
                "2020-04-22 19:06:08 UTC"
            ]
        },
        {
            "href": "/post/2016/08/09/exporting-globals-in-php/",
            "relId": "2016/08/09/exporting-globals-in-php",
            "title": "Exporting Globals in PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-08-09 14:43:29 UTC",
            "updated": [
                "2016-08-09 14:43:29 UTC"
            ]
        },
        {
            "href": "/post/2016/05/31/telegraph-a-lambda-style-psr-7-middleware-dispatcher/",
            "relId": "2016/05/31/telegraph-a-lambda-style-psr-7-middleware-dispatcher",
            "title": "Telegraph: A Lambda-Style PSR-7 Middleware Dispatcher",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/telegraph/",
                    "relId": "telegraph",
                    "title": "Telegraph",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-05-31 14:37:32 UTC",
            "updated": [
                "2016-05-31 14:37:32 UTC"
            ]
        },
        {
            "href": "/post/2016/04/26/multi-project-issue-tracking-with-producer/",
            "relId": "2016/04/26/multi-project-issue-tracking-with-producer",
            "title": "Multi-Project Issue Tracking With Producer",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/producer/",
                    "relId": "producer",
                    "title": "Producer",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-04-26 14:06:52 UTC",
            "updated": [
                "2016-04-26 14:06:52 UTC"
            ]
        },
        {
            "href": "/post/2016/04/19/producer-2-0-0-released/",
            "relId": "2016/04/19/producer-2-0-0-released",
            "title": "Producer 2.0.0 Released!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/producer/",
                    "relId": "producer",
                    "title": "Producer",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-04-19 15:42:33 UTC",
            "updated": [
                "2016-04-19 15:42:33 UTC"
            ]
        },
        {
            "href": "/post/2016/04/12/psr-7-and-session-cookies/",
            "relId": "2016/04/12/psr-7-and-session-cookies",
            "title": "PSR-7 and Session Cookies",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-04-12 14:27:38 UTC",
            "updated": [
                "2016-04-12 14:27:38 UTC"
            ]
        },
        {
            "href": "/post/2016/03/22/producer-validate-and-release-php-library-packages/",
            "relId": "2016/03/22/producer-validate-and-release-php-library-packages",
            "title": "Producer: Validate and Release PHP Library Packages",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-03-22 16:16:53 UTC",
            "updated": [
                "2016-03-22 16:16:53 UTC"
            ]
        },
        {
            "href": "/post/2016/03/15/why-do-php-developers-think-mvc-is-an-application-architecture/",
            "relId": "2016/03/15/why-do-php-developers-think-mvc-is-an-application-architecture",
            "title": "Why Do PHP Developers Think MVC Is An Application Architecture?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-03-15 16:15:12 UTC",
            "updated": [
                "2016-03-15 16:15:12 UTC"
            ]
        },
        {
            "href": "/post/2016/03/08/command-bus-and-action-domain-responder/",
            "relId": "2016/03/08/command-bus-and-action-domain-responder",
            "title": "Command Bus and Action-Domain-Responder",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-03-08 17:08:59 UTC",
            "updated": [
                "2016-03-08 17:08:59 UTC"
            ]
        },
        {
            "href": "/post/2016/02/29/an-object-lesson-in-conduct-enforcement/",
            "relId": "2016/02/29/an-object-lesson-in-conduct-enforcement",
            "title": "An Object Lesson in Conduct Enforcement",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/code-of-conduct/",
                    "relId": "code-of-conduct",
                    "title": "Code Of Conduct",
                    "author": null,
                    "created": "2020-10-29 13:33:43 UTC",
                    "updated": [
                        "2020-10-29 13:33:43 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2016-02-29 16:44:05 UTC",
            "updated": [
                "2016-02-29 16:44:05 UTC",
                "2020-10-29 13:37:56 UTC"
            ]
        },
        {
            "href": "/post/2016/01/25/you-do-not-have-a-right-to-contribute/",
            "relId": "2016/01/25/you-do-not-have-a-right-to-contribute",
            "title": "You Do Not Have A Right To Contribute",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/code-of-conduct/",
                    "relId": "code-of-conduct",
                    "title": "Code Of Conduct",
                    "author": null,
                    "created": "2020-10-29 13:33:43 UTC",
                    "updated": [
                        "2020-10-29 13:33:43 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2016-01-25 16:36:51 UTC",
            "updated": [
                "2016-01-25 16:36:51 UTC",
                "2020-10-29 13:38:10 UTC"
            ]
        },
        {
            "href": "/post/2016/01/19/on-the-proposed-php-code-of-conduct/",
            "relId": "2016/01/19/on-the-proposed-php-code-of-conduct",
            "title": "On the Proposed PHP Code of Conduct",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/social-justice/",
                    "relId": "social-justice",
                    "title": "Social Justice",
                    "author": null,
                    "created": "2021-09-20 13:41:14 UTC",
                    "updated": [
                        "2021-09-20 13:41:14 UTC",
                        "2023-08-15 14:21:29 UTC"
                    ],
                    "markup": "markdown"
                }
            ],
            "created": "2016-01-19 16:21:45 UTC",
            "updated": [
                "2016-01-19 16:21:45 UTC"
            ]
        },
        {
            "href": "/post/2015/12/29/atlas-a-persistence-model-data-mapper/",
            "relId": "2015/12/29/atlas-a-persistence-model-data-mapper",
            "title": "Atlas: a persistence-model data mapper",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/atlas/",
                    "relId": "atlas",
                    "title": "Atlas",
                    "author": null,
                    "created": "2020-09-21 14:37:38 UTC",
                    "updated": [
                        "2020-09-21 14:37:38 UTC",
                        "2023-06-22 02:17:41 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-12-29 18:29:30 UTC",
            "updated": [
                "2015-12-29 18:29:30 UTC"
            ]
        },
        {
            "href": "/post/2015/12/13/how-do-you-see-the-php-fig/",
            "relId": "2015/12/13/how-do-you-see-the-php-fig",
            "title": "How Do You See The PHP-FIG?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-12-14 01:45:23 UTC",
            "updated": [
                "2015-12-14 01:45:23 UTC"
            ]
        },
        {
            "href": "/post/2015/12/08/configuration-values-are-dependencies-too/",
            "relId": "2015/12/08/configuration-values-are-dependencies-too",
            "title": "Configuration Values Are Dependencies, Too",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-12-08 16:15:49 UTC",
            "updated": [
                "2015-12-08 16:15:49 UTC"
            ]
        },
        {
            "href": "/post/2015/12/01/first-stable-aura-3-x-releases/",
            "relId": "2015/12/01/first-stable-aura-3-x-releases",
            "title": "First Stable Aura 3.x Releases",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-12-01 15:57:50 UTC",
            "updated": [
                "2015-12-01 15:57:50 UTC"
            ]
        },
        {
            "href": "/post/2015/11/30/50-off-modernizing-legacy-applications-in-php/",
            "relId": "2015/11/30/50-off-modernizing-legacy-applications-in-php",
            "title": "50% Off \"Modernizing Legacy Applications in PHP\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/books/",
                    "relId": "books",
                    "title": "Books",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-11-30 14:37:53 UTC",
            "updated": [
                "2015-11-30 14:37:53 UTC"
            ]
        },
        {
            "href": "/post/2015/11/02/sql-schema-naming-conventions/",
            "relId": "2015/11/02/sql-schema-naming-conventions",
            "title": "SQL Schema Naming Conventions",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-11-03 00:07:22 UTC",
            "updated": [
                "2015-11-03 00:07:22 UTC"
            ]
        },
        {
            "href": "/post/2015/11/02/how-to-think-about-http-middleware/",
            "relId": "2015/11/02/how-to-think-about-http-middleware",
            "title": "How To Think About HTTP Middleware",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-11-02 21:05:57 UTC",
            "updated": [
                "2015-11-02 21:05:57 UTC"
            ]
        },
        {
            "href": "/post/2015/08/09/service-classes-payloads-and-responders/",
            "relId": "2015/08/09/service-classes-payloads-and-responders",
            "title": "Service Classes, Payloads, and Responders",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-08-09 16:30:55 UTC",
            "updated": [
                "2015-08-09 16:30:55 UTC"
            ]
        },
        {
            "href": "/post/2015/07/07/a-factory-should-create-not-retain/",
            "relId": "2015/07/07/a-factory-should-create-not-retain",
            "title": "A Factory Should Create, Not Retain",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-07-07 18:06:50 UTC",
            "updated": [
                "2015-07-07 18:06:50 UTC"
            ]
        },
        {
            "href": "/post/2015/06/30/modernizing-serialized-php-objects-with-class-alias/",
            "relId": "2015/06/30/modernizing-serialized-php-objects-with-class-alias",
            "title": "Modernizing Serialized PHP Objects with class_alias()",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-06-30 14:14:58 UTC",
            "updated": [
                "2015-06-30 14:14:58 UTC"
            ]
        },
        {
            "href": "/post/2015/06/23/mlaphp-boot-camp/",
            "relId": "2015/06/23/mlaphp-boot-camp",
            "title": "MLAPHP Boot Camp!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-06-23 15:50:14 UTC",
            "updated": [
                "2015-06-23 15:50:14 UTC"
            ]
        },
        {
            "href": "/post/2015/06/08/pipeline-a-psr-7-middleware-dispatcher/",
            "relId": "2015/06/08/pipeline-a-psr-7-middleware-dispatcher",
            "title": "Relay: A PSR-7 Middleware Dispatcher",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/relay/",
                    "relId": "relay",
                    "title": "Relay",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-06-08 15:45:11 UTC",
            "updated": [
                "2015-06-08 15:45:11 UTC"
            ]
        },
        {
            "href": "/post/2015/06/02/semantic-versioning-and-public-interfaces/",
            "relId": "2015/06/02/semantic-versioning-and-public-interfaces",
            "title": "Semantic Versioning and Public Interfaces",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-06-02 17:31:48 UTC",
            "updated": [
                "2015-06-02 17:31:48 UTC"
            ]
        },
        {
            "href": "/post/2015/05/26/radar-answering-questions-and-new-middleware/",
            "relId": "2015/05/26/radar-answering-questions-and-new-middleware",
            "title": "Radar: Answering Questions, and New Middleware",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/radar/",
                    "relId": "radar",
                    "title": "Radar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-05-26 13:23:32 UTC",
            "updated": [
                "2015-05-26 13:23:32 UTC"
            ]
        },
        {
            "href": "/post/2015/05/19/radar-a-psr-7-action-domain-responder-framework/",
            "relId": "2015/05/19/radar-a-psr-7-action-domain-responder-framework",
            "title": "Radar: A PSR-7 Action-Domain-Responder Framework",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/radar/",
                    "relId": "radar",
                    "title": "Radar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-05-19 15:00:58 UTC",
            "updated": [
                "2015-05-19 15:00:58 UTC"
            ]
        },
        {
            "href": "/post/2015/04/21/a-psr-7-web-router-implementation-and-bookdown-documentation/",
            "relId": "2015/04/21/a-psr-7-web-router-implementation-and-bookdown-documentation",
            "title": "A PSR-7 Web Router Implementation, and Bookdown Documentation",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/bookdown/",
                    "relId": "bookdown",
                    "title": "Bookdown",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-04-21 15:33:50 UTC",
            "updated": [
                "2015-04-21 15:33:50 UTC"
            ]
        },
        {
            "href": "/post/2015/03/31/separate-the-user-interface-repository-from-the-core-application-repository/",
            "relId": "2015/03/31/separate-the-user-interface-repository-from-the-core-application-repository",
            "title": "Separate The User Interface Repository From The Core Application Repository",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-31 16:26:31 UTC",
            "updated": [
                "2015-03-31 16:26:31 UTC"
            ]
        },
        {
            "href": "/post/2015/03/27/aura-3-plans/",
            "relId": "2015/03/27/aura-3-plans",
            "title": "Aura 3 Plans",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-27 15:25:41 UTC",
            "updated": [
                "2015-03-27 15:25:41 UTC"
            ]
        },
        {
            "href": "/post/2015/03/23/using-aura-html-with-leagueplates/",
            "relId": "2015/03/23/using-aura-html-with-leagueplates",
            "title": "Using Aura.Html with League\\Plates",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-23 17:37:22 UTC",
            "updated": [
                "2015-03-23 17:37:22 UTC"
            ]
        },
        {
            "href": "/post/2015/03/20/mlaphp-and-n1-books-half-price-sale-starts-early/",
            "relId": "2015/03/20/mlaphp-and-n1-books-half-price-sale-starts-early",
            "title": "MLAPHP and N+1 Books: Half-Price Sale Starts Early!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-20 14:02:47 UTC",
            "updated": [
                "2015-03-20 14:02:47 UTC"
            ]
        },
        {
            "href": "/post/2015/03/18/a-new-book-about-the-n1-problem-and-an-update-to-mlaphp/",
            "relId": "2015/03/18/a-new-book-about-the-n1-problem-and-an-update-to-mlaphp",
            "title": "A New Book About The N+1 Problem, and an Update to MLAPHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/books/",
                    "relId": "books",
                    "title": "Books",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-18 16:31:01 UTC",
            "updated": [
                "2015-03-18 16:31:01 UTC"
            ]
        },
        {
            "href": "/post/2015/03/02/bookdown-docbook-like-html-output-from-markdown/",
            "relId": "2015/03/02/bookdown-docbook-like-html-output-from-markdown",
            "title": "Bookdown: DocBook-Like HTML Output From Markdown",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/bookdown/",
                    "relId": "bookdown",
                    "title": "Bookdown",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-03-02 17:04:08 UTC",
            "updated": [
                "2015-03-02 17:04:08 UTC"
            ]
        },
        {
            "href": "/post/2015/01/21/mvc-and-adr-are-user-interface-patterns-not-application-architectures/",
            "relId": "2015/01/21/mvc-and-adr-are-user-interface-patterns-not-application-architectures",
            "title": "MVC and ADR are User-Interface Patterns, Not Application Architectures",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2015-01-21 15:54:31 UTC",
            "updated": [
                "2015-01-21 15:54:31 UTC"
            ]
        },
        {
            "href": "/post/2014/10/11/this-is-why-you-should-always-use-braces-on-conditionals/",
            "relId": "2014/10/11/this-is-why-you-should-always-use-braces-on-conditionals",
            "title": "This is why you should always use braces on conditionals",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-10-11 17:03:49 UTC",
            "updated": [
                "2014-10-11 17:03:49 UTC"
            ]
        },
        {
            "href": "/post/2014/10/09/whats-the-difference-between-a-pivot-table-and-an-association-table/",
            "relId": "2014/10/09/whats-the-difference-between-a-pivot-table-and-an-association-table",
            "title": "What's The Difference Between A \"Pivot Table\" And An \"Association Table\"?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-10-09 11:43:29 UTC",
            "updated": [
                "2014-10-09 11:43:29 UTC"
            ]
        },
        {
            "href": "/post/2014/10/06/whats-the-difference-between-tightly-loosely-and-de-coupled/",
            "relId": "2014/10/06/whats-the-difference-between-tightly-loosely-and-de-coupled",
            "title": "What's The Difference Between Tightly-, Loosely-, and De-Coupled ?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-10-06 12:00:02 UTC",
            "updated": [
                "2014-10-06 12:00:02 UTC"
            ]
        },
        {
            "href": "/post/2014/10/05/first-aura-2-0-stable-project-releases/",
            "relId": "2014/10/05/first-aura-2-0-stable-project-releases",
            "title": "First Aura 2.0 Stable Project Releases!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-10-05 17:02:01 UTC",
            "updated": [
                "2014-10-05 17:02:01 UTC"
            ]
        },
        {
            "href": "/post/2014/09/30/action-domain-responder-and-the-domain-payload-pattern/",
            "relId": "2014/09/30/action-domain-responder-and-the-domain-payload-pattern",
            "title": "Action-Domain-Responder and the \"Domain Payload\" Pattern",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-09-30 17:16:14 UTC",
            "updated": [
                "2014-09-30 17:16:14 UTC",
                "2019-12-10 17:04:27 UTC",
                "2019-12-10 17:08:00 UTC"
            ]
        },
        {
            "href": "/post/2014/09/03/new-aura-v2-stable-releases-and-more/",
            "relId": "2014/09/03/new-aura-v2-stable-releases-and-more",
            "title": "New Aura v2 Stable Releases, and More",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-09-03 16:47:14 UTC",
            "updated": [
                "2014-09-03 16:47:14 UTC"
            ]
        },
        {
            "href": "/post/2014/08/19/on-project-structure-or-the-frameworkapp-is-not-special/",
            "relId": "2014/08/19/on-project-structure-or-the-frameworkapp-is-not-special",
            "title": "On Project Structure; or, The Framework/App Is Not Special",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-08-19 15:05:09 UTC",
            "updated": [
                "2014-08-19 15:05:09 UTC"
            ]
        },
        {
            "href": "/post/2014/08/16/dry-is-about-knowledge/",
            "relId": "2014/08/16/dry-is-about-knowledge",
            "title": "DRY is about Knowledge",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-08-16 15:34:06 UTC",
            "updated": [
                "2014-08-16 15:34:06 UTC"
            ]
        },
        {
            "href": "/post/2014/07/17/action-domain-responder-content-negotiation-and-routers/",
            "relId": "2014/07/17/action-domain-responder-content-negotiation-and-routers",
            "title": "Action-Domain-Responder, Content Negotiation, and Routers",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-07-17 16:55:08 UTC",
            "updated": [
                "2014-07-17 16:55:08 UTC"
            ]
        },
        {
            "href": "/post/2014/06/26/an-updated-preview-of-aura-auth/",
            "relId": "2014/06/26/an-updated-preview-of-aura-auth",
            "title": "An Updated Preview Of Aura.Auth",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-06-26 14:50:38 UTC",
            "updated": [
                "2014-06-26 14:50:38 UTC"
            ]
        },
        {
            "href": "/post/2014/06/23/moderizing-legacy-php-from-service-locator-to-dependency-injection/",
            "relId": "2014/06/23/moderizing-legacy-php-from-service-locator-to-dependency-injection",
            "title": "Modernizing Legacy PHP: From Service Locator To Dependency Injection",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-06-23 13:23:56 UTC",
            "updated": [
                "2014-06-23 13:23:56 UTC"
            ]
        },
        {
            "href": "/post/2014/06/09/aura-sqlquery-2-0-0-stable-release/",
            "relId": "2014/06/09/aura-sqlquery-2-0-0-stable-release",
            "title": "Aura.SqlQuery 2.0.0 Stable Release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-06-09 16:40:34 UTC",
            "updated": [
                "2014-06-09 16:40:34 UTC"
            ]
        },
        {
            "href": "/post/2014/06/03/legacy-refactor-question-what-about-singletons/",
            "relId": "2014/06/03/legacy-refactor-question-what-about-singletons",
            "title": "Legacy Refactor Question: What About Singletons?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-06-03 15:36:10 UTC",
            "updated": [
                "2014-06-03 15:36:10 UTC"
            ]
        },
        {
            "href": "/post/2014/06/02/a-round-of-aura-1-x-library-releases/",
            "relId": "2014/06/02/a-round-of-aura-1-x-library-releases",
            "title": "A Round Of Aura 1.x Library Releases",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-06-02 14:16:16 UTC",
            "updated": [
                "2014-06-02 14:16:16 UTC"
            ]
        },
        {
            "href": "/post/2014/05/29/aura-view-2-0-0-beta2-now-has-sections/",
            "relId": "2014/05/29/aura-view-2-0-0-beta2-now-has-sections",
            "title": "Aura.View 2.0.0-beta2 Now Has \"Sections\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-29 15:13:54 UTC",
            "updated": [
                "2014-05-29 15:13:54 UTC"
            ]
        },
        {
            "href": "/post/2014/05/26/the-template-is-not-the-view/",
            "relId": "2014/05/26/the-template-is-not-the-view",
            "title": "The Template Is Not The View",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-26 16:23:18 UTC",
            "updated": [
                "2014-05-26 16:23:18 UTC"
            ]
        },
        {
            "href": "/post/2014/05/21/5-years-of-php-fig/",
            "relId": "2014/05/21/5-years-of-php-fig",
            "title": "5 Years Of PHP-FIG",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-21 15:08:26 UTC",
            "updated": [
                "2014-05-21 15:08:26 UTC"
            ]
        },
        {
            "href": "/post/2014/05/19/stephan-hochdorfer-and-action-domain-responder/",
            "relId": "2014/05/19/stephan-hochdorfer-and-action-domain-responder",
            "title": "Stephan Hochd\u00f6rfer and Action-Domain-Responder",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-19 16:10:18 UTC",
            "updated": [
                "2014-05-19 16:10:18 UTC"
            ]
        },
        {
            "href": "/post/2014/05/15/aura-view-and-aura-html-2-0-0-beta1-released/",
            "relId": "2014/05/15/aura-view-and-aura-html-2-0-0-beta1-released",
            "title": "Aura.View and Aura.Html 2.0.0-beta1 Released!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-15 15:27:09 UTC",
            "updated": [
                "2014-05-15 15:27:09 UTC"
            ]
        },
        {
            "href": "/post/2014/05/12/quick-hits-adr-pattern-progress-mlaphp-softcover-aura-notices/",
            "relId": "2014/05/12/quick-hits-adr-pattern-progress-mlaphp-softcover-aura-notices",
            "title": "Quick Hits: ADR Pattern Progress, MLAPHP Softcover, Aura Notices",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-12 16:54:15 UTC",
            "updated": [
                "2014-05-12 16:54:15 UTC"
            ]
        },
        {
            "href": "/post/2014/05/05/action-domain-response-a-tentative-mvc-refinement/",
            "relId": "2014/05/05/action-domain-response-a-tentative-mvc-refinement",
            "title": "Action-Domain-Responder: A Tentative MVC Refinement",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/adr/",
                    "relId": "adr",
                    "title": "Action Domain Responder",
                    "author": null,
                    "created": "2020-08-17 21:07:42 UTC",
                    "updated": [
                        "2020-08-17 21:07:42 UTC",
                        "2020-09-22 15:41:16 UTC",
                        "2020-10-14 18:20:29 UTC",
                        "2020-10-14 18:36:31 UTC",
                        "2020-10-14 18:36:53 UTC",
                        "2020-10-14 18:37:08 UTC",
                        "2020-10-14 18:37:48 UTC",
                        "2020-10-14 18:39:26 UTC",
                        "2020-10-14 19:03:17 UTC",
                        "2020-10-14 19:03:35 UTC",
                        "2020-10-26 18:12:53 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/patterns/",
                    "relId": "patterns",
                    "title": "Patterns",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-05-05 16:11:54 UTC",
            "updated": [
                "2014-05-05 16:11:54 UTC"
            ]
        },
        {
            "href": "/post/2014/04/29/some-rules-for-good-naming/",
            "relId": "2014/04/29/some-rules-for-good-naming",
            "title": "Some Rules For Good Naming",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-04-29 21:37:24 UTC",
            "updated": [
                "2014-04-29 21:37:24 UTC"
            ]
        },
        {
            "href": "/post/2014/04/21/submit-to-the-central-scrutinizer/",
            "relId": "2014/04/21/submit-to-the-central-scrutinizer",
            "title": "Submit To The Central Scrutinizer",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-04-21 14:54:11 UTC",
            "updated": [
                "2014-04-21 14:54:11 UTC"
            ]
        },
        {
            "href": "/post/2014/04/17/first-aura-v2-beta-releases-of-web-project-cli-project-and-framework-project/",
            "relId": "2014/04/17/first-aura-v2-beta-releases-of-web-project-cli-project-and-framework-project",
            "title": "First Aura v2 Beta Releases of Web_Project, Cli_Project, and Framework_Project",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-04-17 15:27:02 UTC",
            "updated": [
                "2014-04-17 15:27:02 UTC"
            ]
        },
        {
            "href": "/post/2014/04/14/how-to-modernize-your-legacy-php-application/",
            "relId": "2014/04/14/how-to-modernize-your-legacy-php-application",
            "title": "How To Modernize Your Legacy PHP Application",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-04-14 14:57:06 UTC",
            "updated": [
                "2014-04-14 14:57:06 UTC"
            ]
        },
        {
            "href": "/post/2014/04/07/composer-assisted-two-stage-configuration-in-aura/",
            "relId": "2014/04/07/composer-assisted-two-stage-configuration-in-aura",
            "title": "Composer-Assisted Two-Stage Configuration in Aura",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-04-07 16:06:39 UTC",
            "updated": [
                "2014-04-07 16:06:39 UTC"
            ]
        },
        {
            "href": "/post/2014/03/31/modernizing-legacy-applications-in-php-update-schedule-and-reviews/",
            "relId": "2014/03/31/modernizing-legacy-applications-in-php-update-schedule-and-reviews",
            "title": "\"Modernizing Legacy Applications in PHP\" Update: Schedule, and Reviews",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-03-31 14:52:48 UTC",
            "updated": [
                "2014-03-31 14:52:48 UTC"
            ]
        },
        {
            "href": "/post/2014/03/11/how-to-convert-include-files-to-classes/",
            "relId": "2014/03/11/how-to-convert-include-files-to-classes",
            "title": "How To Convert Include Files To Classes",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-03-11 19:35:39 UTC",
            "updated": [
                "2014-03-11 19:35:39 UTC"
            ]
        },
        {
            "href": "/post/2014/03/05/laravel-keeps-using-that-word-i-do-not-think-it-means-what-they-think-it-means/",
            "relId": "2014/03/05/laravel-keeps-using-that-word-i-do-not-think-it-means-what-they-think-it-means",
            "title": "Laravel Keeps Using That Word -- I Do Not Think It Means What They Think It Means",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-03-06 01:33:03 UTC",
            "updated": [
                "2014-03-06 01:33:03 UTC"
            ]
        },
        {
            "href": "/post/2014/03/05/modernizing-legacy-apis/",
            "relId": "2014/03/05/modernizing-legacy-apis",
            "title": "Modernizing Legacy APIs",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-03-05 17:38:11 UTC",
            "updated": [
                "2014-03-05 17:38:11 UTC"
            ]
        },
        {
            "href": "/post/2014/02/24/leanpub-sample-files-with-symfony-and-aura/",
            "relId": "2014/02/24/leanpub-sample-files-with-symfony-and-aura",
            "title": "Leanpub Sample Files With Symfony and Aura",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-02-24 14:45:54 UTC",
            "updated": [
                "2014-02-24 14:45:54 UTC"
            ]
        },
        {
            "href": "/post/2014/02/17/aura-marshal-a-database-less-non-orm/",
            "relId": "2014/02/17/aura-marshal-a-database-less-non-orm",
            "title": "Aura.Marshal, A Database-less non-ORM",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-02-17 16:57:07 UTC",
            "updated": [
                "2014-02-17 16:57:07 UTC"
            ]
        },
        {
            "href": "/post/2014/02/11/what-application-layer-does-a-di-container-belong-in/",
            "relId": "2014/02/11/what-application-layer-does-a-di-container-belong-in",
            "title": "What Application Layer Does A DI Container Belong In?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-02-11 17:46:02 UTC",
            "updated": [
                "2014-02-11 17:46:02 UTC"
            ]
        },
        {
            "href": "/post/2014/02/03/page-script-as-a-degenerate-controller/",
            "relId": "2014/02/03/page-script-as-a-degenerate-controller",
            "title": "\"Page Script\" As A Degenerate Controller",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-02-03 15:51:25 UTC",
            "updated": [
                "2014-02-03 15:51:25 UTC"
            ]
        },
        {
            "href": "/post/2014/01/31/composer-undefined-method-related-to-global-install/",
            "relId": "2014/01/31/composer-undefined-method-related-to-global-install",
            "title": "Composer: Undefined Method Related To Global Install",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-31 17:01:40 UTC",
            "updated": [
                "2014-01-31 17:01:40 UTC"
            ]
        },
        {
            "href": "/post/2014/01/28/honest-estimates/",
            "relId": "2014/01/28/honest-estimates",
            "title": "Honest Estimates",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-28 15:57:56 UTC",
            "updated": [
                "2014-01-28 15:57:56 UTC"
            ]
        },
        {
            "href": "/post/2014/01/27/modernizing-legacy-applications-in-php-early-access/",
            "relId": "2014/01/27/modernizing-legacy-applications-in-php-early-access",
            "title": "Modernizing Legacy Applications in PHP: Early Access",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-27 20:44:55 UTC",
            "updated": [
                "2014-01-27 20:44:55 UTC"
            ]
        },
        {
            "href": "/post/2014/01/21/framework-tradeoffs-for-beginners-product-creation-vs-program-maintenance/",
            "relId": "2014/01/21/framework-tradeoffs-for-beginners-product-creation-vs-program-maintenance",
            "title": "Framework Tradeoffs For Beginners: Product Creation vs Program Maintenance",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-21 16:31:35 UTC",
            "updated": [
                "2014-01-21 16:31:35 UTC"
            ]
        },
        {
            "href": "/post/2014/01/13/aura-cli-2-0-0-beta1-released/",
            "relId": "2014/01/13/aura-cli-2-0-0-beta1-released",
            "title": "Aura.Cli 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-13 21:08:53 UTC",
            "updated": [
                "2014-01-13 21:08:53 UTC"
            ]
        },
        {
            "href": "/post/2014/01/13/5884/",
            "relId": "2014/01/13/5884",
            "title": "The Aura.Cli Package",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-13 21:08:34 UTC",
            "updated": [
                "2014-01-13 21:08:34 UTC"
            ]
        },
        {
            "href": "/post/2014/01/10/aura-sql-schema-2-0-0-beta1-released/",
            "relId": "2014/01/10/aura-sql-schema-2-0-0-beta1-released",
            "title": "Aura.Sql_Schema 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-10 15:44:57 UTC",
            "updated": [
                "2014-01-10 15:44:57 UTC"
            ]
        },
        {
            "href": "/post/2014/01/09/aura-web-2-0-0-beta1-released/",
            "relId": "2014/01/09/aura-web-2-0-0-beta1-released",
            "title": "Aura.Web 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-09 16:21:24 UTC",
            "updated": [
                "2014-01-09 16:21:24 UTC"
            ]
        },
        {
            "href": "/post/2014/01/09/frameworks-are-good-components-are-awesome/",
            "relId": "2014/01/09/frameworks-are-good-components-are-awesome",
            "title": "Frameworks Are Good, Components Are Awesome!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-09 15:25:51 UTC",
            "updated": [
                "2014-01-09 15:25:51 UTC"
            ]
        },
        {
            "href": "/post/2014/01/08/aura-router-2-0-0-beta1-released/",
            "relId": "2014/01/08/aura-router-2-0-0-beta1-released",
            "title": "Aura.Router 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-08 17:03:46 UTC",
            "updated": [
                "2014-01-08 17:03:46 UTC"
            ]
        },
        {
            "href": "/post/2014/01/07/aura-sql-query-2-0-0-beta1-released/",
            "relId": "2014/01/07/aura-sql-query-2-0-0-beta1-released",
            "title": "Aura.Sql_Query 2.0.0-beta1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-07 17:01:51 UTC",
            "updated": [
                "2014-01-07 17:01:51 UTC"
            ]
        },
        {
            "href": "/post/2014/01/06/aura-version-2-beta-releases-includer-autoload-sql-dispatcher/",
            "relId": "2014/01/06/aura-version-2-beta-releases-includer-autoload-sql-dispatcher",
            "title": "Aura Version 2 Beta Releases: Includer, Autoload, Sql, Dispatcher",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-06 21:12:04 UTC",
            "updated": [
                "2014-01-06 21:12:04 UTC"
            ]
        },
        {
            "href": "/post/2014/01/03/first-psr-4-autoloader-released-aura-autoload-2-0-0-beta1/",
            "relId": "2014/01/03/first-psr-4-autoloader-released-aura-autoload-2-0-0-beta1",
            "title": "First PSR-4 Autoloader Released: Aura.Autoload 2.0.0-beta1",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2014-01-03 16:30:07 UTC",
            "updated": [
                "2014-01-03 16:30:07 UTC"
            ]
        },
        {
            "href": "/post/2013/12/30/passing-the-benchmarking-torch-after-7-years/",
            "relId": "2013/12/30/passing-the-benchmarking-torch-after-7-years",
            "title": "Passing the Benchmarking Torch After 7 Years",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-30 16:52:29 UTC",
            "updated": [
                "2013-12-30 16:52:29 UTC"
            ]
        },
        {
            "href": "/post/2013/12/23/which-is-lighter-silex-or-aura-web-project/",
            "relId": "2013/12/23/which-is-lighter-silex-or-aura-web-project",
            "title": "Which is Lighter, Silex or Aura.Web_Project?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-23 21:31:03 UTC",
            "updated": [
                "2013-12-23 21:31:03 UTC"
            ]
        },
        {
            "href": "/post/2013/12/17/quicker-easier-more-seductive-names-usage-and-intent/",
            "relId": "2013/12/17/quicker-easier-more-seductive-names-usage-and-intent",
            "title": "Quicker, Easier, More Seductive: Names, Usage, and Intent",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-17 15:50:58 UTC",
            "updated": [
                "2013-12-17 15:50:58 UTC"
            ]
        },
        {
            "href": "/post/2013/12/16/quicker-easier-more-seductive-how-to-tell-a-di-container-from-a-service-locator/",
            "relId": "2013/12/16/quicker-easier-more-seductive-how-to-tell-a-di-container-from-a-service-locator",
            "title": "Quicker, Easier, More Seductive: How To Tell A DI Container From A Service Locator",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-16 16:37:53 UTC",
            "updated": [
                "2013-12-16 16:37:53 UTC"
            ]
        },
        {
            "href": "/post/2013/12/12/lighter-than-silex-and-slimmer-than-slim-aura-web-project-the-micromacro-framework/",
            "relId": "2013/12/12/lighter-than-silex-and-slimmer-than-slim-aura-web-project-the-micromacro-framework",
            "title": "Lighter than Silex, and Slimmer than Slim: Aura.Web_Project, the Micro/Macro Framework",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-12 17:04:56 UTC",
            "updated": [
                "2013-12-12 17:04:56 UTC"
            ]
        },
        {
            "href": "/post/2013/12/09/book-announcementmodernizing-legacy-applications-in-php/",
            "relId": "2013/12/09/book-announcementmodernizing-legacy-applications-in-php",
            "title": "Book Announcement: Modernizing Legacy Applications in PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/books/",
                    "relId": "books",
                    "title": "Books",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/legacy/",
                    "relId": "legacy",
                    "title": "Legacy",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-09 16:09:37 UTC",
            "updated": [
                "2013-12-09 16:09:37 UTC"
            ]
        },
        {
            "href": "/post/2013/12/03/psr-4-autoloader-has-passed/",
            "relId": "2013/12/03/psr-4-autoloader-has-passed",
            "title": "PSR-4 \"Autoloader\" Has Passed",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-03 17:51:04 UTC",
            "updated": [
                "2013-12-03 17:51:04 UTC"
            ]
        },
        {
            "href": "/post/2013/12/02/quicker-easier-more-seductive-the-difference-between-factories-registries-and-service-locators/",
            "relId": "2013/12/02/quicker-easier-more-seductive-the-difference-between-factories-registries-and-service-locators",
            "title": "Quicker, Easier, More Seductive: The Difference Between Factories, Registries, and Service Locators",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-12-02 17:35:01 UTC",
            "updated": [
                "2013-12-02 17:35:01 UTC"
            ]
        },
        {
            "href": "/post/2013/11/25/quicker-easier-more-seductive-restraining-your-service-locators/",
            "relId": "2013/11/25/quicker-easier-more-seductive-restraining-your-service-locators",
            "title": "Quicker, Easier, More Seductive: Restraining Your Service Locators",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-25 16:37:11 UTC",
            "updated": [
                "2013-11-25 16:37:11 UTC"
            ]
        },
        {
            "href": "/post/2013/11/21/servicelocator-is-like-the-dark-side-quicker-easier-more-seductive/",
            "relId": "2013/11/21/servicelocator-is-like-the-dark-side-quicker-easier-more-seductive",
            "title": "ServiceLocator is like the Dark Side: Quicker, Easier, More Seductive",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-21 23:51:10 UTC",
            "updated": [
                "2013-11-21 23:51:10 UTC"
            ]
        },
        {
            "href": "/post/2013/11/18/a-peek-at-aura-v2-aura-router/",
            "relId": "2013/11/18/a-peek-at-aura-v2-aura-router",
            "title": "A Peek At Aura v2 -- Aura.Router",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-18 17:46:30 UTC",
            "updated": [
                "2013-11-18 17:46:30 UTC"
            ]
        },
        {
            "href": "/post/2013/11/11/a-peek-at-aura-v2-aura-web/",
            "relId": "2013/11/11/a-peek-at-aura-v2-aura-web",
            "title": "A Peek At Aura v2: Aura.Web",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-11 18:00:45 UTC",
            "updated": [
                "2013-11-11 18:00:45 UTC"
            ]
        },
        {
            "href": "/post/2013/11/04/a-peek-at-aura-v2-aura-dispatcher/",
            "relId": "2013/11/04/a-peek-at-aura-v2-aura-dispatcher",
            "title": "A Peek At Aura v2: Aura.Dispatcher",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-04 16:17:49 UTC",
            "updated": [
                "2013-11-04 16:17:49 UTC"
            ]
        },
        {
            "href": "/post/2013/11/03/recording-live-tonight-with-dev-hell/",
            "relId": "2013/11/03/recording-live-tonight-with-dev-hell",
            "title": "Recording Live Tonight With @dev_hell",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-11-04 00:41:41 UTC",
            "updated": [
                "2013-11-04 00:41:41 UTC"
            ]
        },
        {
            "href": "/post/2013/10/28/publish-your-failures-or-the-way-of-all-frameworks/",
            "relId": "2013/10/28/publish-your-failures-or-the-way-of-all-frameworks",
            "title": "Publish Your Failures; or, The Way Of All Frameworks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-10-28 15:12:37 UTC",
            "updated": [
                "2013-10-28 15:12:37 UTC"
            ]
        },
        {
            "href": "/post/2013/10/21/a-peek-at-aura-v2-aura-sql-and-extendedpdo/",
            "relId": "2013/10/21/a-peek-at-aura-v2-aura-sql-and-extendedpdo",
            "title": "A Peek At Aura v2: Aura.Sql and ExtendedPdo",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-10-21 15:33:51 UTC",
            "updated": [
                "2013-10-21 15:33:51 UTC"
            ]
        },
        {
            "href": "/post/2013/10/14/if-you-inject-a-container-into-your-class-you-are-using-service-locator-not-dependency-injection/",
            "relId": "2013/10/14/if-you-inject-a-container-into-your-class-you-are-using-service-locator-not-dependency-injection",
            "title": "If you inject a container into your class, you are using Service Locator, not Dependency Injection",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-10-14 13:26:35 UTC",
            "updated": [
                "2013-10-14 13:26:35 UTC"
            ]
        },
        {
            "href": "/post/2013/09/30/aura-for-php-lessons-learned-and-looking-ahead/",
            "relId": "2013/09/30/aura-for-php-lessons-learned-and-looking-ahead",
            "title": "Aura for PHP: Lessons Learned, and Looking Ahead",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-09-30 22:00:35 UTC",
            "updated": [
                "2013-09-30 22:00:35 UTC"
            ]
        },
        {
            "href": "/post/2013/09/18/aura-framework-stable-1-0-0-system-release/",
            "relId": "2013/09/18/aura-framework-stable-1-0-0-system-release",
            "title": "Aura Framework: Stable 1.0.0 System Release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-09-18 18:36:08 UTC",
            "updated": [
                "2013-09-18 18:36:08 UTC"
            ]
        },
        {
            "href": "/post/2013/09/17/aura-has-new-releases-input-sql-and-view/",
            "relId": "2013/09/17/aura-has-new-releases-input-sql-and-view",
            "title": "Aura Has New Releases: Input, Sql, and View",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-09-17 22:47:35 UTC",
            "updated": [
                "2013-09-17 22:47:35 UTC"
            ]
        },
        {
            "href": "/post/2013/09/17/the-devils-dictionary-for-developers/",
            "relId": "2013/09/17/the-devils-dictionary-for-developers",
            "title": "The Devil's Dictionary for Developers",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-09-17 16:35:54 UTC",
            "updated": [
                "2013-09-17 16:35:54 UTC"
            ]
        },
        {
            "href": "/post/2013/09/11/all-aura-libraries-now-stable/",
            "relId": "2013/09/11/all-aura-libraries-now-stable",
            "title": "All Aura Libraries Now Stable!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-09-11 14:55:12 UTC",
            "updated": [
                "2013-09-11 14:55:12 UTC"
            ]
        },
        {
            "href": "/post/2013/05/09/aura-new-site-new-logo-new-releases/",
            "relId": "2013/05/09/aura-new-site-new-logo-new-releases",
            "title": "Aura: New Site, New Logo, New Releases",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-05-10 01:10:59 UTC",
            "updated": [
                "2013-05-10 01:10:59 UTC"
            ]
        },
        {
            "href": "/post/2013/03/27/lets-just-build-a-generic-system/",
            "relId": "2013/03/27/lets-just-build-a-generic-system",
            "title": "Let's Just Build A Generic System!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-03-27 18:28:45 UTC",
            "updated": [
                "2013-03-27 18:28:45 UTC"
            ]
        },
        {
            "href": "/post/2013/02/13/for-csrf-tokens-mt-rand-is-ok-ish-but-openssl-random-pseudo-bytes-is-a-lot-better/",
            "relId": "2013/02/13/for-csrf-tokens-mt-rand-is-ok-ish-but-openssl-random-pseudo-bytes-is-a-lot-better",
            "title": "For CSRF tokens, mt_rand() is ok-ish but openssl_random_pseudo_bytes() is a lot better",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/security/",
                    "relId": "security",
                    "title": "Security",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-02-13 17:30:30 UTC",
            "updated": [
                "2013-02-13 17:30:30 UTC"
            ]
        },
        {
            "href": "/post/2013/01/02/symfony-components-sometimes-decoupled-sometimes-not/",
            "relId": "2013/01/02/symfony-components-sometimes-decoupled-sometimes-not",
            "title": "Symfony Components: Sometimes Decoupled, Sometimes Not",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2013-01-02 17:10:56 UTC",
            "updated": [
                "2013-01-02 17:10:56 UTC"
            ]
        },
        {
            "href": "/post/2012/12/20/a-response-to-on-php-fig-and-shared-interfaces/",
            "relId": "2012/12/20/a-response-to-on-php-fig-and-shared-interfaces",
            "title": "A Response To \"On php-fig and Shared Interfaces\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-21 01:27:10 UTC",
            "updated": [
                "2012-12-21 01:27:10 UTC"
            ]
        },
        {
            "href": "/post/2012/12/20/on-decoupling-and-dependencies-answering-the-critics-of-auras-approach/",
            "relId": "2012/12/20/on-decoupling-and-dependencies-answering-the-critics-of-auras-approach",
            "title": "On Decoupling and Dependencies: Answering The Critics of Aura's Approach",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-20 21:26:50 UTC",
            "updated": [
                "2012-12-20 21:26:50 UTC"
            ]
        },
        {
            "href": "/post/2012/12/18/new-aura-system-release-including-aura-framework-and-aura-demo/",
            "relId": "2012/12/18/new-aura-system-release-including-aura-framework-and-aura-demo",
            "title": "New Aura System Release, Including Aura.Framework and Aura.Demo",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-18 23:25:00 UTC",
            "updated": [
                "2012-12-18 23:25:00 UTC"
            ]
        },
        {
            "href": "/post/2012/12/13/aura-micro-experimental-replacement-for-silex/",
            "relId": "2012/12/13/aura-micro-experimental-replacement-for-silex",
            "title": "Aura.Micro: Experimental Replacement for Silex",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-14 04:44:39 UTC",
            "updated": [
                "2012-12-14 04:44:39 UTC"
            ]
        },
        {
            "href": "/post/2012/12/11/aura-more-decoupled-than-symfony-2-and-zend-framework-2/",
            "relId": "2012/12/11/aura-more-decoupled-than-symfony-2-and-zend-framework-2",
            "title": "Aura: More Decoupled Than Symfony 2 and Zend Framework 2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-11 15:19:20 UTC",
            "updated": [
                "2012-12-11 15:19:20 UTC"
            ]
        },
        {
            "href": "/post/2012/12/06/how-is-aura-better-than-er-different-from-than-symfony-and-zend/",
            "relId": "2012/12/06/how-is-aura-better-than-er-different-from-than-symfony-and-zend",
            "title": "How Is Aura Better Than (er, Different From ;-) Than Symfony and Zend?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-06 15:10:42 UTC",
            "updated": [
                "2012-12-06 15:10:42 UTC"
            ]
        },
        {
            "href": "/post/2012/12/01/decoupled-libraries-for-php-5-4-the-aura-project/",
            "relId": "2012/12/01/decoupled-libraries-for-php-5-4-the-aura-project",
            "title": "Decoupled Libraries for PHP 5.4+ (The Aura Project)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-12-01 19:07:06 UTC",
            "updated": [
                "2012-12-01 19:07:06 UTC"
            ]
        },
        {
            "href": "/post/2012/11/29/aura-first-1-0-0-stable-library-releases/",
            "relId": "2012/11/29/aura-first-1-0-0-stable-library-releases",
            "title": "Aura: First 1.0.0 Stable Library Releases!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-11-29 17:17:59 UTC",
            "updated": [
                "2012-11-29 17:17:59 UTC"
            ]
        },
        {
            "href": "/post/2012/11/28/regarding-simply-and-just-in-documentation/",
            "relId": "2012/11/28/regarding-simply-and-just-in-documentation",
            "title": "Regarding \"Simply\" and \"Just\" In Documentation",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-11-28 17:54:17 UTC",
            "updated": [
                "2012-11-28 17:54:17 UTC"
            ]
        },
        {
            "href": "/post/2012/08/21/it-was-like-that-when-i-got-here-steps-toward-modernizing-a-legacy-codebase/",
            "relId": "2012/08/21/it-was-like-that-when-i-got-here-steps-toward-modernizing-a-legacy-codebase",
            "title": "It Was Like That When I Got Here: Steps Toward Modernizing a Legacy Codebase",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-08-21 16:27:34 UTC",
            "updated": [
                "2012-08-21 16:27:34 UTC"
            ]
        },
        {
            "href": "/post/2012/07/04/when-possible-use-file-resources-instead-of-file-names/",
            "relId": "2012/07/04/when-possible-use-file-resources-instead-of-file-names",
            "title": "When Possible, Use File *Resources* Instead Of File *Names*",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-07-04 15:05:26 UTC",
            "updated": [
                "2012-07-04 15:05:26 UTC"
            ]
        },
        {
            "href": "/post/2012/06/30/lone-star-php-keynote-slides-posted/",
            "relId": "2012/06/30/lone-star-php-keynote-slides-posted",
            "title": "Lone Star PHP Keynote Slides Posted",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-07-01 02:43:14 UTC",
            "updated": [
                "2012-07-01 02:43:14 UTC"
            ]
        },
        {
            "href": "/post/2012/06/18/aura-router-can-also-be-used-as-a-micro-framework-dispatcher/",
            "relId": "2012/06/18/aura-router-can-also-be-used-as-a-micro-framework-dispatcher",
            "title": "Aura.Router can also be used as a micro-framework dispatcher!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-06-18 14:23:13 UTC",
            "updated": [
                "2012-06-18 14:23:13 UTC"
            ]
        },
        {
            "href": "/post/2012/06/07/tldr-of-di-vs-sl/",
            "relId": "2012/06/07/tldr-of-di-vs-sl",
            "title": "tl;dr of DI vs SL",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-06-07 16:04:42 UTC",
            "updated": [
                "2012-06-07 16:04:42 UTC"
            ]
        },
        {
            "href": "/post/2012/06/04/php-fig-psr-1-and-2-accepted/",
            "relId": "2012/06/04/php-fig-psr-1-and-2-accepted",
            "title": "PHP-FIG: PSR 1 and 2 Accepted",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-06-04 16:36:03 UTC",
            "updated": [
                "2012-06-04 16:36:03 UTC"
            ]
        },
        {
            "href": "/post/2012/05/01/fig-fud-fomo/",
            "relId": "2012/05/01/fig-fud-fomo",
            "title": "FIG, FUD &amp; FOMO",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-05-01 15:45:29 UTC",
            "updated": [
                "2012-05-01 15:45:29 UTC"
            ]
        },
        {
            "href": "/post/2012/04/12/memcached-folks-say-dont-use-memcached-for-sessions/",
            "relId": "2012/04/12/memcached-folks-say-dont-use-memcached-for-sessions",
            "title": "Memcached Folks Say \"Don't Use Memcached For Sessions\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-04-12 22:36:17 UTC",
            "updated": [
                "2012-04-12 22:36:17 UTC"
            ]
        },
        {
            "href": "/post/2012/03/30/this-job-is-better-than-the-one-you-have-now/",
            "relId": "2012/03/30/this-job-is-better-than-the-one-you-have-now",
            "title": "This Job Is Better Than The One You Have Now",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-30 16:21:53 UTC",
            "updated": [
                "2012-03-30 16:21:53 UTC"
            ]
        },
        {
            "href": "/post/2012/03/19/interview-tip-avoid-mentioning-php-frameworks/",
            "relId": "2012/03/19/interview-tip-avoid-mentioning-php-frameworks",
            "title": "Interview Tip: Avoid Mentioning PHP Frameworks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-19 15:39:23 UTC",
            "updated": [
                "2012-03-19 15:39:23 UTC"
            ]
        },
        {
            "href": "/post/2012/03/16/phpdocumentor2-docblox/",
            "relId": "2012/03/16/phpdocumentor2-docblox",
            "title": "phpDocumentor2 === DocBlox",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-16 15:51:50 UTC",
            "updated": [
                "2012-03-16 15:51:50 UTC"
            ]
        },
        {
            "href": "/post/2012/03/15/on-preferring-spaces-over-tabs-in-php/",
            "relId": "2012/03/15/on-preferring-spaces-over-tabs-in-php",
            "title": "On Preferring Spaces Over Tabs in PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-15 16:02:38 UTC",
            "updated": [
                "2012-03-15 16:02:38 UTC"
            ]
        },
        {
            "href": "/post/2012/03/12/keynote-speaker-at-lone-star-php/",
            "relId": "2012/03/12/keynote-speaker-at-lone-star-php",
            "title": "Keynote Speaker at Lone Star PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-13 01:56:24 UTC",
            "updated": [
                "2012-03-13 01:56:24 UTC"
            ]
        },
        {
            "href": "/post/2012/03/08/differences-in-packaging-approaches-aura-symfony2-and-zf2/",
            "relId": "2012/03/08/differences-in-packaging-approaches-aura-symfony2-and-zf2",
            "title": "Differences in Packaging Approaches: Aura, Symfony2, and ZF2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-03-09 05:48:28 UTC",
            "updated": [
                "2012-03-09 05:48:28 UTC"
            ]
        },
        {
            "href": "/post/2012/02/16/speaking-at-dallas-php/",
            "relId": "2012/02/16/speaking-at-dallas-php",
            "title": "Speaking at Dallas PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-02-16 17:16:42 UTC",
            "updated": [
                "2012-02-16 17:16:42 UTC"
            ]
        },
        {
            "href": "/post/2012/02/15/aura-1-0-0-beta2-released/",
            "relId": "2012/02/15/aura-1-0-0-beta2-released",
            "title": "Aura 1.0.0-beta2 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-02-15 16:23:06 UTC",
            "updated": [
                "2012-02-15 16:23:06 UTC"
            ]
        },
        {
            "href": "/post/2012/01/01/the-aura-project-now-for-php-5-4-with-beta-releases/",
            "relId": "2012/01/01/the-aura-project-now-for-php-5-4-with-beta-releases",
            "title": "The Aura Project: Now For PHP 5.4, With Beta Releases",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2012-01-02 03:59:07 UTC",
            "updated": [
                "2012-01-02 03:59:07 UTC"
            ]
        },
        {
            "href": "/post/2011/12/05/solving-the-n1-problem-or-a-stitch-in-time-saves-nine/",
            "relId": "2011/12/05/solving-the-n1-problem-or-a-stitch-in-time-saves-nine",
            "title": "Solving the N+1 Problem; or, \"A Stitch In Time Saves Nine\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-12-05 19:44:06 UTC",
            "updated": [
                "2011-12-05 19:44:06 UTC"
            ]
        },
        {
            "href": "/post/2011/07/22/queries-inside-queries/",
            "relId": "2011/07/22/queries-inside-queries",
            "title": "Queries inside queries",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-07-22 16:33:15 UTC",
            "updated": [
                "2011-07-22 16:33:15 UTC"
            ]
        },
        {
            "href": "/post/2011/07/06/best-new-php-blog-jeremy-kendall/",
            "relId": "2011/07/06/best-new-php-blog-jeremy-kendall",
            "title": "Best New PHP Blog: Jeremy Kendall",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-07-06 14:49:13 UTC",
            "updated": [
                "2011-07-06 14:49:13 UTC"
            ]
        },
        {
            "href": "/post/2011/06/26/interview-with-voices-of-the-elephant/",
            "relId": "2011/06/26/interview-with-voices-of-the-elephant",
            "title": "Interview with Voices of the Elephant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-06-26 13:16:01 UTC",
            "updated": [
                "2011-06-26 13:16:01 UTC"
            ]
        },
        {
            "href": "/post/2011/05/04/different-definitions-of-quality/",
            "relId": "2011/05/04/different-definitions-of-quality",
            "title": "Different Definitions of Quality",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-05-04 20:52:37 UTC",
            "updated": [
                "2011-05-04 20:52:37 UTC"
            ]
        },
        {
            "href": "/post/2011/05/04/you-are-not-a-software-engineer/",
            "relId": "2011/05/04/you-are-not-a-software-engineer",
            "title": "You are NOT a Software Engineer!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-05-04 18:19:53 UTC",
            "updated": [
                "2011-05-04 18:19:53 UTC"
            ]
        },
        {
            "href": "/post/2011/04/28/estimation-methodology-2-workers-1-day-per-controller-method/",
            "relId": "2011/04/28/estimation-methodology-2-workers-1-day-per-controller-method",
            "title": "Estimation Methodology: 2 Workers, 1 Day Per Controller Method",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-04-28 16:38:25 UTC",
            "updated": [
                "2011-04-28 16:38:25 UTC"
            ]
        },
        {
            "href": "/post/2011/04/28/executive-bullpens/",
            "relId": "2011/04/28/executive-bullpens",
            "title": "Executive Bullpens",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-04-28 15:25:06 UTC",
            "updated": [
                "2011-04-28 15:25:06 UTC"
            ]
        },
        {
            "href": "/post/2011/03/15/ideas-of-march/",
            "relId": "2011/03/15/ideas-of-march",
            "title": "Ideas of March",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-03-15 13:40:40 UTC",
            "updated": [
                "2011-03-15 13:40:40 UTC"
            ]
        },
        {
            "href": "/post/2011/03/12/include-based-vs-class-based-architecture/",
            "relId": "2011/03/12/include-based-vs-class-based-architecture",
            "title": "Include-Based vs Class-Based Architecture",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-03-13 01:04:19 UTC",
            "updated": [
                "2011-03-13 01:04:19 UTC"
            ]
        },
        {
            "href": "/post/2011/03/04/design-gods-hear-my-prayer/",
            "relId": "2011/03/04/design-gods-hear-my-prayer",
            "title": "Design Gods, Hear My Prayer",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-03-04 15:38:37 UTC",
            "updated": [
                "2011-03-04 15:38:37 UTC"
            ]
        },
        {
            "href": "/post/2011/03/03/voices-of-the-elephpant/",
            "relId": "2011/03/03/voices-of-the-elephpant",
            "title": "Voices of the ElePHPant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-03-03 16:17:57 UTC",
            "updated": [
                "2011-03-03 16:17:57 UTC"
            ]
        },
        {
            "href": "/post/2011/03/02/aura-for-php-5-3-aka-solar-2-0/",
            "relId": "2011/03/02/aura-for-php-5-3-aka-solar-2-0",
            "title": "Aura for PHP 5.3+, aka Solar 2.0",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/aura/",
                    "relId": "aura",
                    "title": "Aura",
                    "author": null,
                    "created": "2020-09-14 21:51:57 UTC",
                    "updated": [
                        "2020-09-14 21:51:57 UTC"
                    ],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-03-02 15:19:22 UTC",
            "updated": [
                "2011-03-02 15:19:22 UTC"
            ]
        },
        {
            "href": "/post/2011/02/14/happy-birthday-solar/",
            "relId": "2011/02/14/happy-birthday-solar",
            "title": "Happy Birthday Solar!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-02-15 02:25:08 UTC",
            "updated": [
                "2011-02-15 02:25:08 UTC"
            ]
        },
        {
            "href": "/post/2011/02/02/benchmarking-slides-from-phpbenelux-2011/",
            "relId": "2011/02/02/benchmarking-slides-from-phpbenelux-2011",
            "title": "Benchmarking Slides from PHPBenelux 2011",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-02-02 15:15:17 UTC",
            "updated": [
                "2011-02-02 15:15:17 UTC"
            ]
        },
        {
            "href": "/post/2011/01/19/another-unified-constructor-sighting/",
            "relId": "2011/01/19/another-unified-constructor-sighting",
            "title": "Another Unified Constructor Sighting",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2011-01-19 14:46:08 UTC",
            "updated": [
                "2011-01-19 14:46:08 UTC"
            ]
        },
        {
            "href": "/post/2010/10/27/comparing-benchmark-tools/",
            "relId": "2010/10/27/comparing-benchmark-tools",
            "title": "Comparing Benchmark Tools",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-10-27 15:43:47 UTC",
            "updated": [
                "2010-10-27 15:43:47 UTC"
            ]
        },
        {
            "href": "/post/2010/10/19/php-framework-benchmarks-on-github/",
            "relId": "2010/10/19/php-framework-benchmarks-on-github",
            "title": "PHP Framework Benchmarks on Github",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-10-19 16:51:55 UTC",
            "updated": [
                "2010-10-19 16:51:55 UTC"
            ]
        },
        {
            "href": "/post/2010/10/19/regarding-underscores/",
            "relId": "2010/10/19/regarding-underscores",
            "title": "Regarding Underscores",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-10-19 13:50:18 UTC",
            "updated": [
                "2010-10-19 13:50:18 UTC"
            ]
        },
        {
            "href": "/post/2010/08/04/the-perils-of-error-reduction-or-starbucks-for-programmers/",
            "relId": "2010/08/04/the-perils-of-error-reduction-or-starbucks-for-programmers",
            "title": "The Perils of Error Reduction; or, Starbucks for Programmers",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-08-04 19:28:14 UTC",
            "updated": [
                "2010-08-04 19:28:14 UTC"
            ]
        },
        {
            "href": "/post/2010/07/09/universal-constructor-sighting-in-the-wild/",
            "relId": "2010/07/09/universal-constructor-sighting-in-the-wild",
            "title": "Universal Constructor Sighting \"In The Wild\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-07-09 13:30:54 UTC",
            "updated": [
                "2010-07-09 13:30:54 UTC"
            ]
        },
        {
            "href": "/post/2010/06/19/solar-1-1-1-stable-released/",
            "relId": "2010/06/19/solar-1-1-1-stable-released",
            "title": "Solar 1.1.1 Stable Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-06-19 22:46:39 UTC",
            "updated": [
                "2010-06-19 22:46:39 UTC"
            ]
        },
        {
            "href": "/post/2010/06/01/on-the-job-market-again/",
            "relId": "2010/06/01/on-the-job-market-again",
            "title": "On The Job Market Again",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-06-02 02:23:05 UTC",
            "updated": [
                "2010-06-02 02:23:05 UTC"
            ]
        },
        {
            "href": "/post/2010/04/21/seven-pillars-of-pretty-code/",
            "relId": "2010/04/21/seven-pillars-of-pretty-code",
            "title": "Seven Pillars of Pretty Code",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-04-22 01:04:35 UTC",
            "updated": [
                "2010-04-22 01:04:35 UTC"
            ]
        },
        {
            "href": "/post/2010/03/17/solar-101-stable-released/",
            "relId": "2010/03/17/solar-101-stable-released",
            "title": "Solar 1.0.1 Stable Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-03-17 21:05:38 UTC",
            "updated": [
                "2010-03-17 21:05:38 UTC"
            ]
        },
        {
            "href": "/post/2010/03/17/confoo-2010-wrapup/",
            "relId": "2010/03/17/confoo-2010-wrapup",
            "title": "ConFoo 2010 Wrapup",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-03-17 14:46:34 UTC",
            "updated": [
                "2010-03-17 14:46:34 UTC"
            ]
        },
        {
            "href": "/post/2010/03/12/solar-100-stable-released/",
            "relId": "2010/03/12/solar-100-stable-released",
            "title": "Solar 1.0.0 Stable Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-03-12 14:38:57 UTC",
            "updated": [
                "2010-03-12 14:38:57 UTC"
            ]
        },
        {
            "href": "/post/2010/03/01/solar-100beta5-released/",
            "relId": "2010/03/01/solar-100beta5-released",
            "title": "Solar 1.0.0beta5 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-03-01 15:10:40 UTC",
            "updated": [
                "2010-03-01 15:10:40 UTC"
            ]
        },
        {
            "href": "/post/2010/02/21/running-the-symfony-2-benchmarks/",
            "relId": "2010/02/21/running-the-symfony-2-benchmarks",
            "title": "Running The Symfony 2 Benchmarks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-02-22 02:03:57 UTC",
            "updated": [
                "2010-02-22 02:03:57 UTC"
            ]
        },
        {
            "href": "/post/2010/02/16/drucker-on-quitting/",
            "relId": "2010/02/16/drucker-on-quitting",
            "title": "Drucker on Quitting",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-02-16 14:35:50 UTC",
            "updated": [
                "2010-02-16 14:35:50 UTC"
            ]
        },
        {
            "href": "/post/2010/02/15/solar-100beta4-released-with-new-manual-chapters/",
            "relId": "2010/02/15/solar-100beta4-released-with-new-manual-chapters",
            "title": "Solar 1.0.0beta4 released, with new manual chapters",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-02-15 12:15:25 UTC",
            "updated": [
                "2010-02-15 12:15:25 UTC"
            ]
        },
        {
            "href": "/post/2010/02/03/solar-100beta3-released/",
            "relId": "2010/02/03/solar-100beta3-released",
            "title": "Solar 1.0.0beta3 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-02-03 15:19:42 UTC",
            "updated": [
                "2010-02-03 15:19:42 UTC"
            ]
        },
        {
            "href": "/post/2010/01/07/solar-models-vs-zend-framework-models/",
            "relId": "2010/01/07/solar-models-vs-zend-framework-models",
            "title": "Solar Models vs. Zend Framework Models",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-01-07 20:11:10 UTC",
            "updated": [
                "2010-01-07 20:11:10 UTC"
            ]
        },
        {
            "href": "/post/2010/01/04/php-is-like-a-handgun/",
            "relId": "2010/01/04/php-is-like-a-handgun",
            "title": "PHP Is Like A Handgun?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-01-04 15:48:13 UTC",
            "updated": [
                "2010-01-04 15:48:13 UTC"
            ]
        },
        {
            "href": "/post/2010/01/01/solar-beta-1-and-2-with-a-blog-demo/",
            "relId": "2010/01/01/solar-beta-1-and-2-with-a-blog-demo",
            "title": "Solar Beta 1 and 2, With A Blog Demo",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2010-01-01 17:57:41 UTC",
            "updated": [
                "2010-01-01 17:57:41 UTC"
            ]
        },
        {
            "href": "/post/2009/12/30/keith-casey-on-joining-a-startup/",
            "relId": "2009/12/30/keith-casey-on-joining-a-startup",
            "title": "Keith Casey on \"Joining a Startup\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/books/",
                    "relId": "books",
                    "title": "Books",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-12-30 18:49:58 UTC",
            "updated": [
                "2009-12-30 18:49:58 UTC"
            ]
        },
        {
            "href": "/post/2009/12/01/comprehensible-code/",
            "relId": "2009/12/01/comprehensible-code",
            "title": "Comprehensible Code",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-12-01 20:55:09 UTC",
            "updated": [
                "2009-12-01 20:55:09 UTC"
            ]
        },
        {
            "href": "/post/2009/11/11/the-future-of-zend-framework-is-solar/",
            "relId": "2009/11/11/the-future-of-zend-framework-is-solar",
            "title": "The Future of Zend Framework is Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-11-12 05:38:59 UTC",
            "updated": [
                "2009-11-12 05:38:59 UTC"
            ]
        },
        {
            "href": "/post/2009/10/26/agile-gone-bad/",
            "relId": "2009/10/26/agile-gone-bad",
            "title": "Agile Gone Bad?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-10-27 02:19:22 UTC",
            "updated": [
                "2009-10-27 02:19:22 UTC"
            ]
        },
        {
            "href": "/post/2009/09/28/solar-100alpha5-released/",
            "relId": "2009/09/28/solar-100alpha5-released",
            "title": "Solar 1.0.0alpha5 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-09-28 14:56:46 UTC",
            "updated": [
                "2009-09-28 14:56:46 UTC"
            ]
        },
        {
            "href": "/post/2009/09/21/solar-100-alpha4-released/",
            "relId": "2009/09/21/solar-100-alpha4-released",
            "title": "Solar 1.0.0-alpha4 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-09-21 14:26:53 UTC",
            "updated": [
                "2009-09-21 14:26:53 UTC"
            ]
        },
        {
            "href": "/post/2009/09/11/solar-100alpha3-released/",
            "relId": "2009/09/11/solar-100alpha3-released",
            "title": "Solar 1.0.0alpha3 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-09-11 20:37:03 UTC",
            "updated": [
                "2009-09-11 20:37:03 UTC"
            ]
        },
        {
            "href": "/post/2009/09/10/forty-percent/",
            "relId": "2009/09/10/forty-percent",
            "title": "Forty Percent!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-09-10 18:46:32 UTC",
            "updated": [
                "2009-09-10 18:46:32 UTC"
            ]
        },
        {
            "href": "/post/2009/06/25/scalable-internet-architecture/",
            "relId": "2009/06/25/scalable-internet-architecture",
            "title": "Scalable Internet Architecture",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-06-25 16:39:34 UTC",
            "updated": [
                "2009-06-25 16:39:34 UTC"
            ]
        },
        {
            "href": "/post/2009/05/13/speaking-at-phptek-next-week/",
            "relId": "2009/05/13/speaking-at-phptek-next-week",
            "title": "Speaking at php|tek next week",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-05-14 02:36:33 UTC",
            "updated": [
                "2009-05-14 02:36:33 UTC"
            ]
        },
        {
            "href": "/post/2009/05/13/php-only-feed/",
            "relId": "2009/05/13/php-only-feed",
            "title": "PHP-Only Feed",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-05-14 00:15:26 UTC",
            "updated": [
                "2009-05-14 00:15:26 UTC"
            ]
        },
        {
            "href": "/post/2009/05/11/planet-php-apologies/",
            "relId": "2009/05/11/planet-php-apologies",
            "title": "Planet PHP Apologies",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-05-11 19:25:39 UTC",
            "updated": [
                "2009-05-11 19:25:39 UTC"
            ]
        },
        {
            "href": "/post/2009/04/01/solar-mind-read/",
            "relId": "2009/04/01/solar-mind-read",
            "title": "Solar_Mind_Read",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-04-01 11:45:40 UTC",
            "updated": [
                "2009-04-01 11:45:40 UTC"
            ]
        },
        {
            "href": "/post/2009/03/13/quick-hits-new-solar-blog-entries/",
            "relId": "2009/03/13/quick-hits-new-solar-blog-entries",
            "title": "Quick Hits: New Solar Blog Entries",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-03-13 17:40:56 UTC",
            "updated": [
                "2009-03-13 17:40:56 UTC"
            ]
        },
        {
            "href": "/post/2009/03/05/a-siege-on-benchmarks/",
            "relId": "2009/03/05/a-siege-on-benchmarks",
            "title": "A Siege On Benchmarks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-03-05 18:43:46 UTC",
            "updated": [
                "2009-03-05 18:43:46 UTC"
            ]
        },
        {
            "href": "/post/2009/02/19/lazyweb-request-why-would-php-be-faster-than-html/",
            "relId": "2009/02/19/lazyweb-request-why-would-php-be-faster-than-html",
            "title": "Lazyweb Request: Why would PHP be *faster* than HTML?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-02-19 16:55:26 UTC",
            "updated": [
                "2009-02-19 16:55:26 UTC"
            ]
        },
        {
            "href": "/post/2009/02/04/say-no-to-smarty/",
            "relId": "2009/02/04/say-no-to-smarty",
            "title": "Say \"No\" To Smarty!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-02-04 14:47:07 UTC",
            "updated": [
                "2009-02-04 14:47:07 UTC"
            ]
        },
        {
            "href": "/post/2009/01/18/updated-getting-started-docs-for-solar/",
            "relId": "2009/01/18/updated-getting-started-docs-for-solar",
            "title": "Updated \"Getting Started\" Docs for Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2009-01-19 01:49:22 UTC",
            "updated": [
                "2009-01-19 01:49:22 UTC"
            ]
        },
        {
            "href": "/post/2008/12/11/the-framework-as-franchise/",
            "relId": "2008/12/11/the-framework-as-franchise",
            "title": "The Framework as Franchise",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-12-11 20:27:29 UTC",
            "updated": [
                "2008-12-11 20:27:29 UTC"
            ]
        },
        {
            "href": "/post/2008/11/07/patterns-of-intellectual-bullies/",
            "relId": "2008/11/07/patterns-of-intellectual-bullies",
            "title": "Patterns of Intellectual Bullies",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-11-07 20:00:39 UTC",
            "updated": [
                "2008-11-07 20:00:39 UTC"
            ]
        },
        {
            "href": "/post/2008/11/05/solar-cli-tools-getting-started/",
            "relId": "2008/11/05/solar-cli-tools-getting-started",
            "title": "Solar CLI: Getting Started",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-11-05 21:08:10 UTC",
            "updated": [
                "2008-11-05 21:08:10 UTC"
            ]
        },
        {
            "href": "/post/2008/10/27/escape-from-namespaces/",
            "relId": "2008/10/27/escape-from-namespaces",
            "title": "Escape from Namespaces",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-10-27 14:26:20 UTC",
            "updated": [
                "2008-10-27 14:26:20 UTC"
            ]
        },
        {
            "href": "/post/2008/10/23/but-some-suck-less-than-others/",
            "relId": "2008/10/23/but-some-suck-less-than-others",
            "title": "... But Some Suck Less Than Others",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-10-23 13:45:52 UTC",
            "updated": [
                "2008-10-23 13:45:52 UTC"
            ]
        },
        {
            "href": "/post/2008/09/18/solar-100alpha2-released/",
            "relId": "2008/09/18/solar-100alpha2-released",
            "title": "Solar 1.0.0alpha2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-09-18 15:37:37 UTC",
            "updated": [
                "2008-09-18 15:37:37 UTC"
            ]
        },
        {
            "href": "/post/2008/09/04/rasmus-lerdorfs-laconica-performance/",
            "relId": "2008/09/04/rasmus-lerdorfs-laconica-performance",
            "title": "Rasmus Lerdorf's Laconic(a) Performance",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-09-04 16:44:38 UTC",
            "updated": [
                "2008-09-04 16:44:38 UTC"
            ]
        },
        {
            "href": "/post/2008/09/01/labor-day-benchmarks/",
            "relId": "2008/09/01/labor-day-benchmarks",
            "title": "Labor Day Benchmarks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-09-01 15:42:58 UTC",
            "updated": [
                "2008-09-01 15:42:58 UTC"
            ]
        },
        {
            "href": "/post/2008/08/25/solar-system/",
            "relId": "2008/08/25/solar-system",
            "title": "Solar System",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-08-25 20:15:31 UTC",
            "updated": [
                "2008-08-25 20:15:31 UTC"
            ]
        },
        {
            "href": "/post/2008/08/20/bread-not-crud/",
            "relId": "2008/08/20/bread-not-crud",
            "title": "BREAD, not CRUD",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-08-21 02:16:39 UTC",
            "updated": [
                "2008-08-21 02:16:39 UTC"
            ]
        },
        {
            "href": "/post/2008/08/20/savant-has-a-new-owner/",
            "relId": "2008/08/20/savant-has-a-new-owner",
            "title": "Savant Has A New Owner",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-08-20 14:05:13 UTC",
            "updated": [
                "2008-08-20 14:05:13 UTC"
            ]
        },
        {
            "href": "/post/2008/08/08/my-brithday-present-from-phpnet/",
            "relId": "2008/08/08/my-brithday-present-from-phpnet",
            "title": "My Birthday Present From php.net",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-08-08 13:49:14 UTC",
            "updated": [
                "2008-08-08 13:49:14 UTC"
            ]
        },
        {
            "href": "/post/2008/08/07/exceptional-command-line-php/",
            "relId": "2008/08/07/exceptional-command-line-php",
            "title": "Exceptional command-line PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-08-08 01:26:34 UTC",
            "updated": [
                "2008-08-08 01:26:34 UTC"
            ]
        },
        {
            "href": "/post/2008/03/12/phpdeveloperorg-moves-to-solar/",
            "relId": "2008/03/12/phpdeveloperorg-moves-to-solar",
            "title": "PHPDeveloper.org Moves To Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-03-12 18:58:32 UTC",
            "updated": [
                "2008-03-12 18:58:32 UTC"
            ]
        },
        {
            "href": "/post/2008/03/09/line-length-volume-and-density/",
            "relId": "2008/03/09/line-length-volume-and-density",
            "title": "Line Length, Volume, and Density",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-03-09 21:13:19 UTC",
            "updated": [
                "2008-03-09 21:13:19 UTC"
            ]
        },
        {
            "href": "/post/2008/02/16/why-i-prefer-test-later/",
            "relId": "2008/02/16/why-i-prefer-test-later",
            "title": "Why I Prefer Test-Later",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-02-16 23:38:04 UTC",
            "updated": [
                "2008-02-16 23:38:04 UTC"
            ]
        },
        {
            "href": "/post/2008/01/24/if-pierre-thinks-its-a-bad-idea/",
            "relId": "2008/01/24/if-pierre-thinks-its-a-bad-idea",
            "title": "If Pierre Thinks It's A Bad Idea ...",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-01-25 03:32:35 UTC",
            "updated": [
                "2008-01-25 03:32:35 UTC"
            ]
        },
        {
            "href": "/post/2008/01/10/another-smarty-emigrant/",
            "relId": "2008/01/10/another-smarty-emigrant",
            "title": "Another Smarty Emigrant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2008-01-10 15:59:38 UTC",
            "updated": [
                "2008-01-10 15:59:38 UTC"
            ]
        },
        {
            "href": "/post/2007/11/30/what-does-this-say-about-unit-testing-in-php-land/",
            "relId": "2007/11/30/what-does-this-say-about-unit-testing-in-php-land",
            "title": "What Does This Say About Unit-Testing in PHP Land?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-11-30 16:49:51 UTC",
            "updated": [
                "2007-11-30 16:49:51 UTC"
            ]
        },
        {
            "href": "/post/2007/11/13/solar-100-alpha1-released/",
            "relId": "2007/11/13/solar-100-alpha1-released",
            "title": "Solar 1.0.0 alpha1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-11-13 15:39:39 UTC",
            "updated": [
                "2007-11-13 15:39:39 UTC"
            ]
        },
        {
            "href": "/post/2007/10/31/dcphp-next-week/",
            "relId": "2007/10/31/dcphp-next-week",
            "title": "DCPHP Next Week",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-10-31 17:14:09 UTC",
            "updated": [
                "2007-10-31 17:14:09 UTC"
            ]
        },
        {
            "href": "/post/2007/10/29/microsoft-web-developer-summit-2007/",
            "relId": "2007/10/29/microsoft-web-developer-summit-2007",
            "title": "Microsoft Web Developer Summit 2007",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-10-29 15:18:10 UTC",
            "updated": [
                "2007-10-29 15:18:10 UTC"
            ]
        },
        {
            "href": "/post/2007/10/08/going-to-zendcon-after-all/",
            "relId": "2007/10/08/going-to-zendcon-after-all",
            "title": "Going to ZendCon After All",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-10-08 12:01:43 UTC",
            "updated": [
                "2007-10-08 12:01:43 UTC"
            ]
        },
        {
            "href": "/post/2007/09/27/memory-leaks-with-objects-in-php-5/",
            "relId": "2007/09/27/memory-leaks-with-objects-in-php-5",
            "title": "Memory Leaks With Objects in PHP 5",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-28 02:44:21 UTC",
            "updated": [
                "2007-09-28 02:44:21 UTC"
            ]
        },
        {
            "href": "/post/2007/09/25/quick-wrapup-phpworks-2007/",
            "relId": "2007/09/25/quick-wrapup-phpworks-2007",
            "title": "Quick Wrapup: php|works 2007",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-25 12:00:55 UTC",
            "updated": [
                "2007-09-25 12:00:55 UTC"
            ]
        },
        {
            "href": "/post/2007/09/24/hired-on-at-omniti/",
            "relId": "2007/09/24/hired-on-at-omniti",
            "title": "Hired On At OmniTI",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-24 12:36:05 UTC",
            "updated": [
                "2007-09-24 12:36:05 UTC"
            ]
        },
        {
            "href": "/post/2007/09/23/is-there-anything-rails-can-do-that-php-cannot-do-no/",
            "relId": "2007/09/23/is-there-anything-rails-can-do-that-php-cannot-do-no",
            "title": "\"Is there anything Rails can do that PHP cannot do? *No.*\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-23 18:05:57 UTC",
            "updated": [
                "2007-09-23 18:05:57 UTC"
            ]
        },
        {
            "href": "/post/2007/09/14/phpworks-2007-framework-and-application-benchmarking/",
            "relId": "2007/09/14/phpworks-2007-framework-and-application-benchmarking",
            "title": "php|works 2007: Framework and Application Benchmarking",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-14 18:37:34 UTC",
            "updated": [
                "2007-09-14 18:37:34 UTC"
            ]
        },
        {
            "href": "/post/2007/09/13/php-works-2007-organizing-your-php-project/",
            "relId": "2007/09/13/php-works-2007-organizing-your-php-project",
            "title": "php|works 2007: Organizing Your PHP Project",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-13 20:56:16 UTC",
            "updated": [
                "2007-09-13 20:56:16 UTC"
            ]
        },
        {
            "href": "/post/2007/09/10/php-works-2007-teaser-framework-benchmarks/",
            "relId": "2007/09/10/php-works-2007-teaser-framework-benchmarks",
            "title": "php|works 2007 Teaser: Framework Benchmarks!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-09-10 13:25:55 UTC",
            "updated": [
                "2007-09-10 13:25:55 UTC"
            ]
        },
        {
            "href": "/post/2007/07/20/solar-from-blog-to-docs/",
            "relId": "2007/07/20/solar-from-blog-to-docs",
            "title": "Solar: From Blog to Docs",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-20 15:22:04 UTC",
            "updated": [
                "2007-07-20 15:22:04 UTC"
            ]
        },
        {
            "href": "/post/2007/07/19/the-stenhouse-css-framework-and-solar/",
            "relId": "2007/07/19/the-stenhouse-css-framework-and-solar",
            "title": "The Stenhouse CSS Framework and Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-19 14:38:38 UTC",
            "updated": [
                "2007-07-19 14:38:38 UTC"
            ]
        },
        {
            "href": "/post/2007/07/18/sending-mail-with-solar/",
            "relId": "2007/07/18/sending-mail-with-solar",
            "title": "Sending Mail with Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-18 13:00:18 UTC",
            "updated": [
                "2007-07-18 13:00:18 UTC"
            ]
        },
        {
            "href": "/post/2007/07/17/brief-intro-to-solar-http-request-and-response/",
            "relId": "2007/07/17/brief-intro-to-solar-http-request-and-response",
            "title": "Brief Intro to Solar_Http_Request and Response",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-17 12:00:08 UTC",
            "updated": [
                "2007-07-17 12:00:08 UTC"
            ]
        },
        {
            "href": "/post/2007/07/16/testivus-for-the-rest-of-us-and-the-testing-gene/",
            "relId": "2007/07/16/testivus-for-the-rest-of-us-and-the-testing-gene",
            "title": "Testivus (for the Rest of Us) and the Testing Gene",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-16 13:49:33 UTC",
            "updated": [
                "2007-07-16 13:49:33 UTC"
            ]
        },
        {
            "href": "/post/2007/07/14/tdd-test-first-and-ravioli-code/",
            "relId": "2007/07/14/tdd-test-first-and-ravioli-code",
            "title": "TDD, Test-First, and Ravioli Code",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-14 20:25:06 UTC",
            "updated": [
                "2007-07-14 20:25:06 UTC"
            ]
        },
        {
            "href": "/post/2007/07/13/speaking-at-php-works-2007/",
            "relId": "2007/07/13/speaking-at-php-works-2007",
            "title": "Speaking at PHP Works 2007",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-13 20:00:45 UTC",
            "updated": [
                "2007-07-13 20:00:45 UTC"
            ]
        },
        {
            "href": "/post/2007/07/13/solar-028-alpha-released/",
            "relId": "2007/07/13/solar-028-alpha-released",
            "title": "Solar 0.28 Alpha Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-13 12:00:00 UTC",
            "updated": [
                "2007-07-13 12:00:00 UTC"
            ]
        },
        {
            "href": "/post/2007/07/12/solar-views-and-layouts/",
            "relId": "2007/07/12/solar-views-and-layouts",
            "title": "Solar Views and Layouts",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-12 13:24:37 UTC",
            "updated": [
                "2007-07-12 13:24:37 UTC"
            ]
        },
        {
            "href": "/post/2007/07/11/zend-devzone-podcast-solar-overview/",
            "relId": "2007/07/11/zend-devzone-podcast-solar-overview",
            "title": "Zend Devzone Podcast: Solar Overview",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-07-11 18:31:43 UTC",
            "updated": [
                "2007-07-11 18:31:43 UTC"
            ]
        },
        {
            "href": "/post/2007/06/13/a-bit-about-benchmarks/",
            "relId": "2007/06/13/a-bit-about-benchmarks",
            "title": "A Bit About Benchmarks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-06-13 15:40:58 UTC",
            "updated": [
                "2007-06-13 15:40:58 UTC"
            ]
        },
        {
            "href": "/post/2007/03/01/solar-0270-and-0271-released/",
            "relId": "2007/03/01/solar-0270-and-0271-released",
            "title": "Solar 0.27.0 and 0.27.1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-03-01 15:49:42 UTC",
            "updated": [
                "2007-03-01 15:49:42 UTC"
            ]
        },
        {
            "href": "/post/2007/02/27/new-pdo-behavior-in-php-521/",
            "relId": "2007/02/27/new-pdo-behavior-in-php-521",
            "title": "New PDO Behavior In PHP 5.2.1",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-02-28 03:41:31 UTC",
            "updated": [
                "2007-02-28 03:41:31 UTC"
            ]
        },
        {
            "href": "/post/2007/02/18/typekey-and-big-number-math-yay-wez/",
            "relId": "2007/02/18/typekey-and-big-number-math-yay-wez",
            "title": "TypeKey and Big-Number Math: Yay Wez!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-02-18 17:42:39 UTC",
            "updated": [
                "2007-02-18 17:42:39 UTC"
            ]
        },
        {
            "href": "/post/2007/01/31/solar-0260-released-and-new-website/",
            "relId": "2007/01/31/solar-0260-released-and-new-website",
            "title": "Solar 0.26.0 Released, and New Website",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-01-31 21:07:57 UTC",
            "updated": [
                "2007-01-31 21:07:57 UTC"
            ]
        },
        {
            "href": "/post/2007/01/17/sanitation-with-php-filter-var/",
            "relId": "2007/01/17/sanitation-with-php-filter-var",
            "title": "Sanitation with PHP filter_var()",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-01-17 21:50:16 UTC",
            "updated": [
                "2007-01-17 21:50:16 UTC"
            ]
        },
        {
            "href": "/post/2007/01/05/benchmark-project-code-available/",
            "relId": "2007/01/05/benchmark-project-code-available",
            "title": "Benchmark Project Code Available",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-01-05 19:59:05 UTC",
            "updated": [
                "2007-01-05 19:59:05 UTC"
            ]
        },
        {
            "href": "/post/2007/01/01/new-years-benchmarks/",
            "relId": "2007/01/01/new-years-benchmarks",
            "title": "New Year's Benchmarks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2007-01-01 20:35:52 UTC",
            "updated": [
                "2007-01-01 20:35:52 UTC"
            ]
        },
        {
            "href": "/post/2006/12/29/the-interesting-case-of-diminishing-responsiveness/",
            "relId": "2006/12/29/the-interesting-case-of-diminishing-responsiveness",
            "title": "The Interesting Case of Diminishing Responsiveness",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-12-29 20:04:09 UTC",
            "updated": [
                "2006-12-29 20:04:09 UTC"
            ]
        },
        {
            "href": "/post/2006/11/20/how-fast-is-your-framework/",
            "relId": "2006/11/20/how-fast-is-your-framework",
            "title": "How Fast Is Your Framework?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-11-20 20:12:58 UTC",
            "updated": [
                "2006-11-20 20:12:58 UTC"
            ]
        },
        {
            "href": "/post/2006/11/03/belated-quick-hit-solar-0250-released/",
            "relId": "2006/11/03/belated-quick-hit-solar-0250-released",
            "title": "Belated Quick Hit: Solar 0.25.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-11-03 16:38:48 UTC",
            "updated": [
                "2006-11-03 16:38:48 UTC"
            ]
        },
        {
            "href": "/post/2006/09/26/solar-0240-released/",
            "relId": "2006/09/26/solar-0240-released",
            "title": "Solar 0.24.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-09-26 15:02:43 UTC",
            "updated": [
                "2006-09-26 15:02:43 UTC"
            ]
        },
        {
            "href": "/post/2006/09/19/zend-php-5-certified/",
            "relId": "2006/09/19/zend-php-5-certified",
            "title": "Zend PHP 5 Certified",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-09-19 14:14:31 UTC",
            "updated": [
                "2006-09-19 14:14:31 UTC"
            ]
        },
        {
            "href": "/post/2006/09/18/ajax-is-interesting-but-the-basics-are-better/",
            "relId": "2006/09/18/ajax-is-interesting-but-the-basics-are-better",
            "title": "AJAX Is Interesting, But The Basics Are Better",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-09-19 02:17:11 UTC",
            "updated": [
                "2006-09-19 02:17:11 UTC"
            ]
        },
        {
            "href": "/post/2006/09/14/organizing-your-php-project-slides-available/",
            "relId": "2006/09/14/organizing-your-php-project-slides-available",
            "title": "\"Organizing Your PHP Project\" Slides Available",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-09-14 14:02:37 UTC",
            "updated": [
                "2006-09-14 14:02:37 UTC"
            ]
        },
        {
            "href": "/post/2006/09/11/teaser-for-phpworks/",
            "relId": "2006/09/11/teaser-for-phpworks",
            "title": "Teaser for php|works",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-09-11 19:23:40 UTC",
            "updated": [
                "2006-09-11 19:23:40 UTC"
            ]
        },
        {
            "href": "/post/2006/08/26/solar-0230-released/",
            "relId": "2006/08/26/solar-0230-released",
            "title": "Solar 0.23.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-08-26 16:49:02 UTC",
            "updated": [
                "2006-08-26 16:49:02 UTC"
            ]
        },
        {
            "href": "/post/2006/08/02/solar-and-typekey-authentication/",
            "relId": "2006/08/02/solar-and-typekey-authentication",
            "title": "Solar and TypeKey Authentication",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-08-02 20:10:35 UTC",
            "updated": [
                "2006-08-02 20:10:35 UTC"
            ]
        },
        {
            "href": "/post/2006/08/01/protaculous-in-solar/",
            "relId": "2006/08/01/protaculous-in-solar",
            "title": "Protaculous in Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-08-01 15:16:49 UTC",
            "updated": [
                "2006-08-01 15:16:49 UTC"
            ]
        },
        {
            "href": "/post/2006/07/27/php-architect-article/",
            "relId": "2006/07/27/php-architect-article",
            "title": "PHP Architect Article",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-07-27 11:11:02 UTC",
            "updated": [
                "2006-07-27 11:11:02 UTC"
            ]
        },
        {
            "href": "/post/2006/07/21/solar-021-and-022-released-in-quick-succession/",
            "relId": "2006/07/21/solar-021-and-022-released-in-quick-succession",
            "title": "Solar 0.21 and 0.22 released in quick succession",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-07-21 22:40:27 UTC",
            "updated": [
                "2006-07-21 22:40:27 UTC"
            ]
        },
        {
            "href": "/post/2006/07/18/solar-talk-archives-now-searchable/",
            "relId": "2006/07/18/solar-talk-archives-now-searchable",
            "title": "Solar-Talk Archives Now Searchable",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-07-18 16:35:03 UTC",
            "updated": [
                "2006-07-18 16:35:03 UTC"
            ]
        },
        {
            "href": "/post/2006/07/14/input-tags-in-forms-not-valid-xhtml/",
            "relId": "2006/07/14/input-tags-in-forms-not-valid-xhtml",
            "title": "Input Tags In Forms Not Valid XHTML",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-07-15 03:21:58 UTC",
            "updated": [
                "2006-07-15 03:21:58 UTC"
            ]
        },
        {
            "href": "/post/2006/07/12/easy-benchmarking-with-solar/",
            "relId": "2006/07/12/easy-benchmarking-with-solar",
            "title": "Easy Benchmarking with Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-07-12 21:35:39 UTC",
            "updated": [
                "2006-07-12 21:35:39 UTC"
            ]
        },
        {
            "href": "/post/2006/06/27/dependency-injection-in-solar/",
            "relId": "2006/06/27/dependency-injection-in-solar",
            "title": "Dependency Injection in Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-06-27 12:24:00 UTC",
            "updated": [
                "2006-06-27 12:24:00 UTC"
            ]
        },
        {
            "href": "/post/2006/06/26/solar-0200-released/",
            "relId": "2006/06/26/solar-0200-released",
            "title": "Solar 0.20.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-06-26 14:59:49 UTC",
            "updated": [
                "2006-06-26 14:59:49 UTC"
            ]
        },
        {
            "href": "/post/2006/06/19/speaking-at-phpworks-in-september/",
            "relId": "2006/06/19/speaking-at-phpworks-in-september",
            "title": "Speaking at php|works in September",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-06-19 15:42:34 UTC",
            "updated": [
                "2006-06-19 15:42:34 UTC"
            ]
        },
        {
            "href": "/post/2006/06/14/no-more-loners/",
            "relId": "2006/06/14/no-more-loners",
            "title": "No More Loners!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-06-14 16:16:22 UTC",
            "updated": [
                "2006-06-14 16:16:22 UTC"
            ]
        },
        {
            "href": "/post/2006/06/01/quick-hits-savant-forum-akismet/",
            "relId": "2006/06/01/quick-hits-savant-forum-akismet",
            "title": "Quick Hits: Savant Forum, Akismet",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-06-01 14:13:24 UTC",
            "updated": [
                "2006-06-01 14:13:24 UTC"
            ]
        },
        {
            "href": "/post/2006/05/25/solar-0190-released/",
            "relId": "2006/05/25/solar-0190-released",
            "title": "Solar 0.19.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-05-25 13:44:59 UTC",
            "updated": [
                "2006-05-25 13:44:59 UTC"
            ]
        },
        {
            "href": "/post/2006/05/09/do-your-best-is-not-a-plan/",
            "relId": "2006/05/09/do-your-best-is-not-a-plan",
            "title": "\"Do Your Best\" Is Not A Plan",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-05-09 16:18:38 UTC",
            "updated": [
                "2006-05-09 16:18:38 UTC"
            ]
        },
        {
            "href": "/post/2006/05/09/developers-and-managers/",
            "relId": "2006/05/09/developers-and-managers",
            "title": "Developers and Managers",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-05-09 16:11:51 UTC",
            "updated": [
                "2006-05-09 16:11:51 UTC"
            ]
        },
        {
            "href": "/post/2006/05/08/solar-0180-released-and-more-about-testing/",
            "relId": "2006/05/08/solar-0180-released-and-more-about-testing",
            "title": "Solar 0.18.0 released, and more about testing",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-05-08 22:08:55 UTC",
            "updated": [
                "2006-05-08 22:08:55 UTC"
            ]
        },
        {
            "href": "/post/2006/05/01/phpblox-from-zend/",
            "relId": "2006/05/01/phpblox-from-zend",
            "title": "PHPBlox from Zend?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-05-02 02:59:39 UTC",
            "updated": [
                "2006-05-02 02:59:39 UTC"
            ]
        },
        {
            "href": "/post/2006/04/26/asp-style-programming-in-php/",
            "relId": "2006/04/26/asp-style-programming-in-php",
            "title": "ASP-Style Programming in PHP?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-26 17:39:18 UTC",
            "updated": [
                "2006-04-26 17:39:18 UTC"
            ]
        },
        {
            "href": "/post/2006/04/14/instant-forms-from-tables-with-solar/",
            "relId": "2006/04/14/instant-forms-from-tables-with-solar",
            "title": "Instant Forms from Tables with Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-14 13:18:36 UTC",
            "updated": [
                "2006-04-14 13:18:36 UTC"
            ]
        },
        {
            "href": "/post/2006/04/13/solar-0170-released/",
            "relId": "2006/04/13/solar-0170-released",
            "title": "Solar 0.17.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-14 00:59:04 UTC",
            "updated": [
                "2006-04-14 00:59:04 UTC"
            ]
        },
        {
            "href": "/post/2006/04/11/automating-release-tasks/",
            "relId": "2006/04/11/automating-release-tasks",
            "title": "Automating Release Tasks",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-11 17:57:02 UTC",
            "updated": [
                "2006-04-11 17:57:02 UTC"
            ]
        },
        {
            "href": "/post/2006/04/11/solar-0161-released/",
            "relId": "2006/04/11/solar-0161-released",
            "title": "Solar 0.16.1 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-11 14:54:33 UTC",
            "updated": [
                "2006-04-11 14:54:33 UTC"
            ]
        },
        {
            "href": "/post/2006/04/10/solar-0160-released/",
            "relId": "2006/04/10/solar-0160-released",
            "title": "Solar 0.16.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-10 18:20:55 UTC",
            "updated": [
                "2006-04-10 18:20:55 UTC"
            ]
        },
        {
            "href": "/post/2006/04/07/solar-0152-released/",
            "relId": "2006/04/07/solar-0152-released",
            "title": "Solar 0.15.2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-07 14:48:31 UTC",
            "updated": [
                "2006-04-07 14:48:31 UTC"
            ]
        },
        {
            "href": "/post/2006/04/05/solar-0150-alpha-released/",
            "relId": "2006/04/05/solar-0150-alpha-released",
            "title": "Solar 0.15.0 alpha released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-04-05 16:03:25 UTC",
            "updated": [
                "2006-04-05 16:03:25 UTC"
            ]
        },
        {
            "href": "/post/2006/03/23/solar-0140-released/",
            "relId": "2006/03/23/solar-0140-released",
            "title": "Solar 0.14.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-03-23 16:46:35 UTC",
            "updated": [
                "2006-03-23 16:46:35 UTC"
            ]
        },
        {
            "href": "/post/2006/03/21/solar-0130-released/",
            "relId": "2006/03/21/solar-0130-released",
            "title": "Solar 0.13.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-03-21 19:50:34 UTC",
            "updated": [
                "2006-03-21 19:50:34 UTC"
            ]
        },
        {
            "href": "/post/2006/03/14/differences-between-solar-and-zend-framework/",
            "relId": "2006/03/14/differences-between-solar-and-zend-framework",
            "title": "Differences Between Solar and Zend Framework",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-03-14 17:32:44 UTC",
            "updated": [
                "2006-03-14 17:32:44 UTC"
            ]
        },
        {
            "href": "/post/2006/03/13/resigned-from-zend/",
            "relId": "2006/03/13/resigned-from-zend",
            "title": "Resigned from Zend",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-03-13 15:54:28 UTC",
            "updated": [
                "2006-03-13 15:54:28 UTC"
            ]
        },
        {
            "href": "/post/2006/03/05/savant2-bugfix-release/",
            "relId": "2006/03/05/savant2-bugfix-release",
            "title": "Savant2 Bugfix Release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-03-05 18:24:52 UTC",
            "updated": [
                "2006-03-05 18:24:52 UTC"
            ]
        },
        {
            "href": "/post/2006/02/19/solar-0120-released/",
            "relId": "2006/02/19/solar-0120-released",
            "title": "Solar 0.12.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-02-20 00:06:03 UTC",
            "updated": [
                "2006-02-20 00:06:03 UTC"
            ]
        },
        {
            "href": "/post/2006/01/31/solar-modified-testing-strategy/",
            "relId": "2006/01/31/solar-modified-testing-strategy",
            "title": "Solar: Modified Testing Strategy",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-02-01 03:57:51 UTC",
            "updated": [
                "2006-02-01 03:57:51 UTC"
            ]
        },
        {
            "href": "/post/2006/01/21/solar-0100-released/",
            "relId": "2006/01/21/solar-0100-released",
            "title": "Solar 0.10.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-01-21 22:44:43 UTC",
            "updated": [
                "2006-01-21 22:44:43 UTC"
            ]
        },
        {
            "href": "/post/2006/01/02/a-spate-of-savant-news/",
            "relId": "2006/01/02/a-spate-of-savant-news",
            "title": "A Spate of Savant News",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2006-01-02 16:38:27 UTC",
            "updated": [
                "2006-01-02 16:38:27 UTC"
            ]
        },
        {
            "href": "/post/2005/12/29/fluent-interfaces-require-fluent-situations/",
            "relId": "2005/12/29/fluent-interfaces-require-fluent-situations",
            "title": "Fluent Interfaces Require Fluent Situations",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-12-29 17:17:44 UTC",
            "updated": [
                "2005-12-29 17:17:44 UTC"
            ]
        },
        {
            "href": "/post/2005/12/28/a-dearth-of-blogging-lately/",
            "relId": "2005/12/28/a-dearth-of-blogging-lately",
            "title": "A Dearth of Blogging Lately",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-12-28 17:29:15 UTC",
            "updated": [
                "2005-12-28 17:29:15 UTC"
            ]
        },
        {
            "href": "/post/2005/10/27/hired-by-zend/",
            "relId": "2005/10/27/hired-by-zend",
            "title": "Hired by Zend",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-10-27 15:38:37 UTC",
            "updated": [
                "2005-10-27 15:38:37 UTC"
            ]
        },
        {
            "href": "/post/2005/10/26/solar-090-released/",
            "relId": "2005/10/26/solar-090-released",
            "title": "Solar 0.9.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-10-26 15:27:06 UTC",
            "updated": [
                "2005-10-26 15:27:06 UTC"
            ]
        },
        {
            "href": "/post/2005/10/25/yawp-120-released/",
            "relId": "2005/10/25/yawp-120-released",
            "title": "Yawp 1.2.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-10-25 15:04:59 UTC",
            "updated": [
                "2005-10-25 15:04:59 UTC"
            ]
        },
        {
            "href": "/post/2005/09/24/solar-080-released/",
            "relId": "2005/09/24/solar-080-released",
            "title": "Solar 0.8.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-09-24 20:25:28 UTC",
            "updated": [
                "2005-09-24 20:25:28 UTC"
            ]
        },
        {
            "href": "/post/2005/09/22/benchmarking-call-user-func-array/",
            "relId": "2005/09/22/benchmarking-call-user-func-array",
            "title": "Benchmarking call_user_func_array()",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/benchmarks/",
                    "relId": "benchmarks",
                    "title": "Benchmarks",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-09-23 01:49:51 UTC",
            "updated": [
                "2005-09-23 01:49:51 UTC"
            ]
        },
        {
            "href": "/post/2005/09/20/stumping-for-solar/",
            "relId": "2005/09/20/stumping-for-solar",
            "title": "Stumping for Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-09-20 14:56:56 UTC",
            "updated": [
                "2005-09-20 14:56:56 UTC"
            ]
        },
        {
            "href": "/post/2005/09/14/savant3-version-300-beta-2/",
            "relId": "2005/09/14/savant3-version-300-beta-2",
            "title": "Savant3 version 3.0.0 beta 2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-09-14 17:35:43 UTC",
            "updated": [
                "2005-09-14 17:35:43 UTC"
            ]
        },
        {
            "href": "/post/2005/09/13/savant2-version-241/",
            "relId": "2005/09/13/savant2-version-241",
            "title": "Savant2 version 2.4.1",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-09-13 18:18:27 UTC",
            "updated": [
                "2005-09-13 18:18:27 UTC"
            ]
        },
        {
            "href": "/post/2005/08/18/interview-errata/",
            "relId": "2005/08/18/interview-errata",
            "title": "Interview Errata",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-18 12:59:24 UTC",
            "updated": [
                "2005-08-18 12:59:24 UTC"
            ]
        },
        {
            "href": "/post/2005/08/13/new-docs-for-savant2/",
            "relId": "2005/08/13/new-docs-for-savant2",
            "title": "New Docs for Savant2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-13 17:46:43 UTC",
            "updated": [
                "2005-08-13 17:46:43 UTC"
            ]
        },
        {
            "href": "/post/2005/08/11/solar-070-devel-released/",
            "relId": "2005/08/11/solar-070-devel-released",
            "title": "Solar 0.7.0-devel released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-12 03:06:34 UTC",
            "updated": [
                "2005-08-12 03:06:34 UTC"
            ]
        },
        {
            "href": "/post/2005/08/09/savant3-alpha2-released/",
            "relId": "2005/08/09/savant3-alpha2-released",
            "title": "Savant3 alpha2 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-09 22:53:47 UTC",
            "updated": [
                "2005-08-09 22:53:47 UTC"
            ]
        },
        {
            "href": "/post/2005/08/08/yawiki-022-released/",
            "relId": "2005/08/08/yawiki-022-released",
            "title": "YaWiki 0.22 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-08 16:09:15 UTC",
            "updated": [
                "2005-08-08 16:09:15 UTC"
            ]
        },
        {
            "href": "/post/2005/08/01/interviewed-for-pro-php/",
            "relId": "2005/08/01/interviewed-for-pro-php",
            "title": "Interviewed for Pro-PHP",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-08-01 15:57:06 UTC",
            "updated": [
                "2005-08-01 15:57:06 UTC"
            ]
        },
        {
            "href": "/post/2005/07/28/savant-240-released/",
            "relId": "2005/07/28/savant-240-released",
            "title": "Savant 2.4.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-28 15:48:08 UTC",
            "updated": [
                "2005-07-28 15:48:08 UTC"
            ]
        },
        {
            "href": "/post/2005/07/12/yawp-110-released/",
            "relId": "2005/07/12/yawp-110-released",
            "title": "Yawp 1.1.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-12 16:58:32 UTC",
            "updated": [
                "2005-07-12 16:58:32 UTC"
            ]
        },
        {
            "href": "/post/2005/07/10/yawiki-0211-released/",
            "relId": "2005/07/10/yawiki-0211-released",
            "title": "YaWiki 0.21.1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-10 23:33:52 UTC",
            "updated": [
                "2005-07-10 23:33:52 UTC"
            ]
        },
        {
            "href": "/post/2005/07/09/ethics-and-security/",
            "relId": "2005/07/09/ethics-and-security",
            "title": "Ethics and Security",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-09 23:59:26 UTC",
            "updated": [
                "2005-07-09 23:59:26 UTC"
            ]
        },
        {
            "href": "/post/2005/07/08/yawiki-021-beta-released/",
            "relId": "2005/07/08/yawiki-021-beta-released",
            "title": "YaWiki 0.21 beta released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-08 14:04:12 UTC",
            "updated": [
                "2005-07-08 14:04:12 UTC"
            ]
        },
        {
            "href": "/post/2005/07/06/solar-061-released/",
            "relId": "2005/07/06/solar-061-released",
            "title": "Solar 0.6.1 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-06 21:48:20 UTC",
            "updated": [
                "2005-07-06 21:48:20 UTC"
            ]
        },
        {
            "href": "/post/2005/07/05/solar-future-plans/",
            "relId": "2005/07/05/solar-future-plans",
            "title": "Solar: Future Plans",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-05 17:05:27 UTC",
            "updated": [
                "2005-07-05 17:05:27 UTC"
            ]
        },
        {
            "href": "/post/2005/07/04/solar-docs-for-super-and-valid/",
            "relId": "2005/07/04/solar-docs-for-super-and-valid",
            "title": "Solar: Docs for \"Super\" and \"Valid\"",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-07-04 15:58:38 UTC",
            "updated": [
                "2005-07-04 15:58:38 UTC"
            ]
        },
        {
            "href": "/post/2005/06/28/solar-050-released/",
            "relId": "2005/06/28/solar-050-released",
            "title": "Solar 0.5.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-29 01:48:48 UTC",
            "updated": [
                "2005-06-29 01:48:48 UTC"
            ]
        },
        {
            "href": "/post/2005/06/28/solar-documentation-binge/",
            "relId": "2005/06/28/solar-documentation-binge",
            "title": "Solar: Documentation Binge",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-28 15:00:37 UTC",
            "updated": [
                "2005-06-28 15:00:37 UTC"
            ]
        },
        {
            "href": "/post/2005/06/27/pmj-is-zce-2/",
            "relId": "2005/06/27/pmj-is-zce-2",
            "title": "PMJ is ZCE",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-27 22:39:32 UTC",
            "updated": [
                "2005-06-27 22:39:32 UTC"
            ]
        },
        {
            "href": "/post/2005/06/24/solar-040/",
            "relId": "2005/06/24/solar-040",
            "title": "Solar 0.4.0",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-24 20:23:25 UTC",
            "updated": [
                "2005-06-24 20:23:25 UTC"
            ]
        },
        {
            "href": "/post/2005/06/14/solr-030-released/",
            "relId": "2005/06/14/solr-030-released",
            "title": "Solar 0.3.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-15 01:41:34 UTC",
            "updated": [
                "2005-06-15 01:41:34 UTC"
            ]
        },
        {
            "href": "/post/2005/06/14/wikis-are-for-documentation/",
            "relId": "2005/06/14/wikis-are-for-documentation",
            "title": "Wikis **Are** For Documentation",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-06-15 01:20:21 UTC",
            "updated": [
                "2005-06-15 01:20:21 UTC"
            ]
        },
        {
            "href": "/post/2005/05/29/quick-hits-new-releases/",
            "relId": "2005/05/29/quick-hits-new-releases",
            "title": "New Releases!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-05-29 15:08:44 UTC",
            "updated": [
                "2005-05-29 15:08:44 UTC"
            ]
        },
        {
            "href": "/post/2005/05/26/changing-hosts-for-solar-complete/",
            "relId": "2005/05/26/changing-hosts-for-solar-complete",
            "title": "Changing Hosts for Solar: Complete!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-05-26 18:29:24 UTC",
            "updated": [
                "2005-05-26 18:29:24 UTC"
            ]
        },
        {
            "href": "/post/2005/05/25/changing-hosts-for-solar/",
            "relId": "2005/05/25/changing-hosts-for-solar",
            "title": "Changing Hosts for Solar",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-05-25 22:14:33 UTC",
            "updated": [
                "2005-05-25 22:14:33 UTC"
            ]
        },
        {
            "href": "/post/2005/05/17/hierearchy-we-dont-need-no-steenkin-hierarchy/",
            "relId": "2005/05/17/hierearchy-we-dont-need-no-steenkin-hierarchy",
            "title": "Hierarchy? We don't need no steenkin hierarchy!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-05-17 12:13:24 UTC",
            "updated": [
                "2005-05-17 12:13:24 UTC"
            ]
        },
        {
            "href": "/post/2005/05/10/going-to-cancun-part-2/",
            "relId": "2005/05/10/going-to-cancun-part-2",
            "title": "Going To Cancun (Part 2)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-05-10 22:03:30 UTC",
            "updated": [
                "2005-05-10 22:03:30 UTC"
            ]
        },
        {
            "href": "/post/2005/04/24/solar-020-released/",
            "relId": "2005/04/24/solar-020-released",
            "title": "Solar 0.2.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-24 13:18:25 UTC",
            "updated": [
                "2005-04-24 13:18:25 UTC"
            ]
        },
        {
            "href": "/post/2005/04/24/my-yawp-article-is-published/",
            "relId": "2005/04/24/my-yawp-article-is-published",
            "title": "My Yawp Article Is Published",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-24 11:33:50 UTC",
            "updated": [
                "2005-04-24 11:33:50 UTC"
            ]
        },
        {
            "href": "/post/2005/04/17/how-is-solar-different-from-pear/",
            "relId": "2005/04/17/how-is-solar-different-from-pear",
            "title": "How is Solar different from PEAR?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-17 16:30:09 UTC",
            "updated": [
                "2005-04-17 16:30:09 UTC"
            ]
        },
        {
            "href": "/post/2005/04/16/solar-012-released/",
            "relId": "2005/04/16/solar-012-released",
            "title": "Solar 0.1.2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-17 03:06:48 UTC",
            "updated": [
                "2005-04-17 03:06:48 UTC"
            ]
        },
        {
            "href": "/post/2005/04/16/solar-bug-tracking/",
            "relId": "2005/04/16/solar-bug-tracking",
            "title": "Solar Bug Tracking",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-16 14:31:56 UTC",
            "updated": [
                "2005-04-16 14:31:56 UTC"
            ]
        },
        {
            "href": "/post/2005/04/16/solar-011-released/",
            "relId": "2005/04/16/solar-011-released",
            "title": "Solar 0.1.1 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-16 10:45:53 UTC",
            "updated": [
                "2005-04-16 10:45:53 UTC"
            ]
        },
        {
            "href": "/post/2005/04/15/going-to-cancun/",
            "relId": "2005/04/15/going-to-cancun",
            "title": "Going To Cancun!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-15 20:28:33 UTC",
            "updated": [
                "2005-04-15 20:28:33 UTC"
            ]
        },
        {
            "href": "/post/2005/04/14/solar-010-released/",
            "relId": "2005/04/14/solar-010-released",
            "title": "Solar 0.1.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-15 04:09:14 UTC",
            "updated": [
                "2005-04-15 04:09:14 UTC"
            ]
        },
        {
            "href": "/post/2005/04/14/htpasswd-and-crypt-in-solar-fixed/",
            "relId": "2005/04/14/htpasswd-and-crypt-in-solar-fixed",
            "title": "Htpasswd and crypt() in Solar -- fixed!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-14 14:52:36 UTC",
            "updated": [
                "2005-04-14 14:52:36 UTC"
            ]
        },
        {
            "href": "/post/2005/04/13/password-problems-with-crypt-and-htpasswd-files/",
            "relId": "2005/04/13/password-problems-with-crypt-and-htpasswd-files",
            "title": "Password problems with crypt() and htpasswd files",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-13 18:01:36 UTC",
            "updated": [
                "2005-04-13 18:01:36 UTC"
            ]
        },
        {
            "href": "/post/2005/04/07/ryan-king-on-the-small-s-semantic-web/",
            "relId": "2005/04/07/ryan-king-on-the-small-s-semantic-web",
            "title": "Ryan King on the small-s semantic web",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-07 13:12:58 UTC",
            "updated": [
                "2005-04-07 13:12:58 UTC"
            ]
        },
        {
            "href": "/post/2005/04/04/quick-hit-savant3-300dev3-released/",
            "relId": "2005/04/04/quick-hit-savant3-300dev3-released",
            "title": "Quick Hit: Savant3-3.0.0dev3 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-04-04 12:22:25 UTC",
            "updated": [
                "2005-04-04 12:22:25 UTC"
            ]
        },
        {
            "href": "/post/2005/03/30/database-portability-part-4/",
            "relId": "2005/03/30/database-portability-part-4",
            "title": "Database Portability (Part 4)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-30 16:16:28 UTC",
            "updated": [
                "2005-03-30 16:16:28 UTC"
            ]
        },
        {
            "href": "/post/2005/03/28/solar-005-released/",
            "relId": "2005/03/28/solar-005-released",
            "title": "Solar 0.0.5 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-28 22:20:13 UTC",
            "updated": [
                "2005-03-28 22:20:13 UTC"
            ]
        },
        {
            "href": "/post/2005/03/28/bbedit-81-adds-subversion-supprt/",
            "relId": "2005/03/28/bbedit-81-adds-subversion-supprt",
            "title": "BBEdit 8.1 Adds Subversion Supprt",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-28 21:16:24 UTC",
            "updated": [
                "2005-03-28 21:16:24 UTC"
            ]
        },
        {
            "href": "/post/2005/03/18/database-portability-part-3/",
            "relId": "2005/03/18/database-portability-part-3",
            "title": "Database Portability (Part 3)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-18 20:44:24 UTC",
            "updated": [
                "2005-03-18 20:44:24 UTC"
            ]
        },
        {
            "href": "/post/2005/03/15/database-portability/",
            "relId": "2005/03/15/database-portability",
            "title": "Database Portability (Parts 1 and 2)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-15 19:10:02 UTC",
            "updated": [
                "2005-03-15 19:10:02 UTC"
            ]
        },
        {
            "href": "/post/2005/03/10/pdo-at-wikicc/",
            "relId": "2005/03/10/pdo-at-wikicc",
            "title": "PDO at wiki.cc",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-10 17:26:55 UTC",
            "updated": [
                "2005-03-10 17:26:55 UTC"
            ]
        },
        {
            "href": "/post/2005/03/07/quick-hits-db-table-text-wiki/",
            "relId": "2005/03/07/quick-hits-db-table-text-wiki",
            "title": "Quick Hits: DB_Table, Text_Wiki",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-07 23:32:25 UTC",
            "updated": [
                "2005-03-07 23:32:25 UTC"
            ]
        },
        {
            "href": "/post/2005/03/07/savant3-second-development-release/",
            "relId": "2005/03/07/savant3-second-development-release",
            "title": "Savant3: Second Development Release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-07 15:46:56 UTC",
            "updated": [
                "2005-03-07 15:46:56 UTC"
            ]
        },
        {
            "href": "/post/2005/03/06/solar-004-released/",
            "relId": "2005/03/06/solar-004-released",
            "title": "Solar 0.0.4 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-06 22:32:36 UTC",
            "updated": [
                "2005-03-06 22:32:36 UTC"
            ]
        },
        {
            "href": "/post/2005/03/06/updates-to-savant-site/",
            "relId": "2005/03/06/updates-to-savant-site",
            "title": "Updates to Savant Site",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-06 17:34:00 UTC",
            "updated": [
                "2005-03-06 17:34:00 UTC"
            ]
        },
        {
            "href": "/post/2005/03/03/should-solar-sql-entity-support-oracle/",
            "relId": "2005/03/03/should-solar-sql-entity-support-oracle",
            "title": "Should Solar_Sql_Entity Support Oracle?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-03-04 03:35:28 UTC",
            "updated": [
                "2005-03-04 03:35:28 UTC"
            ]
        },
        {
            "href": "/post/2005/02/25/automating-form-generation-validation-and-output/",
            "relId": "2005/02/25/automating-form-generation-validation-and-output",
            "title": "Simplifying Automated Form Generation, Validation, and Output",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-26 02:38:48 UTC",
            "updated": [
                "2005-02-26 02:38:48 UTC"
            ]
        },
        {
            "href": "/post/2005/02/23/db-table-and-text-wiki-release-candidates/",
            "relId": "2005/02/23/db-table-and-text-wiki-release-candidates",
            "title": "DB_Table and Text_Wiki Release Candidates",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-23 18:56:19 UTC",
            "updated": [
                "2005-02-23 18:56:19 UTC"
            ]
        },
        {
            "href": "/post/2005/02/21/solar-version-003-dev-released/",
            "relId": "2005/02/21/solar-version-003-dev-released",
            "title": "Solar: Version 0.0.3 dev released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-21 16:14:52 UTC",
            "updated": [
                "2005-02-21 16:14:52 UTC"
            ]
        },
        {
            "href": "/post/2005/02/17/write-for-persons-not-groups/",
            "relId": "2005/02/17/write-for-persons-not-groups",
            "title": "Write For Persons, Not Groups",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/emergence/",
                    "relId": "emergence",
                    "title": "Emergence",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-17 15:28:51 UTC",
            "updated": [
                "2005-02-17 15:28:51 UTC"
            ]
        },
        {
            "href": "/post/2005/02/15/solar-we-have-a-logo/",
            "relId": "2005/02/15/solar-we-have-a-logo",
            "title": "Solar: We Have A Logo!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-15 16:39:00 UTC",
            "updated": [
                "2005-02-15 16:39:00 UTC"
            ]
        },
        {
            "href": "/post/2005/02/14/solar-002-released/",
            "relId": "2005/02/14/solar-002-released",
            "title": "Solar 0.0.2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-15 00:36:39 UTC",
            "updated": [
                "2005-02-15 00:36:39 UTC"
            ]
        },
        {
            "href": "/post/2005/02/11/shared-hosts-with-subversion/",
            "relId": "2005/02/11/shared-hosts-with-subversion",
            "title": "Shared Hosts with Subversion?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-11 21:32:27 UTC",
            "updated": [
                "2005-02-11 21:32:27 UTC"
            ]
        },
        {
            "href": "/post/2005/02/10/the-hive-is-dead-long-live-solar/",
            "relId": "2005/02/10/the-hive-is-dead-long-live-solar",
            "title": "The Hive is dead.  Long live Solar!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-10 16:29:28 UTC",
            "updated": [
                "2005-02-10 16:29:28 UTC"
            ]
        },
        {
            "href": "/post/2005/02/09/more-than-one-hive/",
            "relId": "2005/02/09/more-than-one-hive",
            "title": "More Than One Hive",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-09 21:55:39 UTC",
            "updated": [
                "2005-02-09 21:55:39 UTC"
            ]
        },
        {
            "href": "/post/2005/02/04/introducing-the-hive/",
            "relId": "2005/02/04/introducing-the-hive",
            "title": "Introducing: the Hive",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/solar/",
                    "relId": "solar",
                    "title": "Solar",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-02-04 18:49:55 UTC",
            "updated": [
                "2005-02-04 18:49:55 UTC"
            ]
        },
        {
            "href": "/post/2005/01/30/text-wiki-0240-beta/",
            "relId": "2005/01/30/text-wiki-0240-beta",
            "title": "Text_Wiki 0.24.0 beta",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-30 20:36:56 UTC",
            "updated": [
                "2005-01-30 20:36:56 UTC"
            ]
        },
        {
            "href": "/post/2005/01/29/savant-233-released/",
            "relId": "2005/01/29/savant-233-released",
            "title": "Savant 2.3.3 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-29 22:52:54 UTC",
            "updated": [
                "2005-01-29 22:52:54 UTC"
            ]
        },
        {
            "href": "/post/2005/01/29/complication-is-a-sign-of-muddled-thought/",
            "relId": "2005/01/29/complication-is-a-sign-of-muddled-thought",
            "title": "Complication Is A Sign Of Muddled Thought",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/emergence/",
                    "relId": "emergence",
                    "title": "Emergence",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-29 14:38:45 UTC",
            "updated": [
                "2005-01-29 14:38:45 UTC"
            ]
        },
        {
            "href": "/post/2005/01/21/savant3-300dev1/",
            "relId": "2005/01/21/savant3-300dev1",
            "title": "Savant3-3.0.0dev1",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-21 23:06:34 UTC",
            "updated": [
                "2005-01-21 23:06:34 UTC"
            ]
        },
        {
            "href": "/post/2005/01/20/savant-why-plugins/",
            "relId": "2005/01/20/savant-why-plugins",
            "title": "Savant: Why Plugins?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-20 16:42:14 UTC",
            "updated": [
                "2005-01-20 16:42:14 UTC"
            ]
        },
        {
            "href": "/post/2005/01/19/savant3-and-unit-testing/",
            "relId": "2005/01/19/savant3-and-unit-testing",
            "title": "Savant3 and Unit Testing",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-19 19:14:33 UTC",
            "updated": [
                "2005-01-19 19:14:33 UTC"
            ]
        },
        {
            "href": "/post/2005/01/18/yawiki-020-released/",
            "relId": "2005/01/18/yawiki-020-released",
            "title": "YaWiki 0.20 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-18 18:48:39 UTC",
            "updated": [
                "2005-01-18 18:48:39 UTC"
            ]
        },
        {
            "href": "/post/2005/01/06/yawiki-019-alpha-released/",
            "relId": "2005/01/06/yawiki-019-alpha-released",
            "title": "YaWiki 0.19 alpha released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2005-01-06 19:09:40 UTC",
            "updated": [
                "2005-01-06 19:09:40 UTC"
            ]
        },
        {
            "href": "/post/2004/12/29/yawp-105-released/",
            "relId": "2004/12/29/yawp-105-released",
            "title": "Yawp 1.0.5 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-29 17:00:39 UTC",
            "updated": [
                "2004-12-29 17:00:39 UTC"
            ]
        },
        {
            "href": "/post/2004/12/17/restrictive-secure-compiler-for-savant/",
            "relId": "2004/12/17/restrictive-secure-compiler-for-savant",
            "title": "Restrictive (\"Secure\") Compiler for Savant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-17 17:10:09 UTC",
            "updated": [
                "2004-12-17 17:10:09 UTC"
            ]
        },
        {
            "href": "/post/2004/12/13/savant-article-in-php-mag/",
            "relId": "2004/12/13/savant-article-in-php-mag",
            "title": "Savant Article in PHP-Mag",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-14 01:39:24 UTC",
            "updated": [
                "2004-12-14 01:39:24 UTC"
            ]
        },
        {
            "href": "/post/2004/12/09/towards-a-secure-savant-compiler/",
            "relId": "2004/12/09/towards-a-secure-savant-compiler",
            "title": "Toward a Secure Compiler for Savant",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-09 20:22:00 UTC",
            "updated": [
                "2004-12-09 20:22:00 UTC"
            ]
        },
        {
            "href": "/post/2004/12/09/code-tests-as-examples/",
            "relId": "2004/12/09/code-tests-as-examples",
            "title": "Code Tests As Code Tutorials",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-09 18:28:16 UTC",
            "updated": [
                "2004-12-09 18:28:16 UTC"
            ]
        },
        {
            "href": "/post/2004/12/08/savant-232-released/",
            "relId": "2004/12/08/savant-232-released",
            "title": "Savant 2.3.2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-12-08 17:26:31 UTC",
            "updated": [
                "2004-12-08 17:26:31 UTC"
            ]
        },
        {
            "href": "/post/2004/11/18/db-table-pre-defined-per-query-fetchmodes/",
            "relId": "2004/11/18/db-table-pre-defined-per-query-fetchmodes",
            "title": "DB_Table: Pre-Defined Per-Query Fetchmodes",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-19 04:10:27 UTC",
            "updated": [
                "2004-11-19 04:10:27 UTC"
            ]
        },
        {
            "href": "/post/2004/11/10/yawiki-018-alpha-released/",
            "relId": "2004/11/10/yawiki-018-alpha-released",
            "title": "YaWiki 0.18 alpha released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-11 01:10:38 UTC",
            "updated": [
                "2004-11-11 01:10:38 UTC"
            ]
        },
        {
            "href": "/post/2004/11/09/savant-and-the-right-reverend-jim/",
            "relId": "2004/11/09/savant-and-the-right-reverend-jim",
            "title": "Savant and The Right Reverend Jim",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-09 17:46:39 UTC",
            "updated": [
                "2004-11-09 17:46:39 UTC"
            ]
        },
        {
            "href": "/post/2004/11/08/text-wiki-mailing-list/",
            "relId": "2004/11/08/text-wiki-mailing-list",
            "title": "New Text_Wiki Mailing List",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-08 20:30:02 UTC",
            "updated": [
                "2004-11-08 20:30:02 UTC"
            ]
        },
        {
            "href": "/post/2004/11/06/savant-version-231-released/",
            "relId": "2004/11/06/savant-version-231-released",
            "title": "Savant version 2.3.1 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-06 14:25:17 UTC",
            "updated": [
                "2004-11-06 14:25:17 UTC"
            ]
        },
        {
            "href": "/post/2004/11/04/db-table-and-oracle-support/",
            "relId": "2004/11/04/db-table-and-oracle-support",
            "title": "DB_Table and Oracle Support",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-04 16:27:59 UTC",
            "updated": [
                "2004-11-04 16:27:59 UTC"
            ]
        },
        {
            "href": "/post/2004/11/02/a-development-infrastructure-for-php-sitepoint-php-blog/",
            "relId": "2004/11/02/a-development-infrastructure-for-php-sitepoint-php-blog",
            "title": "A cousin, of sorts, to DB_Table?",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-11-02 18:22:24 UTC",
            "updated": [
                "2004-11-02 18:22:24 UTC"
            ]
        },
        {
            "href": "/post/2004/10/27/db-table-goes-beta-in-new-0220-release/",
            "relId": "2004/10/27/db-table-goes-beta-in-new-0220-release",
            "title": "DB_Table goes \"beta\" in new 0.22.0 release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-27 22:31:39 UTC",
            "updated": [
                "2004-10-27 22:31:39 UTC"
            ]
        },
        {
            "href": "/post/2004/10/20/savant-revoking-the-230-release/",
            "relId": "2004/10/20/savant-revoking-the-230-release",
            "title": "Savant: Revoking the 2.3.0 release",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-20 16:59:38 UTC",
            "updated": [
                "2004-10-20 16:59:38 UTC"
            ]
        },
        {
            "href": "/post/2004/10/20/international-php-magazine-cutting-edge-technologies-for-web-professionals-news/",
            "relId": "2004/10/20/international-php-magazine-cutting-edge-technologies-for-web-professionals-news",
            "title": "YaWiki article in International PHP Magazine",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-20 13:27:53 UTC",
            "updated": [
                "2004-10-20 13:27:53 UTC"
            ]
        },
        {
            "href": "/post/2004/10/19/savant-version-230-now-available/",
            "relId": "2004/10/19/savant-version-230-now-available",
            "title": "Savant version 2.3.0 now available",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-19 16:32:25 UTC",
            "updated": [
                "2004-10-19 16:32:25 UTC"
            ]
        },
        {
            "href": "/post/2004/10/15/yawp-104-released-yawp2-getting-started/",
            "relId": "2004/10/15/yawp-104-released-yawp2-getting-started",
            "title": "Yawp 1.0.4 Released, and Yawp2",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-15 14:33:40 UTC",
            "updated": [
                "2004-10-15 14:33:40 UTC"
            ]
        },
        {
            "href": "/post/2004/10/13/savant-220-released/",
            "relId": "2004/10/13/savant-220-released",
            "title": "Savant 2.2.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-13 19:40:19 UTC",
            "updated": [
                "2004-10-13 19:40:19 UTC"
            ]
        },
        {
            "href": "/post/2004/10/05/savant-210-documentation-now-online/",
            "relId": "2004/10/05/savant-210-documentation-now-online",
            "title": "Savant 2.1.0 Documentation Now Online",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-10-05 16:38:20 UTC",
            "updated": [
                "2004-10-05 16:38:20 UTC"
            ]
        },
        {
            "href": "/post/2004/09/30/text-wiki-0230-released/",
            "relId": "2004/09/30/text-wiki-0230-released",
            "title": "Text_Wiki 0.23.0 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-30 14:06:32 UTC",
            "updated": [
                "2004-09-30 14:06:32 UTC"
            ]
        },
        {
            "href": "/post/2004/09/24/text-wiki-docs-update/",
            "relId": "2004/09/24/text-wiki-docs-update",
            "title": "Text_Wiki Docs Update",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-24 15:58:30 UTC",
            "updated": [
                "2004-09-24 15:58:30 UTC"
            ]
        },
        {
            "href": "/post/2004/09/23/why-coding-standards-matter/",
            "relId": "2004/09/23/why-coding-standards-matter",
            "title": "Why Coding Standards Matter",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-23 14:35:25 UTC",
            "updated": [
                "2004-09-23 14:35:25 UTC"
            ]
        },
        {
            "href": "/post/2004/09/19/text-wiki-0220-alpha/",
            "relId": "2004/09/19/text-wiki-0220-alpha",
            "title": "Text_Wiki 0.22.0 alpha",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-19 21:51:50 UTC",
            "updated": [
                "2004-09-19 21:51:50 UTC"
            ]
        },
        {
            "href": "/post/2004/09/13/form-processing-questions/",
            "relId": "2004/09/13/form-processing-questions",
            "title": "Form Processing Questions",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-13 18:46:51 UTC",
            "updated": [
                "2004-09-13 18:46:51 UTC"
            ]
        },
        {
            "href": "/post/2004/09/12/norbert-thinks-about-forms/",
            "relId": "2004/09/12/norbert-thinks-about-forms",
            "title": "Norbert thinks about forms",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-12 13:11:50 UTC",
            "updated": [
                "2004-09-12 13:11:50 UTC"
            ]
        },
        {
            "href": "/post/2004/09/06/yawp-103-released/",
            "relId": "2004/09/06/yawp-103-released",
            "title": "Yawp 1.0.3 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-09-07 02:10:29 UTC",
            "updated": [
                "2004-09-07 02:10:29 UTC"
            ]
        },
        {
            "href": "/post/2004/08/31/document-your-project-already-part-3/",
            "relId": "2004/08/31/document-your-project-already-part-3",
            "title": "Document Your Project Already! (Part 3)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-31 17:21:02 UTC",
            "updated": [
                "2004-08-31 17:21:02 UTC"
            ]
        },
        {
            "href": "/post/2004/08/30/bbedit-80-released/",
            "relId": "2004/08/30/bbedit-80-released",
            "title": "BBEdit 8.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-31 03:19:57 UTC",
            "updated": [
                "2004-08-31 03:19:57 UTC"
            ]
        },
        {
            "href": "/post/2004/08/28/document-your-project-already-part-2/",
            "relId": "2004/08/28/document-your-project-already-part-2",
            "title": "Document Your Project Already! (Part 2)",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-28 22:29:27 UTC",
            "updated": [
                "2004-08-28 22:29:27 UTC"
            ]
        },
        {
            "href": "/post/2004/08/26/document-your-project-already/",
            "relId": "2004/08/26/document-your-project-already",
            "title": "Document Your Project Already!",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-26 21:12:24 UTC",
            "updated": [
                "2004-08-26 21:12:24 UTC"
            ]
        },
        {
            "href": "/post/2004/08/23/savant-good-words-from-norbert/",
            "relId": "2004/08/23/savant-good-words-from-norbert",
            "title": "Savant: Good Words from Norbert",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-23 17:58:23 UTC",
            "updated": [
                "2004-08-23 17:58:23 UTC"
            ]
        },
        {
            "href": "/post/2004/08/23/rasmus-mentions-pear/",
            "relId": "2004/08/23/rasmus-mentions-pear",
            "title": "Rasmus Mentions PEAR",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-23 17:28:42 UTC",
            "updated": [
                "2004-08-23 17:28:42 UTC"
            ]
        },
        {
            "href": "/post/2004/08/18/multibyte-characters-and-wikis/",
            "relId": "2004/08/18/multibyte-characters-and-wikis",
            "title": "Multibyte Characters and Wikis",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-18 18:11:47 UTC",
            "updated": [
                "2004-08-18 18:11:47 UTC"
            ]
        },
        {
            "href": "/post/2004/08/18/text-wiki-0210-released/",
            "relId": "2004/08/18/text-wiki-0210-released",
            "title": "Text_Wiki 0.21.0 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-18 12:25:47 UTC",
            "updated": [
                "2004-08-18 12:25:47 UTC"
            ]
        },
        {
            "href": "/post/2004/08/16/yawiki-0172-released/",
            "relId": "2004/08/16/yawiki-0172-released",
            "title": "YaWiki 0.17.2 Released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-16 17:08:56 UTC",
            "updated": [
                "2004-08-16 17:08:56 UTC"
            ]
        },
        {
            "href": "/post/2004/08/16/yawp-102-released/",
            "relId": "2004/08/16/yawp-102-released",
            "title": "Yawp 1.0.2 released",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/php/",
                    "relId": "php",
                    "title": "PHP",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2004-08-16 15:52:04 UTC",
            "updated": [
                "2004-08-16 15:52:04 UTC"
            ]
        }
    ]
}
