{"id":130,"date":"2005-12-01T10:22:23","date_gmt":"2005-12-01T18:22:23","guid":{"rendered":"http:\/\/www.peakepro.com\/?p=130"},"modified":"2005-12-01T10:22:23","modified_gmt":"2005-12-01T18:22:23","slug":"introducing-design-patterns-now-available","status":"publish","type":"post","link":"https:\/\/www.robertpeake.com\/archives\/130-introducing-design-patterns-now-available.html","title":{"rendered":"Introducing Design Patterns Now Available"},"content":{"rendered":"

As I mentioned in a previous post<\/a>, design patterns in context with other hot topics in PHP like AJAX<\/a> and Application Frameworks<\/a> sets the stage for a powerful struggle between browser-based and desktop-based applications. Part one of my series, “Introducing Design Patterns”<\/a> has just made the cover story of International PHP Magazine<\/a>, providing insights in to how you can effectively apply this discipline–traditionally most relevant to desktop applications–to web applications, and PHP specifically. A sneak peek, including the topic outline and a sample UML diagram from part II of the series, is available here<\/a>. The complete issue is available here<\/a>, with a host of other fascinating topics like output buffering, blogging, MySQL views, and much more.<\/p>\n","protected":false},"excerpt":{"rendered":"

As I mentioned in a previous post, design patterns in context with other hot topics in PHP like AJAX and Application Frameworks sets the stage for a powerful struggle between browser-based and desktop-based applications. Part one of my series, “Introducing Design Patterns” has just made the cover story of International PHP Magazine, providing insights in …<\/p>\n

Introducing Design Patterns Now Available<\/span> Read More »<\/a><\/p>\n","protected":false},"author":1,"featured_media":5678,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","footnotes":""},"categories":[1268,33],"tags":[],"_links":{"self":[{"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/posts\/130"}],"collection":[{"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/comments?post=130"}],"version-history":[{"count":0,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/posts\/130\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/media\/5678"}],"wp:attachment":[{"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/media?parent=130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/categories?post=130"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robertpeake.com\/wp-json\/wp\/v2\/tags?post=130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}