<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Guilherme Lacerda's Weblog</title>
	<atom:link href="http://guilhermelacerda.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://guilhermelacerda.wordpress.com</link>
	<description>Metodologias Ágeis, Engenharia de Software, Arquitetura e Tecnologias</description>
	<lastBuildDate>Wed, 17 Dec 2008 15:14:19 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='guilhermelacerda.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/bad3efdf6b9db8b3b3e0d9bad036a689?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Guilherme Lacerda's Weblog</title>
		<link>http://guilhermelacerda.wordpress.com</link>
	</image>
			<item>
		<title>Evento de Metodologias Ágeis na FACENSA</title>
		<link>http://guilhermelacerda.wordpress.com/2008/12/17/evento-de-metodologias-ageis-na-facensa/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/12/17/evento-de-metodologias-ageis-na-facensa/#comments</comments>
		<pubDate>Wed, 17 Dec 2008 15:14:19 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=61</guid>
		<description><![CDATA[O Curso de Sistemas de Informação da FACENSA, com o apoio do GUMA,  estará promovendo dia 06/01/09, uma palestra sobre Metodologias Ágeis de Software.
Este evento visa coletar alimentos para o Asilo Santa Bárbara.
Mais informações do evento no site do GUMA.
       <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=61&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O Curso de Sistemas de Informação da <a href="http://www.facensa.com.br" target="_blank">FACENSA</a>, com o apoio do <a href="http://guma-rs.org">GUMA</a>,  estará promovendo dia 06/01/09, uma palestra sobre Metodologias Ágeis de Software.</p>
<p>Este evento visa coletar alimentos para o Asilo Santa Bárbara.</p>
<p>Mais informações do evento no site do <a href="http://xp-rs.blogspot.com/2008/12/evento-beneficente-em-gravata-6-de.html" target="_self">GUMA</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/61/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/61/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/61/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=61&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/12/17/evento-de-metodologias-ageis-na-facensa/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Conference Brasil 2008 &#8211; Descrição das palestras em Inglês</title>
		<link>http://guilhermelacerda.wordpress.com/2008/12/03/php-conference-brasil-2008-descricao-das-palestras-em-ingles/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/12/03/php-conference-brasil-2008-descricao-das-palestras-em-ingles/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 19:00:36 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=52</guid>
		<description><![CDATA[

Christopher Jones, da Oracle, me pediu que colocasse a descrição em inglês das palestras que apresentei no PHP Conference Brasil 2008. Veja o post no Blog do Chris aqui.
Abaixo, segue o resumo de ambas apresentações.
 
Short Descriptions of Presentations &#8211; PHP Conference Brazil 2008
Christopher Jones, from Oracle, asked me to put a brief description of lectures in [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=52&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div></div>
<p><span style="font-size:6.5pt;color:black;font-family:Verdana;" lang="EN-US"></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;">Christopher Jones, da Oracle, me pediu que colocasse a descrição em inglês das palestras que apresentei no <a href="http://www.phpconf.com.br/" target="_blank">PHP Conference Brasil 2008</a>. Veja o post no Blog do Chris <a href="http://blogs.oracle.com/opal/2008/12/the_global_php_community.html">aqui</a>.</span></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;">Abaixo, segue o resumo de ambas apresentações.</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><strong><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">Short Descriptions of Presentations &#8211; PHP Conference Brazil 2008</span></strong></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US"><a href="http://blogs.oracle.com/opal/">Christopher Jones</a>, from <a href="http://www.oracle.com">Oracle</a>, asked me to put a brief description of lectures in English on the blog.  Below follows a summary of both presentations. See the original post <a href="http://blogs.oracle.com/opal/2008/12/the_global_php_community.html">here</a>.</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><strong><em><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">Presentation 1 &#8211; Coding Standards and Refactoring with PHP</span></em></strong> </p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">In this presentation held in PHP Conference Brazil 2008, I showed it is possible to develop PHP code with quality, focusing on best practices standards and <a href="http://www.refactoring.com">refactoring techniques</a> of code.  For this, equivalent tools which have existed for some time in technologies like Java and .NET can be also used for PHP.  These tools are:</span></p>
<p class="MsoNormal" style="margin:0;"><em></em></p>
<p class="MsoNormal" style="margin:0;"><em><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">PHP Tool                           Java Equivalent</span></em></p>
<p class="MsoNormal" style="margin:0;"><em></em><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">PHPUnit                            JUnit<br />
PHP Code Sniffer                CheckStyle<br />
PHPUnit PMD/CPD               PMD/CPD<br />
PHPUnit Code Coverage       Cobertura<br />
IDE Eclipse PDT                  IDE Eclipse<br />
PHPDocumentor                  JavaDoc<br />
Apache ANT                      Apache ANT<br />
phpUnderControl                 CruiseControl</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">In addition to the techniques demonstrated, I discussed values and practices of <a href="http://www.agilemanifesto.org/">Agile Software Methodologies</a>, with a focus on <a href="http://en.wikipedia.org/wiki/Lean_software_development">Lean</a>, <a href="http://en.wikipedia.org/wiki/Scrum_(development)">SCRUM</a> and <a href="http://www.extremeprogramming.org/">XP</a>. It&#8217;s been very interesting to see the public receptivity for Agile Methodologies and PHP.</span></p>
<p class="MsoNormal" style="margin:0;"> </p>
<p class="MsoNormal" style="margin:0;"><strong><em></em></strong></p>
<p class="MsoNormal" style="margin:0;"><strong><em><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">Presentation 2 – Applying Patterns of Enterprise Architecture with PHP</span></em></strong></p>
<p class="MsoNormal" style="margin:0;"><span style="font-size:10pt;color:black;font-family:Verdana;" lang="EN-US">PHP is a language known for developing programs more focused on the WEB.  People are used to hearing about in PHP for development of WEB sites. Soon development of enterprise applications using PHP comes. In this presentation, I gave concepts of Software Architectures, Design Patterns, SOA, Web Services and Enterprise Applications. In addition to these concepts, I also showed the types of Enterprise Patterns used in most applications (also involving other technologies like Java and .NET). After this introduction, the content was directed to <a href="http://www.martinfowler.com/eaaCatalog/">patterns of architecture and enterprise applications</a> addressed by <a href="http://www.martinfowler.com" target="_blank">Martin Fowler</a>. In the end, I showed a case study of a corporate application developed in PHP, using a set of patterns of architecture.</span></p>
<p> </p>
<p> </p>
<p></span></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/52/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/52/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/52/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=52&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/12/03/php-conference-brasil-2008-descricao-das-palestras-em-ingles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
		<item>
		<title>Aplicando Padrões de Arquitetura Corporativas com PHP</title>
		<link>http://guilhermelacerda.wordpress.com/2008/12/01/aplicando-padroes-de-arquitetura-corporativas-com-php/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/12/01/aplicando-padroes-de-arquitetura-corporativas-com-php/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 21:29:55 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=45</guid>
		<description><![CDATA[PHP é uma linguagem conhecida de desenvolvimento de programas mais focado na WEB. As pessoas estão acostumadas a ouvir falar em PHP para desenvolvimento de sites. Pouco se fala em desenvolvimento de aplicações corporativas usando PHP. Nesta apresentação, apresento conceitos sobre Arquiteturas de Software, Padrões (Patterns), SOA, Web Services e Aplicações Corporativas. Além destes conceitos, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=45&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>PHP é uma linguagem conhecida de desenvolvimento de programas mais focado na WEB. As pessoas estão acostumadas a ouvir falar em PHP para desenvolvimento de sites. Pouco se fala em desenvolvimento de aplicações corporativas usando PHP. Nesta apresentação, apresento conceitos sobre Arquiteturas de Software, Padrões (Patterns), SOA, Web Services e Aplicações Corporativas. Além destes conceitos, é mostrado também os tipos de Enterprise Patterns mais usados em aplicações (envolvendo também outras tecnologias como Java e .NET). Após estas introduções, o conteúdo é direcionado para padrões de arquitetura de aplicações corporativas abordados pelo Martin Fowler (<a href="http://www.martinfowler.com">www.martinfowler.com</a>). No final, mostro um estudo de caso de uma aplicação corporativa desenvolvida em PHP, usando um conjunto de padrões de arquitetura.</p>
<p><object type='application/x-shockwave-flash' wmode='transparent' data='http://static.slideshare.net/swf/ssplayer2.swf?id=806779&#038;doc=phpconf08enterprisepatterns-1228159140840174-8' width='425' height='348'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=806779&#038;doc=phpconf08enterprisepatterns-1228159140840174-8' /><param name='allowFullScreen' value='true' /><param name='allowScriptAccess' value='always' /></object></p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=45&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/12/01/aplicando-padroes-de-arquitetura-corporativas-com-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
		<item>
		<title>Padrões de Codificação e Refactoring com PHP</title>
		<link>http://guilhermelacerda.wordpress.com/2008/12/01/padroes-de-codificacao-e-refactoring-com-php/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/12/01/padroes-de-codificacao-e-refactoring-com-php/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 20:01:08 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Coding Standards]]></category>
		<category><![CDATA[Metodologias Ágeis]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Qualidade]]></category>
		<category><![CDATA[Refactoring]]></category>
		<category><![CDATA[XP]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=25</guid>
		<description><![CDATA[Nesta apresentação realizada no PHP Conference Brasil 2008, mostro que é possível sim desenvolver código com qualidade em PHP, focando em boas práticas de padrões de codificação e técnicas de refactoring de código. Para isso, se pode utilizar ferramentas existentes para PHP e que já existem há um certo tempo para tecnologias como Java e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=25&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Nesta apresentação realizada no <a title="PHP Conference Brasil 2008" href="http://www.phpconf.com.br" target="_blank">PHP Conference Brasil 2008</a>, mostro que é possível sim desenvolver código com qualidade em PHP, focando em boas práticas de padrões de codificação e técnicas de refactoring de código. Para isso, se pode utilizar ferramentas existentes para PHP e que já existem há um certo tempo para tecnologias como Java e .NET. Estas ferramentas são:</p>
<p><strong>Para PHP                    Equivalente em Java</strong><br />
PHPUnit                            JUnit<br />
PHP Code Sniffer              CheckStyle<br />
PHPUnit PMD/CPD           PMD/CPD<br />
PHPUnit Code Coverage   Cobertura<br />
IDE Eclipse PDT               IDE Eclipse<br />
PHPDocumentor              JavaDoc<br />
Apache ANT                    Apache ANT<br />
phpUnderControl            CruiseControl<br />
 <br />
Além das técnicas demonstradas, abordo valores e práticas das Metodologias Ágeis de Software, com foco em Lean, SCRUM e XP. Está sendo muito interessante a receptividade do público em relação às Metodologias Ágeis com PHP.</p>
<p><object type='application/x-shockwave-flash' wmode='transparent' data='http://static.slideshare.net/swf/ssplayer2.swf?id=806771&#038;doc=phpconf08refactoring-1228159236066433-8' width='425' height='348'><param name='movie' value='http://static.slideshare.net/swf/ssplayer2.swf?id=806771&#038;doc=phpconf08refactoring-1228159236066433-8' /><param name='allowFullScreen' value='true' /><param name='allowScriptAccess' value='always' /></object></p>
 Tagged: Coding Standards, Metodologias Ágeis, PHP, Qualidade, Refactoring, XP <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/25/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/25/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/25/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=25&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/12/01/padroes-de-codificacao-e-refactoring-com-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
		<item>
		<title>PHP Conference Brasil 2008</title>
		<link>http://guilhermelacerda.wordpress.com/2008/12/01/php-conference-brasil-2008/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/12/01/php-conference-brasil-2008/#comments</comments>
		<pubDate>Mon, 01 Dec 2008 19:44:11 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=21</guid>
		<description><![CDATA[Neste final de semana, aconteceu em SP o PHP Conference Brasil 2008, principal evento de Tecnologia PHP da América Latina. Neste evento, ministrei duas palestras.

Padrões de Codificação e Refactoring com PHP
Aplicando Padrões de Arquitetura Corporativas com PHP

Minha intenção é mostrar que PHP é muitas que linguagem para escrever forms e páginas WEB.
Em breve estarei postando [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=21&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Neste final de semana, aconteceu em SP o <a title="PHP Conference Brasil 2008" href="http://www.phpconf.com.br" target="_blank">PHP Conference Brasil 2008</a>, principal evento de Tecnologia PHP da América Latina. Neste evento, ministrei duas palestras.</p>
<ul>
<li>Padrões de Codificação e Refactoring com PHP</li>
<li>Aplicando Padrões de Arquitetura Corporativas com PHP</li>
</ul>
<p>Minha intenção é mostrar que PHP é muitas que linguagem para escrever forms e páginas WEB.</p>
<p>Em breve estarei postando os slides aqui no Blog.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/21/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/21/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/21/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=21&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/12/01/php-conference-brasil-2008/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
		<item>
		<title>Descobrindo as Metodologias Ágeis</title>
		<link>http://guilhermelacerda.wordpress.com/2008/08/12/descobrindo-as-metodologias-ageis/</link>
		<comments>http://guilhermelacerda.wordpress.com/2008/08/12/descobrindo-as-metodologias-ageis/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 17:36:30 +0000</pubDate>
		<dc:creator>Guilherme Lacerda</dc:creator>
				<category><![CDATA[XP]]></category>
		<category><![CDATA[Ágil]]></category>
		<category><![CDATA[Desenvolvimento Ágil]]></category>
		<category><![CDATA[Foco no Cliente]]></category>

		<guid isPermaLink="false">http://guilhermelacerda.wordpress.com/?p=3</guid>
		<description><![CDATA[
Para iniciar os artigos no meu Blog, eu gostaria de relatar um pouco da minha experiência com desenvolvimento de software e sua relação com as Metodologias Ágeis. Descobri o desenvolvimento de software por acaso, através de um curso profissionalizante Técnico em Processamento de Dados (TPD) que iniciei em 1993, seguindo alguns amigos. No início, eu [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=3&subd=guilhermelacerda&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><div>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;color:#000000;font-family:&quot;">Para iniciar os artigos no meu Blog, eu gostaria de relatar um pouco da minha experiência com desenvolvimento de software e sua relação com as <a title="Metodologias Ágeis" href="http://en.wikipedia.org/wiki/Agile_software_development" target="_blank">Metodologias Ágeis</a>. </span><span style="font-size:10pt;font-family:&quot;">Descobri o desenvolvimento de software por acaso, através de um curso profissionalizante Técnico em Processamento de Dados (TPD) que iniciei em 1993, seguindo alguns amigos. No início, eu não estava muito interessado, até conhecer o universo da Programação. Descobri que aquilo me fascinava e, de certa forma, me desafiava também. Comecei a fazer fluxogramas, algoritmos até o meu primeiro programa em BASIC. Aquela experiência foi decisiva para a definição da minha carreira profissional. </span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Dali em diante, depois do uso de quase duas dezenas de linguagens de programação, alguns cursos e muito aprendizado e softwares desenvolvidos, estou aqui para compartilhar com vocês um pouco destas experiências.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">A primeira e mais inusitada foi a descoberta das metodologias ágeis. Em 1996, eu era bolsista em uma Universidade, tinha entrado no Curso Superior, cheio de expectativas e anseios. No setor onde trabalhava (Assessoria Especial de Planejamento/Apoio Técnico Pedagógico), basicamente digitava textos. Em horários de folga, estudava novas tecnologias e procurava novos desafios. Em outubro deste mesmo ano, vi que os chefes do setor criaram uma espécie de questionário de avaliação, denominado Avaliação Institucional, que seria aplicado a professores e alunos. Esta era também uma exigência do MEC.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Quando olhei aqueles formulários, pensei diretamente no desenvolvimento do software. Muita empolgação, pouca experiência&#8230;</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Inicialmente, este projeto seria desenvolvido pelo CPD da Instituição, onde trabalhavam grande parte dos professores. Quando disse que tinha condições de desenvolver o projeto, os chefes ficaram apreensivos, mas compraram a idéia. Para iniciar o projeto, precisei chamar um colega meu de TPD e de faculdade, que poderia trabalhar meio turno comigo. Fizemos uma reunião inicial com o coordenador do projeto (chefe do CPD) e conversas diárias com os chefes do setor de Planejamento.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">A minha sala era muito pequena, razão pela qual tinha apenas uma máquina (486 DX2 66 Mhz) e uma impressora matricial IBM 132 colunas. Combinei com este meu colega de trabalharmos juntos pela manhã no projeto e a tarde eu desenvolvia mais algumas funções do software além do trabalho do setor, que não podia parar.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">A tecnologia que utilizamos na época era Clipper, versão 5.2.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Pegamos aqueles formulários e após algumas análises preliminares, conseguimos esboçar um modelo conceitual. Como havia apenas um computador, trabalhamos juntos, ora eu pilotando, ora ele. Tivemos que realizar alguns trabalhos de importação, parte da base COBOL da Instituição e outra parte de uma base ZIM, do Recursos Humanos.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Foi muito interessante o nosso aprendizado, pois conseguimos produzir um código muito enxuto, cada vez mais otimizado e sem gerar desperdício, pois o cliente estava ali na sala ao lado para acompanhar e direcionar as funcionalidades do projeto. Cada vez que percebíamos uma oportunidade de melhoria, realizávamos. Procurávamos ter versões diárias, sempre verificando e validando informações com os usuários/clientes. Concluímos esta versão em dois meses. A primeira versão compreendia funcionalidades básicas de operação e módulo de digitação para professores e alunos. Ficou para depois o desenvolvimento de relatórios gerenciais, até porque o pessoal do setor não os tinha definido. Este software funcionou em 8 Campi Universitários, fazendo o registro de questionários de mais de 9 mil alunos. Nos anos seguintes, exigiu pouquíssima manutenção.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Até onde sei, este sistema funcionou até 2002, pois saí da Instituição em 2000.</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Algumas práticas importantes:</span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><span style="font-size:10pt;font-family:&quot;"><a title="Comunicação efetiva" href="http://www.improveit.com.br/xp/valores/comunicacao" target="_blank">Comunicação efetiva</a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><span style="font-size:10pt;font-family:&quot;"><a title="Padrões" href="http://www.improveit.com.br/xp/praticas/codigo_coletivo" target="_blank">Padrões </a>nas práticas de trabalho e de codificação</span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><em><span style="font-size:10pt;font-family:&quot;"><a title="Pair Programming" href="http://www.improveit.com.br/xp/praticas/programacao_par" target="_blank">Pair Programming</a></span></em></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><span style="font-size:10pt;font-family:&quot;">Inspeções/Revisões de Código</span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><span style="font-size:10pt;font-family:&quot;"><a title="Cliente presente" href="http://www.improveit.com.br/xp/praticas/cliente_real" target="_blank">Cliente presente</a></span></p>
<p class="MsoNormal" style="text-indent:-18pt;text-align:justify;margin:0 0 0 71.4pt;"><span style="font-size:10pt;font-family:Symbol;"><span>·<span style="font-family:&quot;">         </span></span></span><span style="font-size:10pt;font-family:&quot;"><a title="Projeto" href="http://www.improveit.com.br/xp/praticas/design_incremental" target="_blank">Projeto simplificado</a> ao extremo</span></p>
<p class="MsoNormal" style="text-indent:35.4pt;text-align:justify;margin:0;"><span style="font-size:10pt;font-family:&quot;">Em 1997, comecei a trabalhar com OO e Smalltalk. Programei por dois anos nesta linguagem, onde tomei conhecimento de alguns trabalhos e pessoas envolvidas com a tecnologia, entre eles o de <a title="Kent Beck" href="http://c2.com/cgi/wiki?KentBeck" target="_blank">Kent Beck</a>. </span></p>
<p><span style="font-size:10pt;font-family:&quot;">Passaram-se alguns anos e, em 2001, através de conversas com o <a title="Klaus" href="http://www.prevayler.org" target="_blank">Klaus Wuestefeld</a>, fiquei sabendo um pouco mais sobre <em>eXtreme Programming. </em>Quando vi o nome de Kent Beck e qual era o objetivo deste processo, tive certeza que funcionava. Foi paixão a primeira leitura. Quanto mais eu estudava, mais eu lembrava do projeto de Avaliação Institucional que, através do sucesso obtido e da satisfação do cliente, foi um degrau muito importante na minha vida. Embora já tivesse estas convicções, decidi que iria desenvolver software focado na comunicação efetiva, simplicidade, feedback e respeito do cliente, tendo como base os princípios ágeis.</span></div>
<img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/guilhermelacerda.wordpress.com/3/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/guilhermelacerda.wordpress.com/3/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/guilhermelacerda.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/guilhermelacerda.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/guilhermelacerda.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/guilhermelacerda.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/guilhermelacerda.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/guilhermelacerda.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/guilhermelacerda.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/guilhermelacerda.wordpress.com/3/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/guilhermelacerda.wordpress.com/3/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/guilhermelacerda.wordpress.com/3/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=guilhermelacerda.wordpress.com&blog=4482280&post=3&subd=guilhermelacerda&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://guilhermelacerda.wordpress.com/2008/08/12/descobrindo-as-metodologias-ageis/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/743c3ef228f581ace6d858cae479d875?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">Guilherme Lacerda</media:title>
		</media:content>
	</item>
	</channel>
</rss>