<?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>Daniel Fonseca Castro</title>
	<atom:link href="http://danielfonsecacastro.com.br/feed" rel="self" type="application/rss+xml" />
	<link>http://danielfonsecacastro.com.br</link>
	<description>Trabalho &#38; Disciplina</description>
	<lastBuildDate>Thu, 05 Jun 2014 02:00:20 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<item>
		<title>TypeScript</title>
		<link>http://danielfonsecacastro.com.br/2014/06/04/typescript/</link>
		<comments>http://danielfonsecacastro.com.br/2014/06/04/typescript/#comments</comments>
		<pubDate>Thu, 05 Jun 2014 02:00:20 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[TypeScript]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=212</guid>
		<description><![CDATA[Neste vídeo quero mostrar para você uma nova linguagem que compila para JavaScript chamada TypeScript. O TypeScript para programadores acostumados com linguagem derivadas do C é um sonho realizado! TypeScript: http://goo.gl/EEYJsK Sugestões : http://goo.gl/uU5HHo]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i1.ytimg.com/vi/3Nv76ZY9KJE/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/3Nv76ZY9KJE?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="640" height="360"  src="https://www.youtube.com/v/3Nv76ZY9KJE?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<p>Neste vídeo quero mostrar para você uma nova linguagem que compila para JavaScript chamada TypeScript. O TypeScript para programadores acostumados com linguagem derivadas do C é um sonho realizado!</p>
<p>TypeScript: <a href="http://goo.gl/EEYJsK">http://goo.gl/EEYJsK</a></p>
<p>Sugestões : <a href="http://goo.gl/uU5HHo">http://goo.gl/uU5HHo</a></p>
<div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/06/04/typescript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como criar um ModelBinder?</title>
		<link>http://danielfonsecacastro.com.br/2014/05/30/como-criar-um-modelbinder/</link>
		<comments>http://danielfonsecacastro.com.br/2014/05/30/como-criar-um-modelbinder/#comments</comments>
		<pubDate>Fri, 30 May 2014 12:28:29 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=210</guid>
		<description><![CDATA[No vídeo de hoje vamos criar um ModelBinder customizado , sempre importante lembra que você precisa de um bom motivo para criar um ModelBinder . Se ele não esta funcionando no seu projeto é bem provável que o problema esteja na sua implementação! ASP.NET MVC: Model Binding : http://youtu.be/w8H0fpCeVmY Envia uma sugestão de vídeo : [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i1.ytimg.com/vi/Fn72acmTWxc/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/Fn72acmTWxc?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="640" height="360"  src="https://www.youtube.com/v/Fn72acmTWxc?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<p>No vídeo de hoje vamos criar um ModelBinder customizado , sempre importante lembra que você precisa de um bom motivo para criar um ModelBinder . Se ele não esta funcionando no seu projeto é bem provável que o problema esteja na sua implementação!</p>
<p>ASP.NET MVC: Model Binding : <a href="http://youtu.be/w8H0fpCeVmY">http://youtu.be/w8H0fpCeVmY</a></p>
<p>Envia uma sugestão de vídeo : <a href="http://goo.gl/uU5HHo">http://goo.gl/uU5HHo</a></p>
<div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/05/30/como-criar-um-modelbinder/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como criar um DataAnnotation?</title>
		<link>http://danielfonsecacastro.com.br/2014/05/23/como-criar-um-dataannotation/</link>
		<comments>http://danielfonsecacastro.com.br/2014/05/23/como-criar-um-dataannotation/#comments</comments>
		<pubDate>Sat, 24 May 2014 02:50:38 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=207</guid>
		<description><![CDATA[O assunto de hoje é como criar um DataAnnotation . No vídeo crie um cenário onde &#160;recebo três valores em um único input separados por ponto e virgula, &#160;e com base neste cenário escrevo um DataAnnation para validar esse input especial. Importante lembrar que a lista de DataAnnotation e bem extensa , então antes de [...]]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<object width="320" height="266" class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i1.ytimg.com/vi/5-SIyGPu31U/0.jpg"><param name="movie" value="https://www.youtube.com/v/5-SIyGPu31U?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="640" height="360"  src="https://www.youtube.com/v/5-SIyGPu31U?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<p>O assunto de hoje é como criar um DataAnnotation . No vídeo crie um cenário onde &nbsp;recebo três valores em um único input separados por ponto e virgula, &nbsp;e com base neste cenário escrevo um DataAnnation para validar esse input especial.</p>
<p>Importante lembrar que a lista de DataAnnotation e bem extensa , então antes de criar um &nbsp;vale a pena verificar a framework!</p>
<p>DataAnnotations &nbsp;: <a href="http://goo.gl/BOlcSO">http://goo.gl/BOlcSO</a></p>
<div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/05/23/como-criar-um-dataannotation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Left Join no Entity Framework</title>
		<link>http://danielfonsecacastro.com.br/2014/05/19/left-join-no-entity-framework/</link>
		<comments>http://danielfonsecacastro.com.br/2014/05/19/left-join-no-entity-framework/#comments</comments>
		<pubDate>Mon, 19 May 2014 23:14:11 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[Entity Framework]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=204</guid>
		<description><![CDATA[Neste vídeo mostro um exemplo de left join utilizando linq to entities com database first no Entity Framework. Início o vídeo mostrando o select no SQL Server Management Studio e na sequência converto para linq. Banco de dados : http://goo.gl/MoL6u4]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i1.ytimg.com/vi/ksGHiGg405M/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/ksGHiGg405M?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="640" height="360"  src="https://www.youtube.com/v/ksGHiGg405M?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<p>
Neste vídeo mostro um exemplo de left join utilizando linq to entities com database first no Entity Framework. Início o vídeo mostrando o select no SQL Server Management Studio e na sequência converto para linq.</p>
<p>Banco de dados : <a href="http://goo.gl/MoL6u4">http://goo.gl/MoL6u4</a></p>
<div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/05/19/left-join-no-entity-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Group By no Entity Framework</title>
		<link>http://danielfonsecacastro.com.br/2014/05/08/group-by-no-entity-framework/</link>
		<comments>http://danielfonsecacastro.com.br/2014/05/08/group-by-no-entity-framework/#comments</comments>
		<pubDate>Thu, 08 May 2014 21:14:15 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[DevPontoNet]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=191</guid>
		<description><![CDATA[Neste vídeo mostro 3 exemplos de group by utilizando linq to entities com database first no Entity Framework. Início o vídeo mostrando os 3 selects no SQL Server Management Studio e na sequência converto os 3 selects em linq. Banco de dados : http://goo.gl/MoL6u4 Expressões lambda : http://goo.gl/Twycef]]></description>
			<content:encoded><![CDATA[<div class="separator" style="clear: both; text-align: center;">
<object class="BLOGGER-youtube-video" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" data-thumbnail-src="https://i1.ytimg.com/vi/9kpM_GK6xAg/0.jpg" height="266" width="320"><param name="movie" value="https://www.youtube.com/v/9kpM_GK6xAg?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" /><param name="bgcolor" value="#FFFFFF" /><param name="allowFullScreen" value="true" /><embed width="640" height="360"  src="https://www.youtube.com/v/9kpM_GK6xAg?version=3&#038;f=user_uploads&#038;c=google-webdrive-0&#038;app=youtube_gdata" type="application/x-shockwave-flash" allowfullscreen="true"></embed></object></div>
<p>
Neste vídeo mostro 3 exemplos de group by utilizando linq to entities com database first no Entity Framework. Início o vídeo mostrando os 3 selects no SQL Server Management Studio e na sequência converto os 3 selects em linq.</p>
<p>Banco de dados : <a href="http://goo.gl/MoL6u4">http://goo.gl/MoL6u4</a></p>
<p>Expressões lambda : <a href="http://goo.gl/Twycef">http://goo.gl/Twycef</a></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/05/08/group-by-no-entity-framework/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bem-vindo ao devpontonet!</title>
		<link>http://danielfonsecacastro.com.br/2014/05/04/bem-vindo-ao-devpontonet/</link>
		<comments>http://danielfonsecacastro.com.br/2014/05/04/bem-vindo-ao-devpontonet/#comments</comments>
		<pubDate>Sun, 04 May 2014 12:09:17 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[DevPontoNet]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=186</guid>
		<description><![CDATA[Já faz alguns anos desde o último post mas mesmo assim mantive o blog no ar. O motivo para manter o blog no ar por todo esse tempo sem atividade foi a média de acesso que não mudou, isso para mim foi um sinal de que os posts ainda estavam ajudando algumas pessoas. Hoje estou [...]]]></description>
			<content:encoded><![CDATA[<p>Já faz alguns anos desde o último post mas mesmo assim mantive o blog no ar. O motivo para manter o blog no ar por todo esse tempo sem atividade foi a média de acesso que não mudou, isso para mim foi um sinal de que os posts ainda estavam ajudando algumas pessoas.</p>
<p>Hoje estou aqui para escreve meu último post neste formato! Digo que estou escrevendo o meu último post neste formato porque desde março de 2014 criei um vblog (ou canal)  no Youtube com o mesmo objetivo deste blog. Ainda estou encontrando a forma ideal mas estou me divertindo bastante por lá. Estou aprendendo a usar mesa de som, microfone, editar vídeo, criar thumbnail, etc&#8230; <strong></strong></p>
<p>Em fim se você gostava deste blog é bem provável que você goste do <a href="https://www.youtube.com/user/devpontonet">https://www.youtube.com/user/devpontonet</a> , devpontonet é o canal que crie que tem um objetivo bem simples, trocar informações de forma objetiva e clara.</p>
<p>Ainda não tratei de nada novo por lá mas como disse estou me divertindo bastante e assim que senti que encontrei o formato correto para criar os vídeos, pretendo criar vídeos mas interessantes.</p>
<p>Encontro com você por lá espero que você goste :</p>
<p><a href="https://www.youtube.com/user/devpontonet">https://www.youtube.com/user/devpontonet</a></p>
<p>Abraços,</p>
<p>Daniel Castro</p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2014/05/04/bem-vindo-ao-devpontonet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ebook Windows Phone 7 grátis</title>
		<link>http://danielfonsecacastro.com.br/2010/11/24/ebook-windows-phone-7-gratis/</link>
		<comments>http://danielfonsecacastro.com.br/2010/11/24/ebook-windows-phone-7-gratis/#comments</comments>
		<pubDate>Wed, 24 Nov 2010 22:05:13 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[Windows Phone 7]]></category>

		<guid isPermaLink="false">http://danielfonsecacastro.com.br/?p=80</guid>
		<description><![CDATA[Quer aprender Windows Phone 7 ? O time da framework preparou um presentão! E falo presentão porque o livro é completo 24 capítulos em mais de 1000 paginas com código fonte, o livro esta dividido em 3 partes. A primeira parte mostra o básico ,a segunda fala sobre Silverlight e a terceira sobre XNA. Enquanto [...]]]></description>
			<content:encoded><![CDATA[<p>Quer aprender Windows Phone 7 ? O time da framework preparou um presentão!</p>
<p>E falo presentão porque o livro é completo 24 capítulos em mais de 1000 paginas com código fonte, o livro esta dividido em 3 partes. A primeira parte mostra o básico ,a segunda fala sobre Silverlight e a terceira sobre XNA.</p>
<p>Enquanto espero com muita ansiedade a chegada dos aparelhos aqui no Brasil, vou me divertindo com esse presentão!</p>
<p>Segue o link e bom estudo</p>
<p><a href="http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx" target="_blank"></p>
<p>http://blogs.msdn.com/b/microsoft_press/archive/2010/10/28/free-ebook-programming-windows-phone-7-by-charles-petzold.aspx</a></p>
<p><strong>Daniel Fonseca Castro</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2010/11/24/ebook-windows-phone-7-gratis/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meu primeiro projeto com Android</title>
		<link>http://danielfonsecacastro.com.br/2010/10/22/meu-primeiro-projeto-com-android/</link>
		<comments>http://danielfonsecacastro.com.br/2010/10/22/meu-primeiro-projeto-com-android/#comments</comments>
		<pubDate>Fri, 22 Oct 2010 02:21:00 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[Android]]></category>

		<guid isPermaLink="false">/post/Meu-primeiro-projeto-com-Android.aspx</guid>
		<description><![CDATA[Recentemente inicie um projeto com Android e confesso que estou surpreso com os resultados, espera uma curva de aprendizado grande e uma instala&#231;&#227;o de ambiente complicada mais encontrei outro cen&#225;rio, claro que patinei em algumas coisas b&#225;sicas mais acredito que isso faz parte do aprendizado. Para quem quer se aventurar nesta praia criei uma pequena [...]]]></description>
			<content:encoded><![CDATA[<p>Recentemente inicie um projeto com Android e confesso que estou surpreso com os resultados, espera uma curva de aprendizado grande e uma instala&ccedil;&atilde;o de ambiente complicada mais encontrei outro cen&aacute;rio, claro que patinei em algumas coisas b&aacute;sicas mais acredito que isso faz parte do aprendizado. Para quem quer se aventurar nesta praia criei uma pequena lista com os alguns links essenciais.</p>
<p>Claro o primeiro passo deve ser a prepara&ccedil;&atilde;o do ambiente, voc&ecirc; pode escolhe quais vers&otilde;es que deseja baixar do Android SDK ou simplesmente baixar todas (se escolhe todas da mais de 1 GB), depois da SDK baixe o Eclipse e o ADT Plugin for Eclipse.</p>
<p><a href="http://developer.android.com/sdk/index.html" target="_blank">http://developer.android.com/sdk/index.html</a></p>
<p>A temida classe &ldquo;R&rdquo;, ela realmente da medo, basicamente ela &eacute; uma classe gerada automaticamente com classes internas com constantes do tipo inteiro, todo recurso ou qualquer coisa que voc&ecirc; crie dentro do diret&oacute;rio &ldquo;res&rdquo; ser&aacute; refletido nesta classe em forma de constante identificada pelo nome do recurso, por exemplo,um XML de uma tela com os seus controles s&atilde;o acessados por essa classe, resumindo sem essa classe n&atilde;o tem aplica&ccedil;&atilde;o. Confesso que essa foi a parte que eu n&atilde;o gostei do Android, mais n&atilde;o chega a ser um problema.</p>
<p><a href="http://developer.android.com/reference/android/R.html" target="_blank">http://developer.android.com/reference/android/R.html</a></p>
<p>As Activity s&atilde;o simplesmente as telas da aplica&ccedil;&atilde;o, cada Activity roda em uma Thread que &eacute; gerenciada pelo SO, entender seu funcionamento e ciclo de vida &eacute; fundamental.</p>
<p><a href="http://developer.android.com/reference/android/app/Activity.html" target="_blank">http://developer.android.com/reference/android/app/Activity.html</a></p>
<p>Para iniciar uma Activity voc&ecirc; sempre precisa configurar uma Intent.</p>
<p><a href="http://developer.android.com/reference/android/content/Intent.html" target="_blank">http://developer.android.com/reference/android/content/Intent.html</a></p>
<p>Esse pacote &eacute; sensacional , eles pensaram nos programadores que se preocupam com a qualidade do seu trabalho e criaram mocks para as classes de infra, se voc&ecirc; cria testes unit&aacute;rios voc&ecirc; vai precisa!</p>
<p><a href="http://developer.android.com/reference/android/test/mock/package-summary.html" target="_blank">http://developer.android.com/reference/android/test/mock/package-summary.html</a></p>
<p>Google Android do Ricardo R. Lecheta &eacute; um bom livro para iniciantes aprendi bastante com esse livro, em alguns momentos ele &eacute; um pouco repetitivo, mais mesmo assim &eacute; uma boa leitura.</p>
<p><a href="http://novatec.com.br/livros/googleand/" target="_blank">http://novatec.com.br/livros/googleand/</a></p>
<p>Acredito que os links acima s&atilde;o &uacute;teis para um iniciante como eu na plataforma, tem material para algumas semanas, ent&atilde;o bom estudo e at&eacute; a pr&oacute;xima!</p>
<p><p><strong>Daniel Fonseca Castro</strong></p></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2010/10/22/meu-primeiro-projeto-com-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tech-ed Brasil 2010</title>
		<link>http://danielfonsecacastro.com.br/2010/08/28/tech-ed-brasil-2010/</link>
		<comments>http://danielfonsecacastro.com.br/2010/08/28/tech-ed-brasil-2010/#comments</comments>
		<pubDate>Sat, 28 Aug 2010 20:18:00 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[Evento]]></category>

		<guid isPermaLink="false">/post/Tech-ed-Brasil-2010.aspx</guid>
		<description><![CDATA[Minha agenda no tech-ed deste ano, tem também Kinect e Windows Phone 7, serão três dias intenso! Programação do dia 13/09/2010 13:45 &#8211; 15:00 Título: Desenvolvendo para Azure &#160; Palestrante (s): Otavio Pecego Coelho, Sala: Jaçanã 2 Público: Desenvolvedores / Profissionais de TI 15:30 &#8211; 16:45 Título: Arquitetura de Soluções com o Windows Server AppFabric, [...]]]></description>
			<content:encoded><![CDATA[<style>
<!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0cm;
	margin-right:0cm;
	margin-bottom:10.0pt;
	margin-left:0cm;
	line-height:115%;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
h3
	{mso-style-link:"Título 3 Char";
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:3.75pt;
	margin-left:0cm;
	line-height:110%;
	font-size:15.0pt;
	font-family:"Times New Roman","serif";
	color:#006E12;
	font-weight:normal;}
span.Ttulo3Char
	{mso-style-name:"Título 3 Char";
	mso-style-link:"Título 3";
	font-family:"Times New Roman","serif";
	color:#006E12;}
span.skypenamemark
	{mso-style-name:skype_name_mark;
	display:none;}
span.skypenamehighlightoffline
	{mso-style-name:skype_name_highlight_offline;}
.MsoPapDefault
	{margin-bottom:10.0pt;
	line-height:115%;}
@page WordSection1
	{size:595.3pt 841.9pt;
	margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
	{page:WordSection1;}
-->
</style>
<p>Minha agenda no tech-ed deste ano, tem também <a href="http://www.xbox.com/pt-BR/kinect" target="_blank">Kinect</a> e <a href="http://www.windowsphone7.com/" target="_blank">Windows Phone 7</a>, serão três dias intenso!</p>
<div class="WordSection1">
<p class="MsoNormal" style="margin-bottom: 3.75pt; line-height: 110%;"><span style="font-size: 12.5pt; line-height: 110%; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(0, 110, 18);">Programação do dia 13/09/2010</span></p>
<table class="MsoNormalTable" style="width: 100%; border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">13:45 &#8211; 15:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvendo para Azure &nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Otavio Pecego Coelho, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jaçanã 2<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="41" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">15:30 &#8211; 16:45 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Arquitetura de Soluções com o Windows<br />
  Server AppFabric, WCF e WF &#8211; Patterns de Aplicações, Serviços e<br />
  Workflows&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Waldemir Cambiucci, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jaçanã 1<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="2" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">17:15 &#8211; 18:30 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Tudo o que você precisa saber sobre<br />
  Scrum e Visual Studio ALM em 150 min &#8211; Parte 1&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> André Dias, Giovanni Bassi</span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42); display: none;"> begin_of_the_skype_highlighting</span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="display: none;">end_of_the_skype_highlighting</span></span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 5<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="80" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">18:45 &#8211; 20:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Tudo o que você precisa saber sobre<br />
  Scrum e Visual Studio ALM em 150 min &#8211; Parte 2&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> André Dias, Giovanni Bassi</span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42); display: none;"> begin_of_the_skype_highlighting</span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span style="display: none;">end_of_the_skype_highlighting</span></span><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 5<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="192" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">&nbsp;</span></p>
<p class="MsoNormal" style="margin-bottom: 3.75pt; line-height: 110%;"><span style="font-size: 12.5pt; line-height: 110%; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(0, 110, 18);">Programação do dia 14/09/2010</span></p>
<table class="MsoNormalTable" style="width: 100%; border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">09:00 &#8211; 10:15 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Criando Rich Internet Applications<br />
  (RIA) com ASP.NET AJAX e jQuery&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Fernando Cerqueira, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 3<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="182" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">10:45 &#8211; 12:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Tudo que você sempre quis saber sobre o<br />
  Windows Presentation Foundation (WPF) 4&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Bruno Sonnino, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 5<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="40" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">13:45 &#8211; 15:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Trace, Log, Provisionamento e<br />
  Monitoração no Azure&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Luciano Condé, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jaçanã 2<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="43" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">15:30 &#8211; 16:45 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Implementando Serviços RESTful usando o<br />
  Microsoft .NET Framework&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Israel Aece, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 5<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="71" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">17:15 &#8211; 18:30 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Plataforma Azure AppFabric &#8211; utilizando<br />
  o Service Bus e o Access Control Services&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Rafael Godinho, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jaçanã 1<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="44" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">&nbsp;</span></p>
<p class="MsoNormal" style="margin-bottom: 3.75pt; line-height: 110%;"><span style="font-size: 12.5pt; line-height: 110%; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(0, 110, 18);">Programação do dia 15/09/2010</span></p>
<table class="MsoNormalTable" style="width: 100%; border-collapse: collapse;" width="100%" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">09:00 &#8211; 10:15 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Usando o pattern MVVM<br />
  (Model-View-ViewModel) para desenvolvimento em WPF e Silverlight&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Bruno Sonnino, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jardim São Paulo<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="70" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">10:45 &#8211; 12:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Como e onde devo utilizar o Managed<br />
  Extensibility Framework (MEF) &nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Rogério Moraes de Carvalho,<br />
  <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Jardim São Paulo<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="68" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">13:45 &#8211; 15:00 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Segurança da informação: os perigos da<br />
  Internet e seus riscos legais&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Rony Vainzof, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Horto Florestal<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="133" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">15:30 &#8211; 16:45 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Entendendo a Plataforma de Aplicações<br />
  do Windows Phone 7&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Galileu Vieira, Luciano<br />
  Condé, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 5<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"><span style="display: none;"><input value="82" type="hidden"></span><span style="display: none;"><input value="3" type="hidden"></span></span></p>
</td>
</tr>
<tr>
<td style="padding: 0cm; width: 20%;" width="20%" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; text-align: center; line-height: normal;" align="center"><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">17:15 &#8211; 18:30 </span></p>
</td>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal" style="margin-bottom: 0.0001pt; line-height: normal;"><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Título:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Escalabilidade de Soluções Database<br />
  Oriented através do SQL Server Service Broker&nbsp;<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Palestrante (s):</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Marcondes Faria, <br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Sala:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Cantareira 6<br />
  </span><b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);">Público:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;; color: rgb(42, 42, 42);"> Desenvolvedores / Profissionais de TI</span></p>
</td>
</tr>
</tbody>
</table>
<p class="MsoNormal">&nbsp;</p>
</div>
<p>Encontro você lá!</p>
<p><strong>Daniel Fonseca Castro</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2010/08/28/tech-ed-brasil-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>O que  testar nos Controllers?</title>
		<link>http://danielfonsecacastro.com.br/2010/06/25/o-que-testar-nos-controllers/</link>
		<comments>http://danielfonsecacastro.com.br/2010/06/25/o-que-testar-nos-controllers/#comments</comments>
		<pubDate>Fri, 25 Jun 2010 15:03:00 +0000</pubDate>
		<dc:creator>Daniel Fonseca Castro</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[ASP.NET MVC 2]]></category>
		<category><![CDATA[Unit Test]]></category>

		<guid isPermaLink="false">/post/O-que-testar-nos-Controllers.aspx</guid>
		<description><![CDATA[Além do coração da sua aplicação e quando falo “coração” estou me referindo às regras de negócio, você precisa testar os Controllers da aplicação e é claro que você não espalha as suas regras de negócio pelos Controllers, eu acredito que a cobertura de testes nos Controllers pode ser menor que a cobertura das regras [...]]]></description>
			<content:encoded><![CDATA[<p>Além do coração da sua aplicação e quando falo “coração” estou me referindo às regras de negócio, você precisa testar os Controllers da aplicação e é claro que você não espalha as suas regras de negócio pelos Controllers, eu acredito que a cobertura de testes nos Controllers pode ser menor que a cobertura das regras de negócio, no meu caso acredito que no mínimo 70% dos meus controllers deve estar protegido.</p>
<p>Não importa como você desenha a suas aplicação, mais o papel dos Controllers  em uma aplicação ASP.NET MVC é muito claro ,as Actions dentro dos Controllers  recebem uma solicitação(request), e retorna (response) alguma coisa, eu liste os tipos de retorno disponíveis em um outro post <a href="/post/2009/07/15/Conheca-os-ActionResult-disponiveis.aspx">Conheça os ActionResult disponíveis.</a></p>
<p>Quando eu testo os meus Controllers eu faço a seguinte pergunta, dado um request o response esta correto?  O template padrão do ASP.NET MVC mostra um exemplo muito claro de teste de Controllers, talvez os nomes dos teste não seja o melhor exemplo, mais refatorando ficaria assim.</p>
<pre class="brush: c#;toolbar: false">[TestClass]
public class Home_Controller_Quando_Action_Index
{
    [TestMethod]
    public void Executada_Com_Sucesso()
    {
        // Arrange
        HomeController controller = new HomeController();

        // Act
        ViewResult result = controller.Index() as ViewResult;

        // Assert
        ViewDataDictionary viewData = result.ViewData;
        Assert.AreEqual("Welcome to ASP.NET MVC!", viewData["Message"]);
    }
}

[TestClass]
public class Home_Controller_Quando_Action_About
{
    [TestMethod]
    public void Executada_Com_Sucesso()
    {
        // Arrange
        HomeController controller = new HomeController();

        // Act
        ViewResult result = controller.About() as ViewResult;

        // Assert
        Assert.IsNotNull(result);
    }
}</pre>
<p>Galera é isso, no próximo post vou falar um pouco de Mock até lá!</p>
<p><strong>Daniel Fonseca Castro</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://danielfonsecacastro.com.br/2010/06/25/o-que-testar-nos-controllers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
