{
    "href": "/post/2016/03/10/new-releases-and-collected-content/",
    "relId": "2016/03/10/new-releases-and-collected-content",
    "title": "New Releases, and Collected Content",
    "author": "pmjones",
    "markup": "html",
    "tags": [
        {
            "href": "/tag/general/",
            "relId": "general",
            "title": "General",
            "author": null,
            "created": null,
            "updated": [],
            "markup": "markdown"
        }
    ],
    "created": "2016-03-10 17:33:47 UTC",
    "updated": [
        "2016-03-10 17:33:47 UTC"
    ],
    "html": "<p>Some quick notes from the past few days about various projects:</p>\n<ul>\n<li>\n<p>The core <a href=\"http://pmjones.io/adr/\">Action-Domain-Responder</a> implementation package for <a href=\"https://github.com/radarphp/Radar.Project\">Radar</a> has had its <a href=\"https://github.com/radarphp/Radar.Adr/releases/tag/1.0.0-beta1\">first beta release</a>. (I\u2019ll be able to release a stable version when the various pacakges it requires go stable as well, <a href=\"https://github.com/auraphp/Aura.Di/tree/3.x\">Aura.Di 3.x</a> being the most relevant.)</p>\n</li>\n<li>\n<p>The core implementation package of <a href=\"http://bookdown.io\">Bookdown</a>, the DocBook-like documentation generator that uses Markdown and JSON instead of XML, has had its <a href=\"https://github.com/bookdown/Bookdown.Bookdown/releases/tag/1.0.0-beta1\">first beta release</a> as well.</p>\n</li>\n<li>\n<p>We released <a href=\"https://github.com/auraphp/Aura.Filter/releases/tag/2.1.0\">Aura.Filter 2.1.0</a> with new <code>isNotBlank()</code> functionality. Have I mentioned that it has what is probably the most thorough email validation in PHP-land?  (And really good UTF-8 support as well.)</p>\n</li>\n<li>\n<p>We\u2019re starting on the <a href=\"https://github.com/auraphp/Aura.Sql/tree/3.x\">3.x version of Aura.Sql</a>, which provides a bunch of convenience functionality around PDO. This new version starts off by providing <a href=\"https://github.com/auraphp/Aura.Sql/blob/3.x/src/ExtendedPdo.php#L523-L635\"><code>yield*()</code>generator methods</a>; you can use those instead of <code>fetch*()</code> to conserve memory when working with larger data sets.</p>\n</li>\n</ul>\n<p>Finally, I have added a ton of content and resource links to this blog:</p>\n<ul>\n<li>\n<p>under <a href=\"/appearances\">appearances</a> you will find lots of podcasts I\u2019ve been invited to;</p>\n</li>\n<li>\n<p><a href=\"/code\">code</a> lists all my current and past projects;</p>\n</li>\n<li>\n<p><a href=\"/community\">community</a> lists some of my community work;</p>\n</li>\n<li>\n<p><a href=\"/talks\">talks</a> reveals almost every presentation I\u2019ve ever given, with slides and recordings when available;</p>\n</li>\n<li>\n<p>and <a href=\"/writing\">writing</a> collects my various technical publications into one place.</p>\n</li>\n</ul>\n<p>Enjoy!</p>\n<hr>\n<p class=\"reddit-links\">Read the Reddit discussions about this post <a href=\"https://www.reddit.com/r/PHP/comments/49uhn9/new_releases_for_radar_bookdown_and_aura/\">here</a> and <a href=\"https://www.reddit.com/r/Devalate/comments/49y68g/php_new_releases_for_radar_bookdown_and_aura/\">here</a>.</p>\n"
}
