{"results":[{"role":"subject","uri":"https://justatheory.com/2009/11/catalyst-template-declare-wrapper","title":null,"description":null,"date":1776161153042,"image":null},{"role":"object","uri":"https://octothorp.es/~/templatedeclare","title":null,"description":null,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/10/template-declare-documented","title":"Template::Declare Explained","description":null,"date":1756156122634,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/11/testing-catalyst-td-views","title":"Testing Catalyst Template::Declare Views","description":null,"date":1752586785275,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/11/catalyst-testing","title":"Testing the Tutorial App","description":null,"date":1747901498832,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/11/catalyst-tutorial-continued","title":"Catalyst with DBIx::Connector and Template::Declare","description":"Following up on my post yesterday introducing Catalyst::View::TD, today I’d like to continue with the next step in chapter 3 of the Catalyst tutorial. The twist here is that I’m going to use PostgreSQL for the database back-end and start introducing some database best practices. I’m also going to make use of my DBIx::Connector module to interact with the database.","date":1740448707448,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/11/catalyst-view-td","title":"Create Catalyst Views with Template::Declare","description":null,"date":1739587318769,"image":null},{"role":"subject","uri":"https://justatheory.com/2009/11/sql-view-aggregate-magic","title":"My Catalyst Tutorial: Add Authors to the View","description":null,"date":1739558104917,"image":null}]}