<?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>Diário Atividades</title>
	<atom:link href="http://joselino.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://joselino.net</link>
	<description>Atividades de contribuição de José Lino Neto</description>
	<lastBuildDate>Thu, 24 May 2012 13:15:56 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='joselino.net' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/3a37eda5a1b08093ca12ea87b5fb85bf?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Diário Atividades</title>
		<link>http://joselino.net</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://joselino.net/osd.xml" title="Diário Atividades" />
	<atom:link rel='hub' href='http://joselino.net/?pushpress=hub'/>
		<item>
		<title>ASP.NET MVC e Open Souce</title>
		<link>http://joselino.net/2012/05/10/asp-net-mvc-e-open-souce/</link>
		<comments>http://joselino.net/2012/05/10/asp-net-mvc-e-open-souce/#comments</comments>
		<pubDate>Thu, 10 May 2012 17:30:00 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10606</guid>
		<description><![CDATA[O MVC para ASP.NET já era Open Souce desde a primeira versão 1.0. Devido a isso não entrei no barulho que foi feito quando anunciaram recentemente que o MVC teria sido colocado sobre licença Open Souce. Fiz minha primeira palestra sobre o MVC no Eco Developers em Junho de 2009, na época ouvi comentários: “Não [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10606&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://joselinoneto.files.wordpress.com/2012/05/aspnet-250x250.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="aspnet-250x250" src="http://joselinoneto.files.wordpress.com/2012/05/aspnet-250x250_thumb.png?w=104&h=104" alt="aspnet-250x250" width="104" height="104" border="0" /></a></p>
<p align="justify">O MVC para ASP.NET já era Open Souce desde a primeira versão 1.0. Devido a isso não entrei no barulho que foi feito quando anunciaram recentemente que o MVC teria sido colocado sobre licença Open Souce. Fiz minha primeira palestra sobre o MVC no Eco Developers em Junho de 2009, na época ouvi comentários: “Não sei se isso vai pegar”, “Isso é voltar ao ASP3”, “Vou ter mais trabalho com o MVC”. Não sei se virou modinha usar MVC hoje em dia mas os comentários positivos e gurus sobre o assunto crescerem bastante.</p>
<p align="justify">Independente das mudanças de comportamento vamos ao que interessa:</p>
<ol>
<li>
<div align="justify">O ASP.NET MVC é open source desde a versão 1.0</div>
</li>
<li>
<div align="justify">Outros produtos foram incorporados ao framework, produtos esses também sob licença open source: jQuery, jQuery UI, jQuery Mobile, jQuery Validation, Modernizr.js, NuGet, Knockout.js eJ SON.NET</div>
</li>
<li>
<div align="justify">O que foi públicado recentemente é que o <strong>ASP.NET Web API</strong> e <strong>ASP.NET Web Pages</strong> (conhecido como <strong>Razor</strong>) foram liberados sobre a licença Apache 2.0 e que seus códigos fontes estão publicados no codeplex.</div>
</li>
</ol>
<p align="justify">E daí? O que ganho com isso? (Uma vez falei isso em uma lista e tomei muita porrada)</p>
<p align="justify">O ASP.NET MVC é ainda um produto suportado pela Microsoft e vai ser liberado em suas entregas do .NET Framework e do Visual Studio, seu desenvolvimento vai ser realizado pelo time da própria Microsoft, no entanto podemos baixar atualizações e correções sem precisar esperar a próxima versão ou update, basta estar ligado no projeto pelo codeplex.</p>
<p align="justify">Para conhecer o projeto open souce acesse o codeplex:</p>
<p><a href="http://aspnetwebstack.codeplex.com/">http://aspnetwebstack.codeplex.com/</a></p>
<p>[]´s</p>
<p>Lino</p>
<p>&nbsp;</p>
<p>Referências:</p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mvc-web-api-razor-and-open-source.aspx">http://weblogs.asp.net/scottgu/archive/2012/03/27/asp-net-mvc-web-api-razor-and-open-source.aspx</a></p>
<p><a href="http://www.hanselman.com/blog/ASPNETMVC4ASPNETWebAPIAndASPNETWebPagesV2RazorNowAllOpenSourceWithContributions.aspx">http://www.hanselman.com/blog/ASPNETMVC4</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10606/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10606/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10606/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10606&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2012/05/10/asp-net-mvc-e-open-souce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/05/aspnet-250x250_thumb.png" medium="image">
			<media:title type="html">aspnet-250x250</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET MVC4 Beta &#8211; Bundling and Minification &#8211; Parte 02 &#8211; Final</title>
		<link>http://joselino.net/2012/05/10/asp-net-mvc4-beta-bundling-and-minification-parte-02-final/</link>
		<comments>http://joselino.net/2012/05/10/asp-net-mvc4-beta-bundling-and-minification-parte-02-final/#comments</comments>
		<pubDate>Thu, 10 May 2012 17:00:00 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10589</guid>
		<description><![CDATA[Seguindo o post anterior: Outro recurso interessante sobre o Bundling e Minification é a capacidade de explorar recursos do browser do cliente para gerar uma cache local dos seus arquivos de estilo e javascript. Ou seja, quando o cliente acessar nosso site pela primeira vez vamos enviar todo conteúdo necessário para apresentação do site, com [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10589&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://joselino.net/2012/03/19/asp-net-mvc4-beta-bundling-and-minification-parte-01/" target="_blank">Seguindo o post anterior</a>:</p>
<p align="justify">Outro recurso interessante sobre o Bundling e Minification é a capacidade de explorar recursos do browser do cliente para gerar uma cache local dos seus arquivos de estilo e javascript. Ou seja, quando o cliente acessar nosso site pela primeira vez vamos enviar todo conteúdo necessário para apresentação do site, com esse conteúdo o browser vai armazenar localmente na máquina do cliente a versão dos nossos estilos e scripts para que a próxima vez que o site receber essa visita o desempenho vai ser superior, pois não vai ser necessário baixar novamente esse conteúdo.</p>
<p align="justify">O Framework 4.5 do ASP.NET e inclusive o MVC 4 possuem esse recurso, para utilizarmos precisamos colocar:</p>
<p><pre class="brush: xml;">
&lt;link href=&quot;@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl(&quot;~/Content/css&quot;)&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
 &lt;link href=&quot;@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl(&quot;~/Content/themes/base/css&quot;)&quot; rel=&quot;stylesheet&quot; type=&quot;text/css&quot; /&gt;
 &lt;script src=&quot;@System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl(&quot;~/Scripts/js&quot;)&quot;&gt;&lt;/script&gt;
</pre></p>
<p align="justify">O próprio gerente de produto do ASP.NET comentou que é um pouco grande esse helper: System.Web.Optimization.BundleTable.Bundles.ResolveBundleUrl <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style:none;" src="http://joselinoneto.files.wordpress.com/2012/05/wlemoticon-openmouthedsmile.png?w=600" alt="Smiley de boca aberta" />. No entanto ele é o responsável para que a cache seja criada no browser.</p>
<p align="justify">Olhando o código fonte da página vamos observar uma string mágica que é um hash dos arquivos que estão sendo feito o Bundling e Minification, esse hash vai ser gerado automaticamente a partir dos arquivos, ou seja, caso alguma modificação seja realizada em qualquer arquivo de estilho ou de script o hash a ser gerado vai ser outro e automaticamente o browser do cliente ao verificar esse hash vai perceber a modificação e então vai baixar os novos arquivos limpando a cache anterior.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/05/capturar1.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar1" src="http://joselinoneto.files.wordpress.com/2012/05/capturar1_thumb.png?w=596&h=103" alt="Capturar1" width="596" height="103" border="0" /></a></p>
<p>Podemos realizar esses mesmos recursos via código para uma maior customização. Veja mais no blog do <a href="http://weblogs.asp.net/scottgu/default.aspx" target="_blank">Scott Guthrie</a></p>
<p>Veja mais sobre o assunto em:</p>
<p>Referências:</p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx">http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx</a></p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx">http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx</a></p>
<p>Não deixe de ver esse vídeo:</p>
<p><a href="http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2364/player?w=956&amp;h=484">http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2364/player?w=956&amp;h=484</a></p>
<p>Abraço e até a próxima.</p>
<p>Lino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10589/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10589/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10589/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10589&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2012/05/10/asp-net-mvc4-beta-bundling-and-minification-parte-02-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/05/wlemoticon-openmouthedsmile.png" medium="image">
			<media:title type="html">Smiley de boca aberta</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/05/capturar1_thumb.png" medium="image">
			<media:title type="html">Capturar1</media:title>
		</media:content>
	</item>
		<item>
		<title>ASP.NET MVC4 Beta &#8211; Bundling and Minification &#8211; Parte 01</title>
		<link>http://joselino.net/2012/03/19/asp-net-mvc4-beta-bundling-and-minification-parte-01/</link>
		<comments>http://joselino.net/2012/03/19/asp-net-mvc4-beta-bundling-and-minification-parte-01/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 19:55:08 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10581</guid>
		<description><![CDATA[Pessoal, O MVC 4 já chegou, está em beta e pode ser baixado e testado publicamente. Para isso aqui vai o link para conhecer mais: http://www.asp.net/mvc/mvc4 Algumas novidades do MVC4 são também novidades do Framework ASP.NET, logo muita coisa que vai vir no ASP.NET 4.5 vai beneficiar tanto os projetos desenvolvidos em MVC ou WebForms. [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10581&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p align="justify">O MVC 4 já chegou, está em beta e pode ser baixado e testado publicamente. Para isso aqui vai o link para conhecer mais: <a href="http://www.asp.net/mvc/mvc4" target="_blank">http://www.asp.net/mvc/mvc4</a></p>
<p align="justify">Algumas novidades do MVC4 são também novidades do Framework ASP.NET, logo muita coisa que vai vir no ASP.NET 4.5 vai beneficiar tanto os projetos desenvolvidos em MVC ou WebForms.</p>
<p align="justify">Um recurso interessante lançado e que podemos já testar é o Bundling and Minification. Uma breve explicação:</p>
<p align="justify">Bundling: É o processo de agrupar em apenas um arquivo javascript todos os outros arquivos existentes na solução web, ou seja, se temos dez arquivos javascript que vão ser utilizados no site vamos enviar apenas um com o objetivo de otimizar a solução reduzindo o tempo de envio de arquivos. Serve para folhas de estilo também (css).</p>
<p align="justify">Minification: É o processo de remover todos os caracteres em branco (espaços), comentários, quebras de linha. O objetivo para reduzir a quantidade de caracteres e consequentemente o tamanho final do arquivo, com isso otimizar o desempenho de um site reduzindo o tamanho dos arquivos de javascript e estilos (css) enviados ao cliente.</p>
<p align="justify">Por que realizar Bundling and Minification?<br />
- Para otimizar o desempenho de recebimento dos arquivos essenciais do site para a máquina do cliente.</p>
<p align="justify">Por que otimizar esse envio?<br />
- Para melhorar experiência do usuário e em cenários onde há acessos via smartphones é imprescindível para reduzir o trafego de dados.</p>
<p align="justify">Desafios:</p>
<ul>
<li>
<div align="justify">Automatizar o processo de Bundling and Minification</div>
</li>
<li>
<div align="justify">Manter versões reduzidas para o deploy da solução e ao mesmo tempo manter versões em alto nível para facilitar desenvolvimento e manutenção dos códigos pelo time de desenvolvimento.</div>
</li>
</ul>
<p align="justify">Com a versão beta do MVC4 já podemos testar e resolver esses desafios de forma nativa. O próprio Visual Studio faz o Bundling and Minification dos arquivos de forma natural e mantêm as versões em alto nível para a equipe de desenvolvimento e desing.</p>
<p>Vamos aos exemplos para demonstrar a otimização de acesso:</p>
<p align="justify">O exemplo abaixo foi realizado com o projeto padrão do próprio ASP.NET MVC 4 Beta. Com o novo template que o mesmo trouxe, foi feito acesso a página inicial com o tempo de duração e tamanho dos arquivos necessários para execução da página e estilos. Comparando os resultados observe a melhoria em performance.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/03/imagem01.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="imagem01" src="http://joselinoneto.files.wordpress.com/2012/03/imagem01_thumb.png?w=590&h=715" alt="imagem01" width="590" height="715" border="0" /></a><br />
Imagem 01 – Observem a quantidade de arquivos e o tempo de download dos arquivos.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/03/imagem02.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="imagem02" src="http://joselinoneto.files.wordpress.com/2012/03/imagem02_thumb.png?w=573&h=108" alt="imagem02" width="573" height="108" border="0" /></a><br />
Imagem 02 – Menor quantidade de arquivos, tempo e dados para baixar o mesmo conteúdo</p>
<p align="justify">E como usamos o recurso de Bundling and Minification? É simples basta usar a sintaxe a seguir no momento de referenciar os arquivos de javascript e css:</p>
<p>Ao invés de continuar referenciando as folhas de estilo dessa forma:</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/03/image_05021144.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="image_05021144" src="http://joselinoneto.files.wordpress.com/2012/03/image_05021144_thumb.png?w=478&h=138" alt="image_05021144" width="478" height="138" border="0" /></a><br />
Imagem 03 – Referência Folha Estilo</p>
<p>Faça:</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/03/image_0ee702af.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="image_0EE702AF" src="http://joselinoneto.files.wordpress.com/2012/03/image_0ee702af_thumb.png?w=561&h=34" alt="image_0EE702AF" width="561" height="34" border="0" /></a><br />
Imagem 04 &#8211; Bundling and Minification com folhas de estilo no MVC 4 Beta</p>
<p>Onde o diretório <strong><em><span style="text-decoration:underline;">styles </span></em></strong>foi mencionado e o conteúdo dele com folhas de estilo <strong><em><span style="text-decoration:underline;">css</span></em></strong></p>
<p>Da mesma forma para arquivos JavaScript:</p>
<p><a href="http://joselinoneto.files.wordpress.com/2012/03/image_6df39007.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="image_6DF39007" src="http://joselinoneto.files.wordpress.com/2012/03/image_6df39007_thumb.png?w=487&h=36" alt="image_6DF39007" width="487" height="36" border="0" /></a><br />
Imagem 05 &#8211; Bundling and Minification com arquivos Javascript</p>
<p>Onde o diretório <strong><em><span style="text-decoration:underline;">scripts</span></em></strong> foi mencionado e conteúdo dele com javascript <em><span style="text-decoration:underline;"><strong>js</strong></span></em></p>
<p>É isso aí espero otimizar os sites de vocês. <img class="wlEmoticon wlEmoticon-openmouthedsmile" style="border-style:none;" src="http://joselinoneto.files.wordpress.com/2012/03/wlemoticon-openmouthedsmile.png?w=600" alt="Smiley de boca aberta" /></p>
<p align="justify">No próximo post vou mostrar como fazer Bundling and Minification e ainda explorar recursos do browser do cliente para fazer cache dos nossos arquivos de javascript e css no browser do cliente. Aguardem…</p>
<p>Abraços</p>
<p>Lino</p>
<p><strong>Referências:</strong></p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx">http://weblogs.asp.net/scottgu/archive/2011/11/27/new-bundling-and-minification-support-asp-net-4-5-series.aspx</a></p>
<p><a href="http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx">http://weblogs.asp.net/scottgu/archive/2012/02/19/asp-net-mvc-4-beta.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10581/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10581/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10581/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10581&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2012/03/19/asp-net-mvc4-beta-bundling-and-minification-parte-01/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/imagem01_thumb.png" medium="image">
			<media:title type="html">imagem01</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/imagem02_thumb.png" medium="image">
			<media:title type="html">imagem02</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/image_05021144_thumb.png" medium="image">
			<media:title type="html">image_05021144</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/image_0ee702af_thumb.png" medium="image">
			<media:title type="html">image_0EE702AF</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/image_6df39007_thumb.png" medium="image">
			<media:title type="html">image_6DF39007</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/03/wlemoticon-openmouthedsmile.png" medium="image">
			<media:title type="html">Smiley de boca aberta</media:title>
		</media:content>
	</item>
		<item>
		<title>Conheça o Microsoft Virtual Academy &#8211; Capacitação técnica gratuita</title>
		<link>http://joselino.net/2012/01/19/microsoft-virtual-academy/</link>
		<comments>http://joselino.net/2012/01/19/microsoft-virtual-academy/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 12:38:01 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[Acadêmico]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Treinamento]]></category>
		<category><![CDATA[mva]]></category>

		<guid isPermaLink="false">http://joselino.net/?p=10562</guid>
		<description><![CDATA[A tecnologia está em constante desenvolvimento, trazendo novas oportunidades de negócios e desafios presentes em todos os departamentos de TI. Estar atualizado sobre as últimas novidades e ser treinado nas soluções de tecnologia que lideram o mercado, irá ajudá-lo a crescer em sua carreira e a estar preparado para mudanças, fazendo melhor uso das tecnologias [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10562&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A tecnologia está em constante desenvolvimento, trazendo novas oportunidades de negócios e desafios presentes em todos os departamentos de TI. Estar atualizado sobre as últimas novidades e ser treinado nas soluções de tecnologia que lideram o mercado, irá ajudá-lo a crescer em sua carreira e a estar preparado para mudanças, fazendo melhor uso das tecnologias e garantindo a eficácia do seu trabalho.</p>
<p>MVA (Microsoft Virtual Academy) oferece formação profissional através de carreiras inteiras em diferentes níveis (iniciante, intermediário ou avançado) e cursos especiais em produtos e tecnologias Microsoft. Os participantes também recebem apoio através de fóruns específicos, e uma biblioteca técnica, propriamente dita. Você pode treinar, por exemplo, Windows 7, Implementação de Nuvem Privada, VDI e MED-V, entre outros temas, de forma gratuita e prática.</p>
<p>Conheça o MVA <a title="www.microsoftvirtualacademy.com" href="http://www.microsoftvirtualacademy.com" target="_blank">www.microsoftvirtualacademy.com</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10562/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10562/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10562/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10562&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2012/01/19/microsoft-virtual-academy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>
	</item>
		<item>
		<title>Dependência de referências para publicar sites em ASP.NET MVC3</title>
		<link>http://joselino.net/2012/01/14/dependencia-de-referencias-para-publicar-sites-em-asp-net-mvc3/</link>
		<comments>http://joselino.net/2012/01/14/dependencia-de-referencias-para-publicar-sites-em-asp-net-mvc3/#comments</comments>
		<pubDate>Sat, 14 Jan 2012 11:57:37 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET MVC]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10541</guid>
		<description><![CDATA[Pessoal, Como todos sabem o Visual Studio 2010, seja com o SP1 ou não, tem por padrão instalado o MVC 2.  No entanto, muitos projetos já estão sendo desenvolvidos em MVC 3, devido as várias melhorias e novas funcionalidades (Razor, Global Filters, etc). Quando precisamos realizar deploy das nossas aplicações encontramos host’s com suporte ao [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10541&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p align="justify">Como todos sabem o Visual Studio 2010, seja com o SP1 ou não, tem por padrão instalado o MVC 2.  No entanto, muitos projetos já estão sendo desenvolvidos em MVC 3, devido as várias melhorias e novas funcionalidades (Razor, Global Filters, etc).<br />
Quando precisamos realizar deploy das nossas aplicações encontramos host’s com suporte ao MVC 3, porém esse “suporte” dos servidores não possuem as dll&#8217;s globais registradas e utilizadas pelo MVC3.</p>
<p align="justify">Para contornar essa situação basta enviar as dll&#8217;s com suas versões utilizadas pela versão três e sua aplicação estará funcionando perfeitamente. Incluindo versões mais atualizadas do Entity Framework 4.1.</p>
<p align="justify">Você tem duas opções para enviar todas referências necessárias:</p>
<p align="justify">1- Tentativa e erro. (Mande as que você acha que são necessárias, colocando “Copy Local = True” e vai evoluindo os erros do server até conseguir, com o risco de enviar coisas desnecessárias e ser considerado um newbie).</p>
<p align="justify">2- Ler essa dica e aprender fazer do jeito certo.</p>
<p align="justify">Para incluir no seu projeto as “<em>Deployable Dependencies</em>” basta clicar com o botão direito do mouse sobre o seu projeto MVC 3 e selecionar a opção: <em>Add Deployable Dependencies. </em>Ou então no menu do Visual Studio em <em>Project &gt; Add Deployable Dependencies</em></p>
<p align="justify"><em><a href="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-50-44.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="14-01-2012 09-50-44" src="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-50-44_thumb.jpg?w=240&h=530" alt="14-01-2012 09-50-44" width="240" height="530" border="0" /></a></em></p>
<p align="justify">Imagem01: Opção do Menu</p>
<p align="justify"><a href="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-53-10.jpg"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="14-01-2012 09-53-10" src="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-53-10_thumb.jpg?w=363&h=384" alt="14-01-2012 09-53-10" width="363" height="384" border="0" /></a></p>
<p align="justify">Imagem02: Dependências resolvidas e prontas para o deploy.</p>
<p>Referências:</p>
<p><a href="http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx">http://haacked.com/archive/2011/05/25/bin-deploying-asp-net-mvc-3.aspx</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10541/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10541/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10541/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10541&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2012/01/14/dependencia-de-referencias-para-publicar-sites-em-asp-net-mvc3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-50-44_thumb.jpg" medium="image">
			<media:title type="html">14-01-2012 09-50-44</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2012/01/14-01-2012-09-53-10_thumb.jpg" medium="image">
			<media:title type="html">14-01-2012 09-53-10</media:title>
		</media:content>
	</item>
		<item>
		<title>2011 in review</title>
		<link>http://joselino.net/2011/12/31/2011-in-review/</link>
		<comments>http://joselino.net/2011/12/31/2011-in-review/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 00:21:12 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">http://joselino.net/?p=10531</guid>
		<description><![CDATA[Relatório anual do meu blog. Um metrô de New York tem capacidade de 1.200 pessoas por vez. Esse blog recebeu 4.200 visitas em 2011. Se esse blog fosse um metrô, teria que haver 04 viagens para levar todos visitantes. Clique aqui e veja o relatório completo.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10531&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Relatório anual do meu blog.</p>
<div style="background:url('/wp-content/mu-plugins/annual-reports/img/emailteaser.jpg') no-repeat center center;height:300px;"></div>
<blockquote><p>Um metrô de New York tem capacidade de 1.200 pessoas por vez. Esse blog recebeu 4.200 visitas em 2011. Se esse blog fosse um metrô, teria que haver 04 viagens para levar todos visitantes.</p></blockquote>
<p><a href="/2011/annual-report/">Clique aqui e veja o relatório completo.</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10531/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10531/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10531/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10531&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2011/12/31/2011-in-review/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>
	</item>
		<item>
		<title>The Developer&#8217;s Conference</title>
		<link>http://joselino.net/2011/10/20/the-developers-conference/</link>
		<comments>http://joselino.net/2011/10/20/the-developers-conference/#comments</comments>
		<pubDate>Fri, 21 Oct 2011 01:20:37 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TDC2011]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Work Item Template]]></category>

		<guid isPermaLink="false">http://joselino.net/?p=10514</guid>
		<description><![CDATA[Pessoal, Gostaria de alertar a comunidade para um grande evento a ser realizado em Goiânia no final do mês de outubro de 2011. O objetivo desse post é divulgar o evento e também convidar os senhores para minha apresentação no dia 29/10/2011, Sábado. Eu irei falar sobre o Team Foundation Server e especificamente sobre a [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10514&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Gostaria de alertar a comunidade para um grande evento a ser realizado em Goiânia no final do mês de outubro de 2011.<br />
O objetivo desse post é divulgar o evento e também convidar os senhores para minha apresentação no dia 29/10/2011, Sábado. Eu irei falar sobre o Team Foundation Server e especificamente sobre a customização dos templates utilizados pela ferramenta. Esse template pode ser customizado e este será o objetivo da minha apresentação mostrar como a ferramenta é flexível e pode ser utilizada para diversos ambientes de desenvolvimento independente da plataforma utilizada. Não deixe de conferir na trilha .NET a palestra:</p>
<p><em><strong>14:10 às 15:00 Customizando templates de projetos (MSF, CMMI, Scrum) do Team Fountation Server para adaptação ao processo de desenvolvimento de software.<br />
José Lino Neto (Pensou.NET) </strong></em></p>
<p>O TDC é um evento muito maior e possui trilhas em diversos segmentos e diferentes plataformas, então não deixe de conferir tudo que o evento vai oferecer e participe.</p>
<p>Esse link é para conferir as trilhas que vão ocorrer:<br />
<a href="http://www.thedevelopersconference.com.br/tdc/2011/index.html#goiania">http://www.thedevelopersconference.com.br/tdc/2011/index.html#goiania</a></p>
<p>Esse link é para a agenda da trilha de .Net o qual estou envolvido:<br />
<a href="http://www.thedevelopersconference.com.br/tdc/2011/goiania/trilha-dot-net#programacao">http://www.thedevelopersconference.com.br/tdc/2011/goiania/trilha-dot-net#programacao</a></p>
<p>Lembrando que o TDC é um evento que aconteceu em outras cidades do país e agora chegou em Goiânia, então não fique de fora desse mega evento. Confira esses outros links algumas fotos, vídeos que rolaram em outras cidades:<br />
<a href="http://www.thedevelopersconference.com.br/tdc/2011/florianopolis/fotos">http://www.thedevelopersconference.com.br/tdc/2011/florianopolis/fotos</a><br />
<a href="http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/videos/">http://www.thedevelopersconference.com.br/tdc/2011/saopaulo/videos/</a></p>
<p>Para fazer sua inscrição acesse esse outro <a href="http://www.thedevelopersconference.com.br/tdc/2011/inscricoes#goiania">link</a>, no entanto como participante tenho uma entrada para ser presenteada a algum amigo ou cliente, logo me enviem um email até o dia 23 de Outubro que irei sortear entre os interessados. Não percam tempo.</p>
<p>#TDC2011 &#8211; Participem!<br />
<a style="text-decoration:none;" href="http://www.thedevelopersconference.com.br" target="_blank"><img style="border-style:none;" title=" The Developers Conference 2011, um evento organizado pela Globalcode" src="http://www.thedevelopersconference.com.br/banners/2011/banner-TDC2011-120x370.png" alt=" The Developers Conference 2011, um evento organizado pela Globalcode" /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10514/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10514/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10514/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10514&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2011/10/20/the-developers-conference/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://www.thedevelopersconference.com.br/banners/2011/banner-TDC2011-120x370.png" medium="image">
			<media:title type="html"> The Developers Conference 2011, um evento organizado pela Globalcode</media:title>
		</media:content>
	</item>
		<item>
		<title>SelectList ASP.NET MVC</title>
		<link>http://joselino.net/2011/08/05/selectlist-asp-net-mvc/</link>
		<comments>http://joselino.net/2011/08/05/selectlist-asp-net-mvc/#comments</comments>
		<pubDate>Fri, 05 Aug 2011 13:54:49 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10506</guid>
		<description><![CDATA[Pessoal, Como definir um elemento &#60;select&#62;  &#60;option&#62;&#60;/option&#62;  &#60;/select&#62; do HTML conhecido em ASP.NET como DropDownlist tendo como selecionado o item desejado? Por exemplo, temos duas entidades relacionadas entre si, Produto e Categoria. Cada produto tem então um relacionamento com categoria. Vamos então imaginar uma View onde vamos editar um Produto. Precisamos oferecer a opção de [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10506&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Como definir um elemento &lt;select&gt;  &lt;option&gt;&lt;/option&gt;  &lt;/select&gt; do HTML conhecido em ASP.NET como DropDownlist tendo como selecionado o item desejado?</p>
<p>Por exemplo, temos duas entidades relacionadas entre si, Produto e Categoria. Cada produto tem então um relacionamento com categoria.</p>
<p>Vamos então imaginar uma View onde vamos editar um Produto. Precisamos oferecer a opção de trocar também a categoria do produto, para isso precisamos informar quais categoria temos cadastradas e o mais importante para usabilidade, pré-selecionar a categoria (dentre as listadas) o qual o produto se relaciona.</p>
<p>Vamos imaginar um produto (Xbox 360) relacionado com uma categoria (Consoles), ao editar esse produto a DropDownList precisa ter todas as categorias e deve estar selecionada a categoria (Consoles), mesmo que não seja ela a primeira da lista.</p>
<p>Se fosse em ASP.NET no code behind iriamos definir o SelectedIndex de acordo com o Id da categoria, o controle DropDownlist iria salvar o dia.</p>
<p>E em ASP.NET MVC?</p>
<p>Temos um extension method definido nos Html Helpers conhecido como Html.DropDownList</p>
<p>O mesmo tem uma implementação que espera um SelectList (veja mais sobre SelectList em: MSDN Library <a href="http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist.aspx">http://msdn.microsoft.com/en-us/library/system.web.mvc.selectlist.aspx</a> ).</p>
<p>Ficou simples agora, precisamos então criar uma SelectList e retornar para a View a mesma, para que o Helper crie o elemento &lt;select&gt; e possa selecionar a opção desejada.</p>
<p>Mas como?</p>
<p>Esse mesmo helper espera um item presente na ViewData do MVC com um identificador contendo a lista de itens e o qual deles é o selecionado. Então vamos aos exemplos:</p>
<p>No controller você vai selecionar todos os registros existentes de categorias e informar quais são as propriedades que possuem o valor e o texto a ser apresentado no &lt;select&gt; e também qual o item a ser selecionado. E ao mesmo tempo retornar isso para ViewData, nesse caso utilizando o dinâmico ViewBag.</p>
<p>Exemplo:</p>
<p><pre class="brush: csharp;">
ViewBag.Categoria = new SelectList(negocioCategoria.Listar(), &quot;CategoriaId&quot;, &quot;Nome&quot;, entidade.Categoria.CategoriaId);
</pre></p>
<ul>
<li>O primeiro parâmetro desse construtor recebe um IEnumerable com todos elementos, ou seja, são todas as minhas categorias.</li>
<li>O segundo parâmetro recebe qual propriedade vai conter o Valor do &lt;select&gt;</li>
<li>O terceiro recebe qual propriedade vai conter o texto desse valor</li>
<li>O quarto e último recebe qual código é o selecionado, ou seja, aquele que esta relacionado com o produto no caso. <em>Nesse exemplo o objeto entidade já foi preenchido e já tem o objeto relacionado também preenchido.</em></li>
</ul>
<p>Depois disso na View precisamos apenas chamar o nosso Helper e passar para ele o campo dinâmico que criamos na ViewBag, aqui no exemplo ViewBag.Categoria. Exemplo:</p>
<p><pre class="brush: xml;">
@Html.DropDownList(&quot;Categoria&quot;, string.Empty)
</pre></p>
<p>Espero que ajudem os desenvolvedores leitores desse blog.</p>
<p>Aguardo feedback.</p>
<p>[]´s</p>
<p>Lino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10506/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10506/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10506/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10506&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2011/08/05/selectlist-asp-net-mvc/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>
	</item>
		<item>
		<title>HandleErrorAttribute &#8211; ASP.NET MVC</title>
		<link>http://joselino.net/2011/07/27/handleerrorattribute/</link>
		<comments>http://joselino.net/2011/07/27/handleerrorattribute/#comments</comments>
		<pubDate>Wed, 27 Jul 2011 19:11:17 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[ASP.NET MVC]]></category>
		<category><![CDATA[Microsoft]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10494</guid>
		<description><![CDATA[Pessoal, Como realizar o handle de exceptions de suas actions presentes nos controles do ASP.NET MVC? Podemos herdar o HandleErrorAttribute e criar nosso próprio atributo. E podemos então sobrepor o evento OnException e codificar o que devemos ou não fazer com a exceção que foi disparada. Abaixo um exemplo de código onde faço a herança [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10494&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Pessoal,</p>
<p>Como realizar o handle de exceptions de suas actions presentes nos controles do ASP.NET MVC?</p>
<p>Podemos herdar o HandleErrorAttribute e criar nosso próprio atributo. E podemos então sobrepor o evento OnException e codificar o que devemos ou não fazer com a exceção que foi disparada.</p>
<p>Abaixo um exemplo de código onde faço a herança e implemento o evento. O seu conteúdo está usando o Enterprise Library para tomar outras ações como registrar log e informar ao usuário mensagens amigáveis e não de sistema. Outro post comentamos sobre o EL.</p>
<p><pre class="brush: csharp;">
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using MensagemException;
using Microsoft.Practices.EnterpriseLibrary.ExceptionHandling;

namespace ViewMvc
{
    public class ErroSistema : HandleErrorAttribute
    {
        public override void OnException(ExceptionContext filterContext)
        {
            Exception erro = filterContext.Exception;
            Exception novoErro;
            bool rethrow = ExceptionPolicy.HandleException(erro, &quot;Policy&quot;, out novoErro);

            base.OnException(filterContext);
        }
    }
}
</pre></p>
<p>Para utilizar o atributo basta ir à declaração da Action e colocar a declaração do atributo:</p>
<p><pre class="brush: csharp;">
        [HttpPost]
        [ErroSistema]
        public ActionResult Novo(FormCollection colecao, Contato entidade)
        {
           // Aqui tem código...
           // ....
        }
</pre></p>
<p>Ou então se estiver usando o MVC 3 pode registrar esse atributo para toda aplicação devido aos Global Filters presente no seu Global.asax Exemplo:</p>
<p><pre class="brush: csharp;">
public static void RegisterGlobalFilters(GlobalFilterCollection filters)
{
    //filters.Add(new HandleErrorAttribute());
    filters.Add(new ErroSistema { View = &quot;Error&quot; });
}
</pre></p>
<p>Lembre-se: Sempre colocar o web.config para mostrar custom errors e não aquela página de erro tradicional do .net.</p>
<p><pre class="brush: xml;">
&lt;customErrors mode=&quot;RemoteOnly&quot; /&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10494/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10494/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10494/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10494&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2011/07/27/handleerrorattribute/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>
	</item>
		<item>
		<title>Customizar Work Item Template</title>
		<link>http://joselino.net/2011/05/10/customizar-work-item-template/</link>
		<comments>http://joselino.net/2011/05/10/customizar-work-item-template/#comments</comments>
		<pubDate>Tue, 10 May 2011 15:11:00 +0000</pubDate>
		<dc:creator>joselinoneto</dc:creator>
				<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Work Item Template]]></category>

		<guid isPermaLink="false">https://joselinoneto.wordpress.com/?p=10481</guid>
		<description><![CDATA[Em um post anterior ( http://wp.me/pOqhK-2I2 ) comentei sobre o uso do TFS Power Tools. Essa ferramenta dentre suas várias utilidades tem uma interface para customização de um arquivo XML o qual é utilizado pelo servidor TFS para o template dos work itens utilizados no controle de atividades de uma equipe. A instalação padrão do TFS [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10481&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p align="justify">Em um post anterior ( <a title="Team Foundation Server Power Tools–Windows Shell Extensions" href="http://wp.me/pOqhK-2I2" target="_blank">http://wp.me/pOqhK-2I2</a> ) comentei sobre o uso do TFS Power Tools. Essa ferramenta dentre suas várias utilidades tem uma interface para customização de um arquivo XML o qual é utilizado pelo servidor TFS para o template dos work itens utilizados no controle de atividades de uma equipe.</p>
<p align="justify">A instalação padrão do TFS vem com dois templates: MSF Agile e CMMI. O guia de ambos podem ser encontrados em:</p>
<p align="justify"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=9F3EA426-C2B2-4264-BA0F-35A021D85234&amp;displaylang=en">MSF for Agile Software Development Process Guidance</a></p>
<p align="justify"><a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyId=10B578F1-B7A4-459F-A783-04BC82CB2359&amp;displaylang=en">MSF for CMMI Process Improvement Guidance</a></p>
<p align="justify">Veja o fluxo de ambos em:</p>
<p align="justify"><a href="http://msmvps.com/blogs/vstsblog/archive/2009/01/09/workflows-of-msf-agile-and-cmmi-process-templates-for-tfs.aspx">http://msmvps.com/blogs/vstsblog/archive/2009/01/09/workflows-of-msf-agile-and-cmmi-process-templates-for-tfs.aspx</a></p>
<p align="justify">Outro processo agora oficial da Microsoft e não da comunidade como versão anteriores do TFS é o template para SCRUM. O mesmo pode ser baixado pelo link a seguir:</p>
<p align="justify"><a href="http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e">http://visualstudiogallery.msdn.microsoft.com/59ac03e3-df99-4776-be39-1917cbfc5d8e</a></p>
<p align="justify">No entanto o TFS é uma ferramenta e as ferramentas devem se adaptar ao processo da organização e não o contrário. Termos, o fluxo da atividade e o padrão de um novo projeto devem seguir o padrão e processo da organização.</p>
<p align="justify">Como então personalizar um desses templates ou então criar um novo para atender a essa adaptação ao processo?</p>
<p align="justify">Customizar o template. Podemos fazer isso manualmente editando o arquivo xml (grande esforço) ou visualmente através TFS Power Tools instalado.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar8.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb8.png?w=584&h=270" alt="Capturar" width="584" height="270" border="0" /></a><br />
Imagem 01: Interface do TFS power tools para edição do processo.</p>
<p align="justify">Podemos ainda customizar os campos que existem em uma atividade. O exemplo a seguir mostra criando um novo campo em um item de bug. Estou por exemplo criando um campo que é o número de chamado utilizado pela equipe do suporte.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar9.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb9.png?w=584&h=321" alt="Capturar" width="584" height="321" border="0" /></a><br />
Imagem 02: Novo Campo Número Chamado.</p>
<p>Podemos também personalizar o desing dos itens de tarefa.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar10.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb10.png?w=583&h=269" alt="Capturar" width="583" height="269" border="0" /></a><br />
Imagem 03: Layout do work item com o recem criado campo e também a tradução do nome da tarefa:</p>
<p align="justify">Outra capacidade é mudar a estrutura dos diretórios e bibliotecas a serem criadas no projeto de Sharepoint criado.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar11.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb11.png?w=418&h=318" alt="Capturar" width="418" height="318" border="0" /></a><br />
Imagem 04: Bibliotecas e Diretórios para o Sharepoint</p>
<p align="justify">A essa estrutura do Sharepoint podemos anexar documentos de texto, planilhas, apresentações e qualquer tipo de documento de exemplo ou templates a serem utilizados no projeto. Ou seja, da mesma forma que mudamos a estrutura e nomes de diretórios podemos colocar arquivos no interior desses diretórios.</p>
<p align="justify">Podemos controlar os relatórios padrões a serem criados no início de um projeto.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar12.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border-width:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb12.png?w=581&h=256" alt="Capturar" width="581" height="256" border="0" /></a><br />
Imagem 05: Relatórios</p>
<p align="justify">Outra várias opções estão disponíveis como o processo a ser utilizado na Build, configuração de grupos e permissões e também integração com os campos do MS Project.</p>
<p align="justify">Depois de terminado podemos importar o nosso novo template ao servidor e criar um novo projeto de acordo com as nossas recém-personalizações.</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar13.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb13.png?w=572&h=411" alt="Capturar" width="572" height="411" border="0" /></a><br />
Imagem 06: Novo modelo processo.</p>
<p>Novo work item no visual studio e também no team web acess</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar14.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb14.png?w=244&h=227" alt="Capturar" width="244" height="227" border="0" /></a><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar15.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb15.png?w=339&h=155" alt="Capturar" width="339" height="155" border="0" /></a><br />
Imagem 07: Novo Work Item no Visual Studio e Team Web Acess</p>
<p><a href="http://joselinoneto.files.wordpress.com/2011/05/capturar16.png"><img style="background-image:none;padding-left:0;padding-right:0;display:inline;padding-top:0;border:0;" title="Capturar" src="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb16.png?w=407&h=221" alt="Capturar" width="407" height="221" border="0" /></a><br />
Imagem 08: Sharepoint e a estrutura de acordo com o template</p>
<p align="justify">Espero que esses exemplo inspirem a personalização da ferramenta e adaptação ao processo de cada organização.</p>
<p>Espero o feedback dos leitores.</p>
<p>Abraço</p>
<p>Lino</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/joselinoneto.wordpress.com/10481/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/joselinoneto.wordpress.com/10481/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/joselinoneto.wordpress.com/10481/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=joselino.net&#038;blog=12017444&#038;post=10481&#038;subd=joselinoneto&#038;ref=&#038;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://joselino.net/2011/05/10/customizar-work-item-template/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/5eef8173b50f60fcacab0b1a04862a4f?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">joselinoneto</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb8.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb9.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb10.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb11.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb12.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb13.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb14.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb15.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>

		<media:content url="http://joselinoneto.files.wordpress.com/2011/05/capturar_thumb16.png" medium="image">
			<media:title type="html">Capturar</media:title>
		</media:content>
	</item>
	</channel>
</rss>
