<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Engine Yard Developer Blog » PHP</title>
	
	<link>https://blog.engineyard.com</link>
	<description />
	<lastBuildDate>Wed, 23 Jan 2013 00:38:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=278</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/EngineYardPHPPosts" /><feedburner:info uri="engineyardphpposts" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>PHP Mentoring and the Importance of the Software Apprenticeship</title>
		<link>https://blog.engineyard.com/2013/php-mentoring-software-apprenticeship</link>
		<comments>https://blog.engineyard.com/2013/php-mentoring-software-apprenticeship#comments</comments>
		<pubDate>Tue, 15 Jan 2013 22:14:27 +0000</pubDate>
		<dc:creator>Elizabeth Smith</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">https://blog.engineyard.com/?p=13703</guid>
		<description><![CDATA[<p>How do you become a great programmer?  Do you learn from going to school and listening to someone lecture on COBOL? Maybe you improve by reading books by experts on certain subjects or memorize the entire contents of Martin Fowler’s design patterns novels.  Perhaps you just code, making mistakes are learning.  To look at learning to be a great programmer you first have to take a look at what programming means.</p>
<p>Some believe programming is a science, with well-defined rules that if properly followed always give you the same outcome.  Some believe programming is engineering, practical application of some kind of pure science such as math.  I personally feel programming is a craft.  That word often makes people blink a few times, especially those steeped in logic.  Craftsmanship means applying specialized knowledge with skill in a practical manner.</p>
<p>Usually when I start mentioning programming as a craft, people are up in arms shouting “crafts should have intrinsic value.”  No, you’re thinking of art.  Although some could argue particular programs are art that is not usually the case.  The craftsman is in love with his medium, rather like an artist, but believes that form and function must be balanced to maximize the profit and usefulness from delivered value.</p>
<p>True craftsmanship, true skill over a medium, is generally learned through the tried and true manner of a skilled craftsman passing on their knowledge to an apprentice.  Mentorship is in my opinion the single best way to become a great programmer.   Mentorship is a process that takes raw potential and pairs that person with other people who can train them and shape their potential into something useful and great.</p>
<p>I am a programmer today because there were people in my life who took the time and energy to provide mentorship.  First my father and brother helped introduce me into the world of programming and were there for support and also for kicking me in the rear and telling me to “do it myself”.  There were other mentors who helped me push outside my limits into other programming languages, mentors who encouraged me to begin speaking and writing.  Along the way I learned another truth.</p>
<p>Mentoring does not only help the apprentice, it helps out the mentor as well. Passing on your skills to another can help you in more ways than you can imagine. The partnership can increase the network of people that both mentor and apprentice have access to. The intrinsic good feelings generated from knowing you helped someone.  And above all your apprentice provides fresh eyes and a new perspective on what you have already done.</p>
<p>But it’s hard to meet new people.  So hard in fact there are hundreds of dating sites and social networks and other websites devoted to doing nothing more than helping match people up.  It can be as hard to find someone to mentor you as it is to find someone to marry you, after all mentorship is a relationship.</p>
<p>From that need phpmentoring was born.  I had started doing a talk at some conferences on mentoring in general, how it works for me, how to deal with it in open source, how to do mentoring in a business or organization.  And after the talk I had lots of questions with the primary one being “how do I find a mentor”.  Meeting new people is hard enough, but meeting new people who have a specific skill you want to learn who are willing to teach it to you?</p>
<p>I created an irc channel on freenode and named it <a href="http://phpmentoring.org/">phpmentoring</a> – simply because most of the conferences I speak at are PHP centric.  A quick shout out on twitter and there were 30 people in the channel.  There was most definitely a need for a place for people to meet up.  Using resources on github for wiki and site hosting, irc for general discussions the idea for phpmentoring grew rapidly from some friends on twitter to an active website, wiki, repositories with information resources, and a “PHP dating service” to help match up people who want to mentor others, or be mentored.</p>
<p><span id="more-13703"></span>I’m continuing my work with mentoring – speaking at conferences about the importance of mentoring, telling people about phpmentoring (and mentoring in general) and doing my part with my own mentors and apprentices.  I’m also involved in other open source projects including php-gtk, winapi for php, and many others.  In my “day job” I’ve had the privilege of working on a very diverse set of projects from internal manufacturing tools, to performance monitoring clients, to Wikipedia.</p>
<p>At the end of the day, I don’t work because I have to, I work because I want to, because I need to improve the technology that people use every day.  The tools and techniques used today won’t be the ones used 20 years from now, so I don’t believe in holy wars over languages, operating systems, or coding standards.</p>
<p>Balancing pragmatism and idealism in code is something I practice on a daily basis, and I wish more people would learn to find that balance, or at least take the effort to look for that balance.</p>
<p>I believe that everything I gain from contributing to the Open Source community I need to give back, to pass on what I’ve been given.  That will take me a lifetime.</p>
<div></div>
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2013/php-mentoring-software-apprenticeship/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Deploying Octopress to Engine Yard’s Orchestra Platform</title>
		<link>https://blog.engineyard.com/2013/deploying-octopress-to-engine-yards-orchestra-platform</link>
		<comments>https://blog.engineyard.com/2013/deploying-octopress-to-engine-yards-orchestra-platform#comments</comments>
		<pubDate>Thu, 03 Jan 2013 18:35:06 +0000</pubDate>
		<dc:creator>Peter Meth</dc:creator>
				<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Orchestra Platform]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Tips & Tricks]]></category>

		<guid isPermaLink="false">https://www.engineyard.com/blog/?p=13573</guid>
		<description><![CDATA[<p>Note: This blog post comes to us from <a href="https://twitter.com/mrpmeth">Peter Meth</a> of True North PHP. Check out the original post <a href="http://methlog.com/blog/2012/12/15/deploying-octopress-to-engineyard-slash-orchestra-dot-io/">here</a>.</p>
<p>When I decided to start blogging I was faced with some choices. The first choice to be made was which blogging software to use. I have had some experience using Wordpress and have never been too happy with it. I have also used Joomla, which I don’t think is too well suited to blogging. I figured I would give Drupal a try. It was ok, but ultimately left me with the same feeling as Wordpress.</p>
<p>Then I discovered something that made me say “Yes, this is it”. That something was Octopress. As a developer, I am comfortable doing things on the command line, performing builds and deploys. This is exactly the type of user Octopress targets. In fact, here is a quote from the Octopress documentation:</p>
<blockquote><p>First, I want to stress that Octopress is a blogging framework for hackers. You should be comfortable running shell commands and familiar with the basics of Git. If that sounds daunting, Octopress probably isn’t for you.</p></blockquote>
<p>Now that I had decided on using Octopress, I next needed to figure out where to host it. One of the services I have been hearing a lot about that I have been wanting to play with is Engine Yard, so I thought it would be a good opportunity to try them out as a potential home for my blog. In checking the Octopress documentation, they list several deployment options but none of them are Engine Yard. So, here’s how I managed to deploy my Octopress blog to Engine Yard’s Orchestra PHP Cloud.</p>
<h3>Step 1: Setup a Github account if you don’t already have one</h3>
<p>The documentation is your friend here. <a href="https://help.github.com/articles/signing-up-for-a-new-github-account">https://help.github.com/articles/signing-up-for-a-new-github-account</a></p>
<h3>Step 2: Setup a new Github repository</h3>
<p><a href="https://help.github.com/articles/create-a-repo">https://help.github.com/articles/create-a-repo</a></p>
<h3>Step 3: Setup Octopress</h3>
<p>Simply follow the steps at the <a href="http://octopress.org/docs/setup/">Octopress website</a> to get setup. You can ignore the “Next Steps” section at the bottom as that is basically what I am going to go through.</p>
<h3>Step 4: Add Github as a remote repository</h3>
<pre escaped="true">git remote add github ssh://git@github.com/{your Github username}/{repo name from step 6}.git example: git remote add github ssh://git@github.com/pmeth/methlog.git</pre>
<h3>Step 5: Create a new blog post</h3>
<pre escaped="true">rake new_post["Post Title"]</pre>
<h3>Step 6: Generate the static pages</h3>
<pre escaped="true">rake generate</pre>
<h3>Step 7: Remove the public directory from the .gitignore file</h3>
<pre escaped="true">grep -v ^public$ .gitignore &gt; .gitignore2 &amp;&amp; mv .gitignore2 .gitignore</pre>
<h3>Step 8: Commit your generated blog</h3>
<pre escaped="true">git add -A &amp;&amp; git commit -m 'writing first blog post'</pre>
<h3>Step 9: Push your blog up to Github</h3>
<pre escaped="true">git push github master</pre>
<h3>Step 10: Sign up for Engine Yard’s Orchestra PHP Cloud</h3>
<p><a href="https://login.engineyard.com/signup/orchestra?locale=en">https://login.engineyard.com/signup/orchestra?locale=en</a></p>
<h3>Step 11: Deploy an App</h3>
<p>Click the button to Deploy an Orchestra PHP Application. The free one is sufficient for now, but if you decide you like the service or need to use some of the advanced features, you should consider signing up for their paid service.</p>
<p>When setting up the App, you will be asked for your app name (this will become the subdomain if using the Free account), your Github public repo url, the branch name and the index file. Make sure the index file is public/index.html then click Launch App.</p>
<p><img title="&quot;Deploying your app&quot;" src="http://methlog.com/images/posts/2012-12-15/deploying.png" alt="&quot;Deploying your app&quot;" /></p>
<p>After a minute or two of waiting, Engine Yard should have pulled down your blog from Github and launched it on their servers for you to enjoy. The Orchestra control panel will give you a link to the website, which is labelled “Public Hostname”. You can click on it to view your newly created blog.</p>
<p>To make any changes to your blog you simply make changes to the appropriate page under source/_posts, run <code>rake generate</code>, commit your changes then <code>git push github master</code>. After a few minutes, Engine Yard will sense the updates, and automatically apply the changes.</p>
<h3>That’s it.</h3>
<p>The nice thing about hosting your blog on Engine Yard is that if you write a popular blog post that gets “Slashdotted” or makes it to the front page of Hacker News, Engine Yard will automatically scale up to meet the demand (note this feature is not available on free apps) and your blog won’t take down your server. When the traffic dies down, it will automatically scale back down again.
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2013/deploying-octopress-to-engine-yards-orchestra-platform/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orchestra Adds PHP 5.4 Support</title>
		<link>https://blog.engineyard.com/2012/orchestra-adds-php-5-4-support</link>
		<comments>https://blog.engineyard.com/2012/orchestra-adds-php-5-4-support#comments</comments>
		<pubDate>Wed, 03 Oct 2012 17:37:39 +0000</pubDate>
		<dc:creator>Noah Slater</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Orchestra Platform]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tips & Tricks]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[orchestra]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=13204</guid>
		<description><![CDATA[<p>We’re pleased to announce the general availability of PHP 5.4 for basic and elastic apps running on Orchestra PHP Cloud .</p>
<p>We are committed to keeping your apps running on the latest and greatest version of PHP. After careful lab testing, we'll upgrade your apps as newer versions of PHP become available.</p>
<p>What if you’re still using PHP 5.3? Don’t worry, Orchestra PHP Cloud will continue to maintain its PHP 5.3 stack. You will be able to choose which version of PHP you would like to use when you launch a new app. PHP 5.4 is now the default for new applications.</p>
<p><strong id="internal-source-marker_0.3263819294515997"><img src="https://lh5.googleusercontent.com/Hmc7JSx4U5goDJ0TCYUFTtgXbwJm7E-YP6tks38h7u2qZ6rRFXCC-QC2OW-1OPHvduSwFNTAOEC6DD4RqUmEq-Xd0SqCgoB0KxyR1-eebh-OSRjuL08" alt="" width="468px;" height="158px;" /></strong></p>
<p>We’re excited to be offering this functionality and even more excited about the new features and enhancements in PHP 5.4. <a href="https://support.cloud.engineyard.com/entries/21998186-deploying-applications-on-orchestra-php-cloud">To learn more, please visit our documentation</a>.</p>
<p>If you'd like to learn more about PHP 5.4 you can see Davey Shafik, one of our engineers introducing all of the new PHP 5.4 features at <a href="http://phpconference.co.uk">PHP UK</a> earlier this year:</p>
<p>http://www.youtube.com/watch?v=I6QtuLBwux4</p>
<p>&nbsp;
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/orchestra-adds-php-5-4-support/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>September User Group of the Month – Atlanta PHP</title>
		<link>https://blog.engineyard.com/2012/september-user-group-of-the-month-atlanta-php</link>
		<comments>https://blog.engineyard.com/2012/september-user-group-of-the-month-atlanta-php#comments</comments>
		<pubDate>Tue, 25 Sep 2012 21:18:01 +0000</pubDate>
		<dc:creator>Elizabeth Naramore</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=13139</guid>
		<description><![CDATA[<p>Two weeks ago, I had the distinct pleasure of making a trip to Atlanta to help celebrate <a href="http://atlantaphp.org/2012/08/atlantaphp-100th-monthiversary-celebration/">Atlanta PHP’s 100th meeting</a>. Hosting 100 meetings is a huge achievement! The group is as active and vibrant as ever. We had a great time at meeting, which included a cookout (thanks for the veggie burgers, Chris!), drinks, and door prizes. I was honored that they asked me to give a talk on <a href="http://atlantaphp.org/video/#!prettyPhoto">Technical Debt,</a> which you can see <a href="http://atlantaphp.org/video/#!prettyPhoto">here</a>. Many high fives were given all around.</p>
<p>During the meeting, one of the organizers named <a href="http://twitter.com/robokev">Kevin Roberts</a> gave a <a href="http://atlantaphp.org/video/#!prettyPhoto">brief history of the group</a> and where it came from. It was very interesting to see its ups and downs, and various moving around of venues and organizers because of changing circumstances. The group has gone from just a few people meeting in someone’s house many years ago, to a regular turnout of 40-50 people, and branded merchandise. I know some of you are on various journeys with your own user groups, and if you’re struggling to grow the group or get the word out, <a href="http://atlantaphp.org/contact/">these guys</a> are the ones you need to talk to!</p>
<p>Currently the group has found a home in a local co-working space called <a href="http://atlantaphp.org/directions/">Strongbox West</a>. Spaces like these are popping up everywhere, so if you're trying to start a group, or grow the one that is already in your area, this might be a great solution for you. Many times they are very accommodating to user groups, and can serve as a regular, stable home for your meetings. Consistency is really the key, and having one location that people can count on and become comfortable with is a big step toward getting them to come out on a regular basis.</p>
<p>Anyone who says that PHP is dead, or that exciting things aren't going on have obviously not been to a user group meeting like the Atlanta PHP group. There are so many people working on cool projects, and the group is such a cohesive unit, it makes me very hopeful for the future of the industry. These guys go above and beyond their normal 9-to-5 day job and really make awesome things happen. They are one of the reasons we love the PHP community.</p>
<p>To <a href="http://twitter.com/cspruck">Chris Spruck</a>, <a href="http://twitter.com/robokev">Kevin Roberts</a>, and <a href="http://twitter.com/nicdev">Nic Rosental</a>: keep up the great work, guys. You make PHP better every day.
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/september-user-group-of-the-month-atlanta-php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orchestra Adds Storage Add-on</title>
		<link>https://blog.engineyard.com/2012/orchestra-adds-storage-add-on</link>
		<comments>https://blog.engineyard.com/2012/orchestra-adds-storage-add-on#comments</comments>
		<pubDate>Wed, 19 Sep 2012 17:58:17 +0000</pubDate>
		<dc:creator>Noah Slater</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Orchestra Platform]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[orchestra]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=13144</guid>
		<description><![CDATA[<p>We are delighted to announce the immediate availability of shared storage for basic and elastic applications deployed on Orchestra PHP Cloud.</p>
<p>With shared storage, provided by our new storage add-on, you can write files out from your application, and read them again from any one of your app servers.</p>
<p>Maintaining state in a stateless, distributed environment is tricky. And just like an external database can be used to persist data to, a centralised storage system can be useful to persist files to. And a storage system you can mount locally is even more useful.</p>
<p>Storage can be allocated to any of your running apps:</p>
<p><strong id="internal-source-marker_0.22482152422890067"><img src="https://lh5.googleusercontent.com/EdTrfjXeGOMWLn7gPO4BlxDSulW_YIKfUtK4339UllWFRUEFvc_dvNEKOTeRW6BsW6HmSwbwbywOdiRG0sgJ5HTS8rYh0LVmLFcyvc-CAGNU9iXXMvQ" alt="" width="622px;" height="319px;" /></strong></p>
<p>To attach storage to an app, simply head to the <a href="https://my.orchestra.io/add-ons">Add-ons section</a>, and enable the storage add-on. Navigate to Manage Addon, and click Create Storage. After you’ve chosen which type of storage to use, head back to the Manage Addon screen, and attach your storage to an app. Your app servers will then be able to access your storage from a local mount point.</p>
<p><a href="https://support.cloud.engineyard.com/entries/22013411-storage-add-on-for-orchestra-php-cloud">Read more about shared storage for your apps in our docs.</a>
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/orchestra-adds-storage-add-on/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orchestra Now Supports Application Editing</title>
		<link>https://blog.engineyard.com/2012/orchestra-now-supports-application-editing</link>
		<comments>https://blog.engineyard.com/2012/orchestra-now-supports-application-editing#comments</comments>
		<pubDate>Wed, 12 Sep 2012 20:17:52 +0000</pubDate>
		<dc:creator>Noah Slater</dc:creator>
				<category><![CDATA[Orchestra Platform]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=13107</guid>
		<description><![CDATA[<p>We are pleased to announce that Orchestra PHP Cloud now allows you to edit a running application.</p>
<p>With this new feature, you can now update your application name, domain, index file, and repository information. This includes switching from Subversion to Git and vice-versa.</p>
<p>All changes are made with zero downtime, and in a minimal amount of time (this will be dictated by the size of your repository and DNS changes).</p>
<p>Along with this change, we have made some changes to your app interface. To accommodate the extra functionality we have condensed all application actions into a popover menu, which you can see below:</p>
<p><strong id="internal-source-marker_0.22581541677936912"><br />
<img src="https://lh6.googleusercontent.com/gt7h3-G2Onb9ECMp8Lk2p6bw1BPtIeY7GF6uE_wHYXyCFEjawgiYISumvl6A0mwJuopfNlfebWMiC0oNs5-ldiFv4VnUhmb72lohiD06R5W-mSOX8po" alt="" width="670px;" height="279px;" /></strong></p>
<p>With these new changes, you can now change most of your application settings without the need to relaunch your applications.</p>
<p><a href="https://support.cloud.engineyard.com/entries/21998896-updating-your-application">Read more about updating your applications in our docs.</a>
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/orchestra-now-supports-application-editing/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Orchestra Adds SSL Support</title>
		<link>https://blog.engineyard.com/2012/orchestra-adds-ssl-support</link>
		<comments>https://blog.engineyard.com/2012/orchestra-adds-ssl-support#comments</comments>
		<pubDate>Tue, 04 Sep 2012 17:55:40 +0000</pubDate>
		<dc:creator>Noah Slater</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Orchestra Platform]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Product]]></category>
		<category><![CDATA[orchestra]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=12993</guid>
		<description><![CDATA[<p>We are delighted to announce the immediate availability of SSL support for elastic applications deployed on Orchestra PHP Cloud. This has been one of our most requested features, and is one less thing you have to worry about when deploying your app.</p>
<p>Encryption is something that should be used whenever an app is handling sensitive data. Whether that’s your data, or even your users' data. Even something as simple as a login session needs to be protected with encryption, to protect against session hijacking.</p>
<p>With Orchestra’s SSL support, you can attach a certificate to an elastic app in a matter of minutes. And in addition to enjoying industry standard encryption, your app will auto-heal and auto-scale as usual. Deploying secure PHP apps to the cloud has never been easier.</p>
<p><a href="http://www.engineyard.com/blog/wp-content/uploads/20120904-8tybg9kuhpg2d4gmwkrpbmhd6n.jpeg"><img class="alignnone size-full wp-image-13039" title="20120904-8tybg9kuhpg2d4gmwkrpbmhd6n" src="http://www.engineyard.com/blog/wp-content/uploads/20120904-8tybg9kuhpg2d4gmwkrpbmhd6n.jpeg" alt="" width="979" height="428" /></a></p>
<p>To add an SSL certificate, simply head to the <a href="https://my.orchestra.io/addons"><em>Addons</em></a> section, and enable the <em>SSL</em> addon. Navigate to <em>Manage Addon</em>, and select the relevant application. From here, you can enter the certificate details. Save your certificate, and your application is ready to go.</p>
<p><a href="https://support.cloud.engineyard.com/entries/21902916-ssl-add-on-for-orchestra">Read more about getting SSL for your apps in our docs.</a>
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/orchestra-adds-ssl-support/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Announcing CodeConnexx: A Different Kind of Conference</title>
		<link>https://blog.engineyard.com/2012/announcing-codeconnexx-a-different-kind-of-conference</link>
		<comments>https://blog.engineyard.com/2012/announcing-codeconnexx-a-different-kind-of-conference#comments</comments>
		<pubDate>Fri, 17 Aug 2012 22:09:39 +0000</pubDate>
		<dc:creator>Elizabeth Naramore</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=12947</guid>
		<description><![CDATA[<div>
<p>Engine Yard is thrilled to be part of a brand new conference: <a href="http://codeconnexx.com/" target="_blank">CodeConnexx</a>. It's a two-day conference hosted by our friends at <a href="http://phpwomen.org/" target="_blank">PHPWomen</a>, but this is not just a conference for women in PHP. It's open to <em>anybody </em>working in the web development industry. What makes this conference different is that the first day is focused on technical topics, like <a href="http://codeconnexx.com/schedule">MySQL Query Optimization</a> and <a href="http://codeconnexx.com/schedule">Building APIs with Silex</a>, while the second day focuses on softer skills like <a href="http://codeconnexx.com/schedule">Mentoring Developers</a> and the <a href="http://codeconnexx.com/schedule">Art of Self-Sourcing</a>. Not surprisingly, the goal of this conference is building connections: between work and life, between different technologies used in web development, and between each other.</p>
</div>
<div>
<p>Speaking as the President and Co-Founder of PHPWomen, I can say that the idea for this conference has been brewing for a long time in our organization. First, although PHPWomen has been about encouraging women, it has always, always been about inclusion, not exclusion. We have warmly welcomed our male counterparts with open arms and have appreciated the amazing support they've given us. We wanted to host a conference where everybody felt like they were part of the family, regardless of race, age, gender, or sexuality. We want us all to come together equally, and connect through our common interest: web development. Secondly, we also wanted to acknowledge the fact that even though we are coders, we are not robots. This conference dedicates an entire day to life-skills, because they are equally as important as technical skills. Lastly, we wanted a place where we could connect with each other and those new to the community, and encourage women to come out of the woodwork and join us.</p>
</div>
<div>
<p>Perks with this conference include <strong>free on-site childcare</strong> for those who would otherwise have to miss out, interactive social round table discussions during lunch, and plenty of social activities to encourage interaction between attendees, speakers, and organizers. Did I also mention that it's in an <a href="http://fountainsquareindy.com/" target="_blank">old movie theater</a> that has been restored to its glory of days gone past?</p>
</div>
<div>
<p>The <a href="http://codeconnexx.com/location">location is in Indianapolis, IN</a>, which is easy to get to from just about anywhere. Indianapolis is home to large events like the Super Bowl, the Indy 500, and others, and there is a plethora of cultural activities to do and see. It is also home to the world's largest <a href="http://www.childrensmuseum.org/" target="_blank">Children's Museum</a>, which is fun for kids of any age.</p>
</div>
<div>
<p><strong>At $99</strong>, this conference will surely sell out quickly, and space is limited. Be sure to mark your calendars for November 8-9 and <a href="http://codeconnexx.com/registration">register as soon as possible!</a></p>
</div>
<div>Engine Yard is looking forward to sponsoring this new event, and there still are sponsorship opportunities available for additional companies to support the <a href="http://www.phpwomen.org/" target="_blank">PHPWomen</a> organization. Please <a href="mailto:enaramore@engineyard.com">contact me</a> if you would like to be a part of this event.</div>
<div></div>
</p>
<div><a href="http://www.engineyard.com/blog/wp-content/uploads/Screen-Shot-2012-08-17-at-4.39.11-PM.png"><img class="alignleft size-full wp-image-12966" title="Screen Shot 2012-08-17 at 4.39.11 PM" src="http://www.engineyard.com/blog/wp-content/uploads/Screen-Shot-2012-08-17-at-4.39.11-PM.png" alt="" width="484" height="157" /></a></div>
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/announcing-codeconnexx-a-different-kind-of-conference/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP User Group of the Month: Austin PHP</title>
		<link>https://blog.engineyard.com/2012/php-user-group-of-the-month-austin-php</link>
		<comments>https://blog.engineyard.com/2012/php-user-group-of-the-month-austin-php#comments</comments>
		<pubDate>Thu, 09 Aug 2012 17:17:54 +0000</pubDate>
		<dc:creator>Elizabeth Naramore</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=12892</guid>
		<description><![CDATA[<p>As part of our new <a href="http://www.engineyard.com/blog/2012/announcing-our-new-php-user-group-program/" target="_blank">PHP User Group Program</a>, each month we'll tell you all about one of the user groups that makes the PHP community great. This month we highlight <a title="Austin PHP" href="http://www.meetup.com/austinphp/events/66762152/" target="_blank">Austin PHP</a>. We sat down with Logan Lindquist, one of the organizers of this group. Here's what he had to say:</p>
<p><em><strong>How did the group get started?</strong></em><strong></strong></p>
<p>The AustinPHP group got started about 10 years ago with a few people showing up every month in coffee shops around town. The original creator has since moved on, but we have several of the original members who have been attending for over 9 years.</p>
<p><em><strong>What is a typical meeting like?</strong></em></p>
<p>We have two meetings a month. Our learning/sharing focused meeting is the 2nd Thursday of every month. During this meeting we encourage members to speak about topics they care about. We have a pool of experienced speakers in Austin to draw from, so we try to intersperse these throughout the year. Our second meeting is on a different night, normally on the 4th Wed. It is a social group, or the Subgroup as we call it, focused on getting to know one another over beers. It is a great networking opportunity that doesn't distract from the learning focused meetings.</p>
<p><em><strong>What kinds of resources do you offer to your members?</strong></em></p>
<p><em><strong></strong></em>We are in the process of building a set of approved training and reference materials for our members, no matter what their skillset is. In the past, one of our most experienced members, Josh Butts, has taught classes on PHP. We give out lots of free stuff. Tshirts are very popular. We are hoping to do another batch this year.  We have a book sponsor with enough to last a year. We have awarded through contests or raffled off tickets to PHP conferences. What I think everyone appreciates the most thou is all the free beer at the Subgroup every month.</p>
<p><em><strong>What's the structure like of the group? Is it pretty informal, or do you have a more formal structure?</strong></em></p>
<p>We have two organizers (Josh Butts and Logan Lindquist) who run things and the rest of it is pretty informal.</p>
<p><em><strong>What makes your group so awesome?</strong></em></p>
<p>The web community in Austin is the best in the world. I think a large part of what makes the group so awesome is where we live and who lives here.</p>
<p><em><strong>What advice would you give to someone starting their own group?</strong></em></p>
<p>Pick a night that, ideally, doesn't conflict with any other group. If your group is related to an already existing group, talk with the other leaders in the community to let them know your intentions. Most of the larger groups would rather be inclusive instead of exclusive. Splinter groups just hurt the larger community as a whole.</p>
<p>&nbsp;</p>
<p>We are happy to be sponsoring their meeting on <a href="http://www.meetup.com/austinphp/events/66762152/" target="_blank">August 9</a>, and speaking about Lithium. We'll also have plenty of swag and festivities on hand. If you'd like us to consider your group for the User Group of the Month, please make sure you join the <a href="http://www.engineyard.com/blog/2012/announcing-our-new-php-user-group-program/" target="_blank">PHP User Group Program</a>.
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/php-user-group-of-the-month-austin-php/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CodeWorks- The Traveling PHP Conference</title>
		<link>https://blog.engineyard.com/2012/codeworks-the-traveling-php-conference</link>
		<comments>https://blog.engineyard.com/2012/codeworks-the-traveling-php-conference#comments</comments>
		<pubDate>Mon, 06 Aug 2012 21:00:39 +0000</pubDate>
		<dc:creator>Elizabeth Naramore</dc:creator>
				<category><![CDATA[Community]]></category>
		<category><![CDATA[Conferences]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.engineyard.com/blog/?p=12867</guid>
		<description><![CDATA[<p>It's that time of year again, when the <a title="php|architect" href="http://phparch.com" target="_blank">php|architect</a> folks take their popular <a href="http://codeworks.phparch.com" target="_blank">PHP conference</a> on the road and bring it to you! We love this idea and are thrilled to be the primary sponsor of this series of events. We realize that not everybody has a conference travel budget, or the time and ability to travel to a PHP conference. A conference like this makes it much easier for people to attend, both in time and travel cost.  Speaking of cost, where else can you get a full day of PHP training for as low as $20?!</p>
<p>The conference will be hitting 10 cities total:</p>
<ul>
<li><a href="http://codeworks.phparch.com/buffalo/">Buffalo</a></li>
<li><a href="http://codeworks.phparch.com/philadelphia/">Philadelphia</a></li>
<li><a href="http://codeworks.phparch.com/cincinnati/">Cincinnati</a></li>
<li><a href="http://codeworks.phparch.com/atlanta/">Atlanta</a></li>
<li><a href="http://codeworks.phparch.com/boca-raton/">Boca Raton</a></li>
<li><a href="http://codeworks.phparch.com/madison/">Madison</a></li>
<li><a href="http://codeworks.phparch.com/memphis/">Memphis</a></li>
<li><a href="http://codeworks.phparch.com/dallas/">Dallas</a></li>
<li><a href="http://codeworks.phparch.com/denver/">Denver</a></li>
<li><a href="http://codeworks.phparch.com/los-angeles/">Los Angeles</a></li>
</ul>
<p>If you're in and around these areas, you can help us spread the word, and we hope that you'll be there. We will be at each venue and we'd love to see you!</p>
<p>For more information about the conference, we encourage you to visit the <a href="http://codeworks.phparch.com" target="_blank">CodeWorks</a> site, or read their <a href="http://www.phparch.com/2012/08/codeworks-is-here-again/" target="_blank">blog announcement</a>.
<p><a href="http://www.engineyard.com/blog"><img height="98" width="61" title="logo-engineyard" alt="" class="attachment-post-thumbnail wp-post-image" src="http://www.engineyard.com/blog/wp-content/uploads/logo-engineyard.png"/></a></p>
]]></description>
		<wfw:commentRss>https://blog.engineyard.com/2012/codeworks-the-traveling-php-conference/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
