<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Piotr Pasich &#187; Symfony2</title>
	<atom:link href="http://piotrpasich.com/category/symfony2-2/feed/" rel="self" type="application/rss+xml" />
	<link>http://piotrpasich.com</link>
	<description>PHP, Symfony, Design Patterns</description>
	<lastBuildDate>Mon, 20 Nov 2017 07:00:44 +0000</lastBuildDate>
	<language>en-US</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.0.38</generator>
	<item>
		<title>Putting all pieces together and shipping with Codeship (part III)</title>
		<link>http://piotrpasich.com/putting-all-pieces-together-and-shipping-with-codeship-part-iii/</link>
		<comments>http://piotrpasich.com/putting-all-pieces-together-and-shipping-with-codeship-part-iii/#comments</comments>
		<pubDate>Tue, 18 Aug 2015 11:27:48 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[Continuous Deployment Series]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2789</guid>
		<description><![CDATA[Continuous deployment environment with Docker, AWS EB and Codeship In the last two episodes we have configured the Docker environment and automated deployment with Elastic Beanstalk, but still the process requires some manual actions and I personally would like to avoid any unnecessary interference in the process. So, today I will walk you through combining [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/putting-all-pieces-together-and-shipping-with-codeship-part-iii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Automated deployment with AWS Elastic Beanstalk (EB) – Part II</title>
		<link>http://piotrpasich.com/automated-deployment-with-aws-elastic-beanstalk-eb-part-ii/</link>
		<comments>http://piotrpasich.com/automated-deployment-with-aws-elastic-beanstalk-eb-part-ii/#comments</comments>
		<pubDate>Fri, 07 Aug 2015 11:22:37 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[Continuous Deployment Series]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>
		<category><![CDATA[Vagrant]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2783</guid>
		<description><![CDATA[Continuous deployment environment with Docker, AWS EB and Codeship In the previous part we set up a dedicated Symfony application on Docker virtual containers and prepared environments that may be transferred between developers during project cycle. The next step is to prepare the application for pushing into the cloud. There are many options available on [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/automated-deployment-with-aws-elastic-beanstalk-eb-part-ii/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Continuous Deployment environment with Docker, AWS EB and Codeship</title>
		<link>http://piotrpasich.com/continuous-deployment-environment-with-docker-aws-eb-and-codeship/</link>
		<comments>http://piotrpasich.com/continuous-deployment-environment-with-docker-aws-eb-and-codeship/#comments</comments>
		<pubDate>Fri, 24 Jul 2015 11:18:54 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[Continuous Deployment Series]]></category>
		<category><![CDATA[Docker]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2780</guid>
		<description><![CDATA[Part I – Setting up environment with Docker I have spent a lot of time watching presentations about automated deployment with Ansible, Capifony, Capistrano or making consistent environments with Vagrant or VirtualBox, but all of those presentations did not tought me how to build environment from scratch, to achieve complete continuous delivery system. And that’s [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/continuous-deployment-environment-with-docker-aws-eb-and-codeship/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Livecoding the SlackMessenger</title>
		<link>http://piotrpasich.com/livecoding-the-slackmessenger/</link>
		<comments>http://piotrpasich.com/livecoding-the-slackmessenger/#comments</comments>
		<pubDate>Fri, 10 Jul 2015 11:16:24 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2776</guid>
		<description><![CDATA[A couple of weeks ago I have discovered a new service – the livecoding.tv. It is a livestreaming platform where people code products, live. They connect people around the programming languages that they love. Streamers are a mix of professional engineers, students and hobby coders. So, I have decided to join the community and broadcast [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/livecoding-the-slackmessenger/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>From 0 to Continuous deployment in 90 minutes</title>
		<link>http://piotrpasich.com/from-0-to-continuous-deployment-in-90-minutes/</link>
		<comments>http://piotrpasich.com/from-0-to-continuous-deployment-in-90-minutes/#comments</comments>
		<pubDate>Thu, 09 Jul 2015 11:11:17 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2770</guid>
		<description><![CDATA[Two days ago I have published a post at X-Team blog about achieving continuous deployment process. To do so, I choose the Docker for visualization, AWS Elastic Beanstalk as a delivery environment and Codeship as continuous integration system. The tutorial is created as a video screencasting starting from a basic Symfony application and and carried [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/from-0-to-continuous-deployment-in-90-minutes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SymfonyCon 2014 – Day #2</title>
		<link>http://piotrpasich.com/symfonycon-2014-day-2/</link>
		<comments>http://piotrpasich.com/symfonycon-2014-day-2/#comments</comments>
		<pubDate>Mon, 08 Dec 2014 10:26:34 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2630</guid>
		<description><![CDATA[The second day was a pretty funny for me. This one started when I left my friends and had gone to listen to presentations and they chose to eat breakfast instead. I think this happened just because of hunger &#8211; I decided to write to Anne Sophie and make a presentation during lighting talks. Crazy, [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/symfonycon-2014-day-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>SymfonyCon 2014 &#8211; Day #1</title>
		<link>http://piotrpasich.com/symfonycon-2014-day-1/</link>
		<comments>http://piotrpasich.com/symfonycon-2014-day-1/#comments</comments>
		<pubDate>Fri, 28 Nov 2014 08:23:01 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2604</guid>
		<description><![CDATA[Yesterday, me and my fellows from @XSolve arrived to Madrid at SymfonyCon Madrid 2014 conference. It&#8217;s the greatest and finest Symfony&#8217;s event in the year. A lot attendees came to listen about Symfony as a framework and as a success story. The day started with opening Keynote conducted by Fabien Potencier. To continue the last [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/symfonycon-2014-day-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Rabbit behind the scenes</title>
		<link>http://piotrpasich.com/rabbit-behind-the-scenes/</link>
		<comments>http://piotrpasich.com/rabbit-behind-the-scenes/#comments</comments>
		<pubDate>Sun, 28 Sep 2014 06:38:26 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2555</guid>
		<description><![CDATA[Queuing in the background &#8211; getting started with RabbitMQ message broker In PHP business logic is usually put right in action’s method or just behind it. Hence, every little piece of delaying and long-running code will be processed with a request. The problem is almost undetectable if a user sends an e-mail but with more [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/rabbit-behind-the-scenes/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>CakePHP with Symfony&#8217;s2 router</title>
		<link>http://piotrpasich.com/cakephp-with-symfonys2-router/</link>
		<comments>http://piotrpasich.com/cakephp-with-symfonys2-router/#comments</comments>
		<pubDate>Tue, 12 Aug 2014 06:31:53 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[CakePhp]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2533</guid>
		<description><![CDATA[A couple of months ago I have started my adventure with CakePhp and as every Symfony&#8217;s developer I thought that any other framework except Symfony is a piece of crap. Day by day and step by step I began to realize that&#8217;s not so bad as it seemed to be in the beginning. Well, the [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/cakephp-with-symfonys2-router/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>The fastest way to EventListener in Symfony2</title>
		<link>http://piotrpasich.com/the-fastest-way-to-eventlistener-in-symfony2-2/</link>
		<comments>http://piotrpasich.com/the-fastest-way-to-eventlistener-in-symfony2-2/#comments</comments>
		<pubDate>Thu, 07 Aug 2014 05:57:14 +0000</pubDate>
		<dc:creator><![CDATA[Piotr Pasich]]></dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[Solutions]]></category>
		<category><![CDATA[Symfony2]]></category>

		<guid isPermaLink="false">http://piotrpasich.com/?p=2510</guid>
		<description><![CDATA[Event Driven Design is really popular topic for about two years and I don&#8217;t suprised this trend. You can really fast decouple parts of code without any influence on any other &#8211; you can send emails, saving logs or data to database without additional mess in your core class. The main idea As you can [&#8230;]]]></description>
		<wfw:commentRss>http://piotrpasich.com/the-fastest-way-to-eventlistener-in-symfony2-2/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
	</channel>
</rss>
