﻿<?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>Heróis da T.I. &#187; .NET</title>
	<atom:link href="http://www.heroisdati.com/tags/dotnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.heroisdati.com</link>
	<description>Por Denis Ferrari</description>
	<lastBuildDate>Wed, 21 Dec 2011 09:00:13 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>HeroCast 09 &#8211; WebForms ou MVC?</title>
		<link>http://www.heroisdati.com/herocast-09-webforms-ou-mvc/</link>
		<comments>http://www.heroisdati.com/herocast-09-webforms-ou-mvc/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 09:00:13 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1753</guid>
		<description><![CDATA[Fala Galera! Tudo bom? Hoje vamos conversar um pouco sobre dois modelos de desenvolvimento para web: Web Forms e MVC. Vamos tentar focar nas necessidades do próprio ambiente web e analisar as duas tecnologias sob essa perspectiva.



<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-09-webforms-ou-mvc/" title="HeroCast 09 &#8211; WebForms ou MVC?">Continue Reading--9 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-09-webforms-ou-mvc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HeroCast 06 &#8211; Expressões Regulares</title>
		<link>http://www.heroisdati.com/herocast-06-expressoes-regulares/</link>
		<comments>http://www.heroisdati.com/herocast-06-expressoes-regulares/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 10:00:18 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Guia de estudos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1643</guid>
		<description><![CDATA[Finalmente voltei com a série de vídeos sobre Desenvolvimento. Essa semana, abordei o tema Expressões Regulares. O Objetivo do vídeo não é tornar ninguém especialista no assunto, até mesmo por que eu não sou especialista, mas sim entender o que são as expressões regulares, quando utilizá-las, quais sites podem te ajudar a encontrar ou montar uma expressão regular e como utilizá-las em .NET.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-06-expressoes-regulares/" title="HeroCast 06 &#8211; Expressões Regulares">Continue Reading--57 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-06-expressoes-regulares/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>RSS.NET</title>
		<link>http://www.heroisdati.com/rss-net/</link>
		<comments>http://www.heroisdati.com/rss-net/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 09:00:07 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Bibliotecas]]></category>
		<category><![CDATA[Open Source]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1373</guid>
		<description><![CDATA[RSS é uma tecnologia muito útil para pessoas que, assim como eu, investem parte do seu tempo lendo o conteúdo gerado por vários blogueiros da nossa área (Veja alguns no Blogroll). Se você quer saber mais sobre os esquemas que formam essa tecnologia de agregação, clique aqui.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/rss-net/" title="RSS.NET">Continue Reading--177 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/rss-net/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HeroCast: Aquele de integrar módulos com serviços</title>
		<link>http://www.heroisdati.com/herocast-aquele-de-integrar-modulos-com-servicos/</link>
		<comments>http://www.heroisdati.com/herocast-aquele-de-integrar-modulos-com-servicos/#comments</comments>
		<pubDate>Fri, 20 May 2011 13:21:49 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1080</guid>
		<description><![CDATA[Fala Galera! Chegamos ao terceiro episódio do #HeroCast. Para quem não viu os episódios anterirores, pode conferir aqui.



<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-aquele-de-integrar-modulos-com-servicos/" title="HeroCast: Aquele de integrar módulos com serviços">Continue Reading--37 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-aquele-de-integrar-modulos-com-servicos/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>HeroCast: Aquele de abrir pendência e notificar por e-mail</title>
		<link>http://www.heroisdati.com/herocast-abrir-pendencia-e-notificar-por-e-mail/</link>
		<comments>http://www.heroisdati.com/herocast-abrir-pendencia-e-notificar-por-e-mail/#comments</comments>
		<pubDate>Fri, 13 May 2011 11:12:37 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Bibliotecas]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1049</guid>
		<description><![CDATA[Fala Galera! Antes de tudo quero agradecer os feedbacks sobre o primeiro episódio do #HeroCast. Fiquei muito feliz ao ver que o vídeo ajudou muita gente a entender conceitos que muitas vezes não damos tanta importância no nosso dia-a-dia.

Os assuntos tratados nesse episódio foram: Separação de tecnologia e regra de negócio, POO, Dependências nos construtores de uma classe, Testes, Stubs e Mocks, ADO.NET, OpenSMTP e alguns outros. Vale a pena conferir. <br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-abrir-pendencia-e-notificar-por-e-mail/" title="HeroCast: Aquele de abrir pendência e notificar por e-mail">Continue Reading--28 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-abrir-pendencia-e-notificar-por-e-mail/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>HeroCast: Aquele do construtor de SQL</title>
		<link>http://www.heroisdati.com/herocast-construtor-de-sql/</link>
		<comments>http://www.heroisdati.com/herocast-construtor-de-sql/#comments</comments>
		<pubDate>Sat, 07 May 2011 16:21:34 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Reflection]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1019</guid>
		<description><![CDATA[Esse vídeo é o primeiro de uma série que planejo publicar semanalmente. A idéia é mostrar a aplicação prática de conceitos que tenho falado aqui no blog e nas palestras que realizei. Como o tempo é curto, deixo a conclusão da implementação por conta de vocês.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-construtor-de-sql/" title="HeroCast: Aquele do construtor de SQL">Continue Reading--41 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-construtor-de-sql/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Persistência plugável</title>
		<link>http://www.heroisdati.com/persistencia-plugavel/</link>
		<comments>http://www.heroisdati.com/persistencia-plugavel/#comments</comments>
		<pubDate>Fri, 01 Oct 2010 18:15:58 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=751</guid>
		<description><![CDATA[Após a palestra na qual apresentei o conceito de persistência plugável, recebi alguns pedidos para construir uma demonstração da substituição do Entity Framework 4 pelo NHibernate. É importante ressaltar que esse procedimento é possível graças à junção de várias técnicas já conhecidas, ou seja, não estamos criando nada, apenas montando uma nova receita com ingredientes já conhecidos.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/persistencia-plugavel/" title="Persistência plugável">Continue Reading--648 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/persistencia-plugavel/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>UCL Innovation Party</title>
		<link>http://www.heroisdati.com/ucl-innovation-party/</link>
		<comments>http://www.heroisdati.com/ucl-innovation-party/#comments</comments>
		<pubDate>Sun, 19 Sep 2010 19:11:11 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=758</guid>
		<description><![CDATA[Olá Pessoal! Nesse final de semana aconteceu o UCL Innovation Party, um evento que juntou grandes nomes da comunidade capixaba para falar sobre Design e Tecnologia. Tive a oportunidade de falar sobre .NET na trilha “Linguagem de Programação: o que é melhor, quando e como?”. Defini dois objetivos para minha participação nesse evento: A apresentação das principais características do framework .NET e mostrar para os presentes que somente a plataforma escolhida não defini o sucesso do projeto. Foi muito bom falar ao lado do Igor Borba, que não só é um cara extremamente experiente, como também possui uma visão super madura sobre a área de desenvolvimento. Achei que as palestras ficaram bem legais.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/ucl-innovation-party/" title="UCL Innovation Party">Continue Reading--103 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/ucl-innovation-party/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tecnologia, para que te quero?</title>
		<link>http://www.heroisdati.com/tecnologia-para-que-te-quero/</link>
		<comments>http://www.heroisdati.com/tecnologia-para-que-te-quero/#comments</comments>
		<pubDate>Thu, 09 Sep 2010 12:30:26 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=717</guid>
		<description><![CDATA[Olá Pessoal! Esse post representa minha opinião sobre uma coisa que acredito ser um dos principais problemas do nosso mercado: A dependência de tecnologias. Não quero definir a forma certa ou errada de desenvolver software (e nem poderia), mas através da apresentação de algumas idéias, espero causar algumas reflexões sobre esse tema.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/tecnologia-para-que-te-quero/" title="Tecnologia, para que te quero?">Continue Reading--248 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/tecnologia-para-que-te-quero/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>MSDev-ES Arena : Entity Framework x NHibernate</title>
		<link>http://www.heroisdati.com/msdev-es-arena-entity-framework-x-nhibernate/</link>
		<comments>http://www.heroisdati.com/msdev-es-arena-entity-framework-x-nhibernate/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 00:35:55 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[DDD]]></category>
		<category><![CDATA[Entity Framework]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[MSDev-ES]]></category>
		<category><![CDATA[TDD]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=663</guid>
		<description><![CDATA[Oi Pessoal! Nesse sábado rolou o primeiro Arena do grupo MSDev-ES na Faculdade Faesa. O evento tinha como objetivo apresentar as características dos dois ORMs que estão mais &#8220;em alta&#8221; no mercado: O NHibernate e o Entity Framework. Apesar do nome Arena, não tínhamos como objetivo definir qual das duas ferramentas era a melhor, e sim apresentar suas características e particularidades a fim de tirar as principais dúvidas dos desenvolvedores locais sobre suas utilizações.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/msdev-es-arena-entity-framework-x-nhibernate/" title="MSDev-ES Arena : Entity Framework x NHibernate">Continue Reading--69 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/msdev-es-arena-entity-framework-x-nhibernate/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Design By Contract (DbC) em .NET &#8211; Comparando soluções</title>
		<link>http://www.heroisdati.com/design-by-contract-dbc-em-net-comparando-solucoes/</link>
		<comments>http://www.heroisdati.com/design-by-contract-dbc-em-net-comparando-solucoes/#comments</comments>
		<pubDate>Thu, 05 Aug 2010 03:31:18 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[DbC]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=563</guid>
		<description><![CDATA[Olá Pessoal! No meu primeiro post sobre Design By Contract recebi questionamentos interessantes sobre os prós e contras dessa abordagem comparando-a com a forma tradicional de validações com if&#8230;throw, logo, o objetivo deste post será evidenciar as diferenças entre essas duas abordagens.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/design-by-contract-dbc-em-net-comparando-solucoes/" title="Design By Contract (DbC) em .NET &#8211; Comparando soluções">Continue Reading--125 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/design-by-contract-dbc-em-net-comparando-solucoes/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Desenvolvimento Web &#8211; O que todo desenvolvedor web deveria saber</title>
		<link>http://www.heroisdati.com/desenvolvimento-web-o-que-todo-desenvolvedor-web-deveria-saber/</link>
		<comments>http://www.heroisdati.com/desenvolvimento-web-o-que-todo-desenvolvedor-web-deveria-saber/#comments</comments>
		<pubDate>Mon, 02 Aug 2010 08:00:54 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Guia de estudos]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=534</guid>
		<description><![CDATA[Olá Pessoal! Continuando a onda de gravações de palestras estou disponibilizando a palestra que dei ano passado na Faculdade Faesa sobre Desenvolvimento Web. O objetivo dessa palestra era mostrar para os graduandos que a área não é tão simples quanto parece, e que para realmente para sermos considerados Web Masters precisamos dominar uma série de tecnologias e saber aplicá-las corretamente aos projetos. Espero que gostem de mais esse screencast:<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/desenvolvimento-web-o-que-todo-desenvolvedor-web-deveria-saber/" title="Desenvolvimento Web &#8211; O que todo desenvolvedor web deveria saber">Continue Reading--23 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/desenvolvimento-web-o-que-todo-desenvolvedor-web-deveria-saber/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Design By Contract (DbC) em .NET</title>
		<link>http://www.heroisdati.com/design-by-contract-dbc-em-net/</link>
		<comments>http://www.heroisdati.com/design-by-contract-dbc-em-net/#comments</comments>
		<pubDate>Thu, 22 Jul 2010 14:57:53 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[DbC]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=483</guid>
		<description><![CDATA[Olá Pessoal! Estou escrevendo esse post no intuito de compartilhar com vocês o resultado de uma de minhas pesquisas: Como aplicar o Design By Contract usando os recursos do framework .NET.

O conceito DbC é usado para garantir o estado de seus objetos em tempo de execução. Basicamente, quando construímos nossa classe usando o conceito DbC, definimos acordos formais (o que chamamos de contratos) com quem a utiliza. Esses contratos visam garantir regras de utilização e estado, regras essas que são expressas através de pré-condições, pós-condições e invariantes.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/design-by-contract-dbc-em-net/" title="Design By Contract (DbC) em .NET">Continue Reading--223 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/design-by-contract-dbc-em-net/feed/</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Guia de estudo: Exame 70-536</title>
		<link>http://www.heroisdati.com/guia-de-estudo-exame-70-536/</link>
		<comments>http://www.heroisdati.com/guia-de-estudo-exame-70-536/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 11:32:37 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET]]></category>
		<category><![CDATA[Guia de estudos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=103</guid>
		<description><![CDATA[Um guia de estudo para auxiliar quem for realizar o exame 70-536 da Microsoft acompanhado de uma reflexão sobre certificações.]]></description>
		<wfw:commentRss>http://www.heroisdati.com/guia-de-estudo-exame-70-536/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>

