<?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>MIH SWAT &#187; zendcon</title>
	<atom:link href="http://www.mihswat.com/tag/zendcon/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.mihswat.com</link>
	<description>Headquarters of the Strategic Worldwide Applications and Technologies Team</description>
	<lastBuildDate>Tue, 31 Jan 2012 09:59:23 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>ZendCon 2009 PHP Conference &#8211; Review</title>
		<link>http://www.mihswat.com/2009/11/11/zendcon-2009-php-conference-review/</link>
		<comments>http://www.mihswat.com/2009/11/11/zendcon-2009-php-conference-review/#comments</comments>
		<pubDate>Wed, 11 Nov 2009 13:55:15 +0000</pubDate>
		<dc:creator>Neil Broers</dc:creator>
				<category><![CDATA[php]]></category>
		<category><![CDATA[zendcon]]></category>
		<category><![CDATA[zendcon09]]></category>

		<guid isPermaLink="false">http://www.mihswat.com/?p=1000</guid>
		<description><![CDATA[October 2009 saw my return to San Jose for one of the top conferences on the PHP calendar - ZendCon. <a href="http://www.mihswat.com/2009/11/11/zendcon-2009-php-conference-review/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>October 2009 saw my return to San Jose for one of the top conferences on the PHP calendar &#8211; ZendCon. Other than taking place a month later and the conference venue shifting locations slightly, much of the format of this year&#8217;s ZendCon was the same as last year&#8217;s.<span id="more-1000"></span></p>
<p>Taking the organizational reigns this time around, Eli White takes over from Cal Evans who recently moved from Zend to iBuildings. Organization was mostly smooth, with a few minor hiccups &#8211; day 1 had a serious lack of power supply, leaving most attendees with dying laptops before lunch. Compounding the problem, no notepads or pens were provided on registration. Attendees who had registered early and received free netbooks reported that the netbooks came with European plugs instead of US ones. However, most of these issues were sorted out by day 2.</p>
<p>The speakers at this year&#8217;s ZendCon included some familiar stalwarts &#8211; Sebastian Bergmann was back and presented on topics including testing, quality assurance and continuous integration. Accompanying him, was Stefan Priebsch and Arne Blankerts, who together with Sebastian Bergmann makes up the newly formed PHP consulting company, thePHP.cc. Cal Evans was present in the capacity as a speaker and delivered a good presentation on design patterns. Of course,  Elizabeth Marie Smith was back and presented on PHP for the desktop using php GTk as well as a talk on SPL</p>
<p>Of all the speakers, two that stood out was Ilia Alshanetsky and Stefan Priebsch. I attended two of Ilia sessions, the first about premature optimization and the second on popular caching tools, APC and Memcache. His rapid delivery style and excellent knowledge crammed an almost overwhelming amount of content into a single one hour slot. Stefan Priebsch joined in on a code review tutorial session with Sebastian Bergmann and Arne Blankerts, but it was only when he presented on OOP best practices when he came into his own. Stefan is an engaging speaker and his OOP knowledge demands a lot of respect.</p>
<p>As usual, Twitter and the ZendCon IRC channel was abuzz with attendees tweeting during the conference and was a great way to keep a finger on the conference’s pulse.</p>
<p>The conference, however, wasn&#8217;t without negatives &#8211; drinks (soft drinks and coffee) were only served after every 2 talks and physically removed after the break, even though these weren&#8217;t refrigerated to begin with. In some instances, I had to leave the conference venue to purchase my own drinks.</p>
<p>This year there was no party or any afterhours activities arranged by the conference or sponsors other than the usual reception &#8211; this year sponsored by Adobe.</p>
<p>Regarding the format of the conference, I do feel that there are too many talks and the talks are too short &#8211; it is simply not possible (unless your name is Ilia Alshanetsky) to fit any meaningful amount of information into a one hour slot , especially the more advanced topics (which are of course the more interesting ones).</p>
<p>ZendCon 09 ended with a framework shootout &#8211; a representative of each of the more popular PHP frameworks were invited to appear in a panel discussion and the audience grilled them with questions. Of course, to liven things up, each panel member was provided with a toy gun. Although not particularly useful, it was highly entertaining and a great way to end the conference with.</p>
<p>For a list of conference speakers, talks, ratings and slides of this year’s ZendCon, check out the <a title="ZendCon Joind.in page" href="http://joind.in/event/view/44">ZendCon Joind.in page</a>.</p>
<div style="overflow: hidden;width: 1px;height: 1px">
<p class="MsoNormal">ctober 2009 saw my return to San Jose for one of the top conferences on the PHP calendar &#8211; ZendCon. Other than taking place a month later and the conference venue shifting locations slightly, much of the format of this year&#8217;s ZendCon was the same as last year&#8217;s.</p>
<p class="MsoNormal">
<p class="MsoNormal">Taking the organizational reigns this time around, Eli White takes over from Cal Evans who recently moved from Zend to iBuildings. Organization was mostly smooth, with a few minor hiccups &#8211; day 1 had a serious lack of power supply, leaving most attendees with dying laptops before lunch. Compounding the problem, no notepads or pens were provided on registration. Attendees who had registered early and received free netbooks reported that the netbooks came with European plugs instead of US ones. However, most of these issues were sorted out by day 2.</p>
<p class="MsoNormal">
<p class="MsoNormal">The speakers at this year&#8217;s ZendCon included some familiar stalwarts &#8211; Sebastian Bergmann was back and presented on topics including testing, quality assurance and continuous integration. Accompanying him, was Stefan Priebsch and Arne Blankerts, who together with Sebastian Bergmann makes up the newly formed PHP consulting company, thePHP.cc. Cal Evans was present in the capacity as a speaker and delivered a good presentation on design patterns. Of course,  Elizabeth Marie Smith was back and presented on PHP for the desktop using php GTk as well as a talk on SPL.</p>
<p class="MsoNormal">
<p class="MsoNormal">Of all the speakers, two that stood out was Ilia Alshanetsky and Stefan Priebsch. I attended two of Ilia sessions, the first about premature optimization and the second on popular caching tools, APC and memcache. His rapid delivery style and excellent knowledge crammed an almost overwhelming amount of content into a single one hour slot. Stefan Priebsch joined in on a code review tutorial session with Sebastian Bergmann and Arne Blankerts, but it was only when he presented on OOP best practices when he came into his own. Stefan is an engaging speaker and his OOP knowledge demands a lot of respect.</p>
<p class="MsoNormal">
<p class="MsoNormal">As usual, Twitter and the ZendCon IRC channel was abuzz with attendees tweeting during the conference and was a great way to keep a finger on the conference’s pulse.</p>
<p class="MsoNormal">
<p class="MsoNormal">The conference, however, wasn&#8217;t without negatives &#8211; drinks (soft drinks and coffee) were only served after every 2 talks and physically removed after the break, even though these weren&#8217;t refrigerated to begin with. In some instances, I had to leave the conference venue to purchase my own drinks.</p>
<p class="MsoNormal">
<p class="MsoNormal">This year there was no party or any afterhours activities arranged by the conference or sponsors other than the usual reception &#8211; this year sponsored by Adobe.</p>
<p class="MsoNormal">
<p class="MsoNormal">Regarding the format of the conference, I do feel that there are too many talks and the talks are too short &#8211; it is simply not possible (unless your name is Ilia Alshanetsky) to fit any meaningful amount of information into a one hour slot , especially the more advanced topics (which are of course the more interesting ones).</p>
<p class="MsoNormal">
<p class="MsoNormal">ZendCon 09 ended with a framework shootout &#8211; a representative of each of the more popular PHP frameworks were invited to appear in a panel discussion and the audience grilled them with questions. Of course, to liven things up, each panel member was provided with a toy gun. Although not particularly useful, it was highly entertaining and a great way to end the conference with.</p>
<p class="MsoNormal">
<p class="MsoNormal">For a list of conference speakers, talks, ratings and slides of this year’s ZendCon, check out the ZendCon Joind.in page: <a href="http://joind.in/event/view/44">http://joind.in/event/view/44</a></p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.mihswat.com/2009/11/11/zendcon-2009-php-conference-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SWAT at ZendCon 2008</title>
		<link>http://www.mihswat.com/2008/10/07/swat-at-zendcon-2008/</link>
		<comments>http://www.mihswat.com/2008/10/07/swat-at-zendcon-2008/#comments</comments>
		<pubDate>Tue, 07 Oct 2008 13:40:09 +0000</pubDate>
		<dc:creator>Rafael Dohms</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[zendcon]]></category>
		<category><![CDATA[zf]]></category>

		<guid isPermaLink="false">http://www.mihswat.com/?p=80</guid>
		<description><![CDATA[This year SWAT marked its first year of presence at the Zend/PHP Conference, also known as ZendCon. Neil Broers and I were chosen for the mission of going to ZendCon and bringing back all we could learn. Instead of going &#8230; <a href="http://www.mihswat.com/2008/10/07/swat-at-zendcon-2008/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This year SWAT marked its first year of presence at the Zend/PHP Conference, also known as ZendCon. Neil Broers and I were chosen for the mission of going to ZendCon and bringing back all we could learn.<span id="more-80"></span></p>
<p>Instead of going into a day-by-day testimonial of the conference, which only makes sense during the event, and which I have already done on my personal blog (<a href="http://www.rafaeldohms.com.br/en" target="_blank">www.rafaeldohms.com.br/en</a>), I will turn this post into an analysis of the events, the trends set at the conference, and what it will mean for PHP in 2009.</p>
<p>This year’s ZendCon had a simple sub-title, or motto, “High Impact PHP”. It makes reference to PHP’s participation in the Enterprise market, not just the impact on small companies and freelance programmers, but the impact on the big, high volume companies. This goes hand in hand with last year’s Call for Action in the opening keynote of ZendCon’07: Take PHP to the Enterprise!</p>
<p>Big Players like Orange UK, Zero9 and Bell/Textron have rolled out PHP solutions to deal with their high demand systems &#8211; some replacing Java, some building on top of it. And that’s what PHP is here for: to enable web interfaces for corporate systems. You don’t have to do it all in PHP, you can integrate your PHP code with other solutions, and create flexible and high performance web interfaces.</p>
<p>More than ever before we are seeing a buzz around PHP. Companies like IBM, Microsoft, Oracle and Adobe are announcing partnerships with Zend, and are adding their contributions to the PHP Core. This indicates a big change &#8211; instead of trying to crush PHP, or ignoring it, companies are integrating it into their products. It is good news for all the developers out there, who can now count on more reliable and faster drivers for database solutions and communication protocols (such as AMF for Flex).</p>
<p>PHP has reached the enterprise, just as we saw happening with MySQL. As was stated by Harold Goldberg in his “Call to action”, let’s not ask “Why PHP?” anymore, let’s ask: “How PHP? When PHP? Where PHP? Go and Evangelize PHP Deeper into the Organization”.</p>
<p>Zend contributed greatly to this move to the enterprise. During the course of the last few years we have seen Zend step up and give back to PHP. The Zend Framework is fast on its way to becoming an industry standard, the Zend Studio IDE is rapidly improving and raising the levels of productivity for developers around the world. Zend has to continue evangelizing PHP and offering tools to Enterprise customers, tools such as those included in the current Zend Platform.</p>
<p>The conference sessions mostly focused on the trend to Enterprise, as well as a few other trends. Of course we had a few vendor sessions &#8211; it was a Zend Conference after all. But the community really stepped up with interesting sessions. Some recurring trends we could see by just looking at the schedule were: Performance, Testing, integration with other languages and components, and the Zend Framework.</p>
<p><strong>Performance</strong> talks are inevitable with the current movement into the Enterprise world. High end users inevitably means high demand and traffic. Various panels suggested strategies that went beyond just PHP, as scaling must be done on the whole project, of which PHP forms just a piece of the big picture. Unfortunately one hour sessions are just not enough and we did not get into mogileFs and other OS level discussions which would have been very interesting. In general the Database seems to be everyone’s bottleneck, and Jay Pipes gave an interesting session and tutorial on SQL optimization, based on MySQL Databases. Most if not all sessions on Performance were based on Case Studies: Mozilla, Ning, Oracle, Bell Canada.</p>
<p>The maturing of svn and its increasing use in PHP projects, distributed development teams, never-ending beta cycles and the rise of frameworks  leads to <strong>Testing and Code Analysis</strong> being white hot topics in any conference. ZendCon was no exception, with many “test” centred sessions. Worthy of note were the sessions by the eZ Components crew on Test Driven Development and Continuous integration, where the the need for svn versioning and unit tests were highlighted.</p>
<p>As the old saying goes <em>“If you can’t beat them, join them”</em>. In many situations PHP just won’t do, that’s obvious to us, so instead of forcing its way into those areas and beating other languages and systems, PHP has learnt to adapt and <strong>integrate with other Technologies</strong>. Since we are so focused on the enterprise, it makes sense that more and more we see sessions describing the use of PHP for integrating larger systems or foreign applications on the web. This is one point where all the partnerships begin to make sense, such as those with IBM and the fact that PHP is currently being used to take green-screen applications to the web, hence the support for i5 and DB2. Microsoft wants in as well, with support for better MSSQL handling and interaction with ASP.NET. Lastly we should not ignore Adobe’s Flex and the AMF protocol increasingly being supported by the Zend Framework.</p>
<p>Lately we have seen the Ruby language repeatedly coming up for discussion, especially with the &#8220;insurrection&#8221; surrounding the Ruby on Rails framework, which has to make you think about how much a framework can affect a programming language’s environment and penetration. Of late the <strong>Zend Framework</strong> is on the way to becoming an industry standard, even though as with Rails the phrase <em>“use with parsimony”</em> comes to mind. Many different sessions showed best practices and examples of where ZF makes developers&#8217; lifes easier and lowers obstacles to productivity.</p>
<p>The atmosphere at the event was electric, many different companies came to show their products, such as github and parallels, but a good many were there to show off their work, and actually look for new employees. Zend’s Team was constantly available for questions. One topic where I found myself actually giving answers was on the Brazilian Open Source movement. Seems these markets are getting more and more attention from Zend and other companies, so we might see some good news in this area.</p>
<p>The massive presence of key PHP developers was amazing, and added a lot to the trend setting described above, as well as being present in a roundtable discussion on PHP 5.3, which gave users a chance to get a sense of what the next version of PHP will hold.</p>
<p>So what can we take from this? Zend is stepping up, the community is right in the middle of its crosshairs, PHP has taken a huge step forward.</p>
<p><strong>And the future?</strong> 2009 is going to be an interesting year. Right after ZendCon, iBuildings announced the creation of a PHP Center of Expertise in the Netherlands, driven by Cal Evans himself, the man behind DevZone. This is just more proof that next year will be awesome for PHP, we will continue to see it mature with version 5.3 just around the corner and break even further into the Enterprise world and the “web 2.0” world (where it is already a huge player).</p>
<p>Ladies and Gentleman, this is the time for the PHP Community to come forth and continue taking PHP to the next level, don’t just develop in PHP, get active in the community, find your local user group, publish articles, and always: <em><strong>think outside the box</strong></em>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.mihswat.com/2008/10/07/swat-at-zendcon-2008/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

