<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <title>AndrewEmbler.com</title>
    <description>All andrewembler.com articles.</description>
    <image>
      <url>http://andrewembler.com/application/files/2814/3378/9951/feed_logo.png</url>
      <title>feed_logo.png</title>
      <link>http://andrewembler.com/</link>
    </image>
    <generator>Zend_Feed_Writer 2 (http://framework.zend.com)</generator>
    <link>http://andrewembler.com/</link>
    <item>
      <title>CascadiaPHP: So You Want to be an Open Source Hero</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/5115/4558/6558/maxresdefault.jpg" /></p>]]></description>
      <pubDate>Sun, 23 Dec 2018 17:35:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/12/cascadiaphp-so-you-want-be-open-source-hero/</link>
      <guid>http://andrewembler.com/2018/12/cascadiaphp-so-you-want-be-open-source-hero/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>The OSTraining Podcast #22: Andrew Embler and concrete5</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/4115/2812/7668/logo-big.png" /></p>I was fortunate to record a podcast entry with Steve Burge of OSTraining.com. We cover concrete5, PortlandLabs, growing as a developer and much more. Please check it out!]]></description>
      <pubDate>Mon, 04 Jun 2018 15:52:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/06/ostraining-podcast-22-andrew-embler-and-concrete5/</link>
      <guid>http://andrewembler.com/2018/06/ostraining-podcast-22-andrew-embler-and-concrete5/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Unable to Change A Records at GoDaddy DNS? Read this!</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/7715/2765/1113/internet-locked.jpg" /></p>]]></description>
      <pubDate>Wed, 30 May 2018 03:29:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/05/unable-change-records-godaddy-dns-read/</link>
      <guid>http://andrewembler.com/2018/05/unable-change-records-godaddy-dns-read/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Introducing the Built-In Calendar in concrete5 8.3.0</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/7915/2432/2444/calendar.jpg" /></p>]]></description>
      <pubDate>Sat, 21 Apr 2018 14:49:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/04/introducing-concrete5-calendar/</link>
      <guid>http://andrewembler.com/2018/04/introducing-concrete5-calendar/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Automated Dependency Injection using Containers</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/8115/2059/7678/Screen_Shot_2018-03-09_at_4.14.23_AM.png" /></p>Containers can build your PHP objects for you, saving you time and trouble.]]></description>
      <pubDate>Fri, 09 Mar 2018 12:10:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/03/automated-dependency-injection-using-containers/</link>
      <guid>http://andrewembler.com/2018/03/automated-dependency-injection-using-containers/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>A Concrete Guide to Dependency Injection</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/4915/2001/2877/Screen_Shot_2018-03-02_at_9.46.22_AM.png" /></p>If you've done any object-oriented development in PHP, you've probably heard the term Dependency Injection. Still fuzzy on the concept? It's probably simpler than you think. Let's demystify it a bit. ]]></description>
      <pubDate>Fri, 02 Mar 2018 17:47:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/03/concrete-guide-dependency-injection/</link>
      <guid>http://andrewembler.com/2018/03/concrete-guide-dependency-injection/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>6 Things I Learned as an Exhibitor at SunshinePHP 2018</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/6015/1785/1981/sunshinephp_logo_2018_800px.png" /></p>Learn why bigger isn't always better.]]></description>
      <pubDate>Wed, 14 Feb 2018 13:51:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/02/6-things-i-learned-exhibitor-sunshinephp-2018/</link>
      <guid>http://andrewembler.com/2018/02/6-things-i-learned-exhibitor-sunshinephp-2018/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Talk to Anything with Broadcastable Events</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/3115/1805/9570/microphone_recording_audio_equipment_sound_mic_studio_radio-775481.jpgd.jpeg" /></p>]]></description>
      <pubDate>Thu, 08 Feb 2018 03:07:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/02/talk-anything-broadcastable-events/</link>
      <guid>http://andrewembler.com/2018/02/talk-anything-broadcastable-events/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Meet concrete5's REST API and New Routing Component</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/4215/1785/2723/rest-api.jpg" /></p>]]></description>
      <pubDate>Mon, 05 Feb 2018 17:41:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/02/meet-concrete5s-rest-api-and-new-routing-component/</link>
      <guid>http://andrewembler.com/2018/02/meet-concrete5s-rest-api-and-new-routing-component/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>concrete5 is Heading to SunshinePHP</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/6015/1785/1981/sunshinephp_logo_2018_800px.png" /></p>Attending? Come say hi!]]></description>
      <pubDate>Mon, 05 Feb 2018 17:32:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/02/concrete5-heading-sunshinephp/</link>
      <guid>http://andrewembler.com/2018/02/concrete5-heading-sunshinephp/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>concrete5 DevOps Demystified using Deployer</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/7315/1758/7567/deployer-sticker.png" /></p>It’s a challenge that every web developer has faced: you’ve got a site running just how you like it, but it’s running on code and a database hosted on your local machine. Deployer's got you covered. ]]></description>
      <pubDate>Fri, 02 Feb 2018 16:02:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/02/concrete5-devops-demystified-using-deployer/</link>
      <guid>http://andrewembler.com/2018/02/concrete5-devops-demystified-using-deployer/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Bootstrap 4 Officially Released!</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/5415/1663/5256/bootstrap-stack.png" /></p>It's taken years, but the latest version of Twitter's web UI framework Bootstrap is here!]]></description>
      <pubDate>Mon, 22 Jan 2018 15:33:00 +0000</pubDate>
      <link>http://andrewembler.com/2018/01/bootstrap-4-officially-released/</link>
      <guid>http://andrewembler.com/2018/01/bootstrap-4-officially-released/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Using the Form Block with an Existing Express Entity</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/6314/8501/4461/express_form.gif" /></p>In concrete5 version 8.1 you can embed a form that points to an existing Express Entity.]]></description>
      <pubDate>Sat, 21 Jan 2017 10:41:00 +0000</pubDate>
      <link>http://andrewembler.com/2017/01/using-form-block-existing-express-entity/</link>
      <guid>http://andrewembler.com/2017/01/using-form-block-existing-express-entity/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Building Websites with concrete5 Express</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/9614/8072/9010/Screen_Shot_2016-12-02_at_5.33.38_PM.jpg" /></p>Express offers a data-first approach to concrete5 website development.]]></description>
      <pubDate>Fri, 02 Dec 2016 20:32:00 +0000</pubDate>
      <link>http://andrewembler.com/2016/12/building-websites-concrete5-express/</link>
      <guid>http://andrewembler.com/2016/12/building-websites-concrete5-express/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Opensource.com: Growing Your Open Source Community</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/5514/5633/8344/Plant-Growing.jpg" /></p>You've done it: you've taken your own personal utility, library, or web application and placed it on GitHub as free and open source software for all the world to see. What comes next is up to you.
]]></description>
      <pubDate>Wed, 24 Feb 2016 13:24:00 +0000</pubDate>
      <link>http://andrewembler.com/2016/02/opensourcecom-growing-your-open-source-community/</link>
      <guid>http://andrewembler.com/2016/02/opensourcecom-growing-your-open-source-community/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating Year and Month Archives with  Page Type and Template</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/3614/5633/6074/archive-bg.jpg" /></p>Learn how to automatically list pages published in a certain month or year.]]></description>
      <pubDate>Wed, 24 Feb 2016 12:47:00 +0000</pubDate>
      <link>http://andrewembler.com/2016/02/creating-year-and-month-archives-page-type-and-template/</link>
      <guid>http://andrewembler.com/2016/02/creating-year-and-month-archives-page-type-and-template/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Introducing concrete5 Community-Driven Documentation</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/6714/4743/2714/doc7.png" /></p>Introducing documentation.concrete5.org: your one stop for concrete5 editor documentation, developer documentation, tutorials and API.]]></description>
      <pubDate>Fri, 13 Nov 2015 11:37:00 +0000</pubDate>
      <link>http://andrewembler.com/2015/11/introducing-concrete5-community-driven-documentation/</link>
      <guid>http://andrewembler.com/2015/11/introducing-concrete5-community-driven-documentation/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Upgrade concrete5 Sites to 5.7 Using Our Migration Tools</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/5214/4743/0479/migration.jpg" /></p>With concrete5's new migration tools, you can upgrade legacy concrete5 sites to version 5.7.]]></description>
      <pubDate>Fri, 13 Nov 2015 11:00:00 +0000</pubDate>
      <link>http://andrewembler.com/2015/11/upgrade-concrete5-sites-57-using-our-migration-tools/</link>
      <guid>http://andrewembler.com/2015/11/upgrade-concrete5-sites-57-using-our-migration-tools/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Q&amp;A: Using Composer in a concrete5 Package</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/3914/4008/5009/What-is-PHP-Composer-.jpg" /></p>It's easy to include Composer packages in your concrete5 package. ]]></description>
      <pubDate>Thu, 20 Aug 2015 11:31:00 +0000</pubDate>
      <link>http://andrewembler.com/2015/08/q-using-composer-concrete5-package/</link>
      <guid>http://andrewembler.com/2015/08/q-using-composer-concrete5-package/</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Creating a Z-Ray Plugin for Zend Server 8.5</title>
      <description><![CDATA[<p><img src="http://andrewembler.com/application/files/4114/3706/3051/Screen_Shot_2015-07-16_at_8.50.31_AM.png" /></p>Learn how I built the Concrete5 Z-Ray plugin for Zend Server 8.5, including common pitfalls, lessons learned and more. ]]></description>
      <pubDate>Tue, 21 Jul 2015 14:11:00 +0000</pubDate>
      <link>http://andrewembler.com/2015/07/creating-z-ray-plugin-zend-server-85/</link>
      <guid>http://andrewembler.com/2015/07/creating-z-ray-plugin-zend-server-85/</guid>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
