{
    "href": "/posts/month/2016/12/",
    "title": "December 2016",
    "count": 9,
    "posts": [
        {
            "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/28/adr-and-cache-validation/",
            "relId": "2016/12/28/adr-and-cache-validation",
            "title": "ADR with HTTP Caching",
            "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/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-28 15:19:51 UTC",
            "updated": [
                "2016-12-28 15:19:51 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/12/the-iron-law-of-open-source-bureaucracy/",
            "relId": "2016/12/12/the-iron-law-of-open-source-bureaucracy",
            "title": "The Iron Law of (Open Source) Bureaucracy",
            "author": "pmjones",
            "markup": "html",
            "tags": [
                {
                    "href": "/tag/management/",
                    "relId": "management",
                    "title": "Management",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                },
                {
                    "href": "/tag/programming/",
                    "relId": "programming",
                    "title": "Programming",
                    "author": null,
                    "created": null,
                    "updated": [],
                    "markup": "markdown"
                }
            ],
            "created": "2016-12-12 16:09:23 UTC",
            "updated": [
                "2016-12-12 16:09:23 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"
            ]
        }
    ]
}
