﻿<?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; Tecnologias</title>
	<atom:link href="http://www.heroisdati.com/categoria/tecnologiaseferramentas/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 08 &#8211; Uml e Fluent NHibernate</title>
		<link>http://www.heroisdati.com/herocast-08-uml-e-fluent-nhibernate/</link>
		<comments>http://www.heroisdati.com/herocast-08-uml-e-fluent-nhibernate/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 09:00:05 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Bibliotecas]]></category>
		<category><![CDATA[Guia de estudos]]></category>
		<category><![CDATA[NHibernate]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1674</guid>
		<description><![CDATA[Fala Pessoal, tudo bom? O Herocast dessa semana aborda um tema muito bacana: A tradução de um modelo uml em código e seu respectivo mapeamento utilizando o Fluent NHibernate. O Objetivo é apresentar uma visão geral sobre os dois temas, dar algumas dicas e simplificar conceitos que parecem complicados de início. Espero que gostem!<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-08-uml-e-fluent-nhibernate/" title="HeroCast 08 &#8211; Uml e Fluent NHibernate">Continue Reading--240 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-08-uml-e-fluent-nhibernate/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>HeroCast 07 &#8211; Domain Model x View Model e AutoMapper</title>
		<link>http://www.heroisdati.com/herocast-07-domain-model-x-view-model-e-automapper/</link>
		<comments>http://www.heroisdati.com/herocast-07-domain-model-x-view-model-e-automapper/#comments</comments>
		<pubDate>Wed, 07 Dec 2011 09:00:08 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Bibliotecas]]></category>
		<category><![CDATA[MVC]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1651</guid>
		<description><![CDATA[Fala Pessoal! Tudo bom? Nesse episódio do Herocast vamos conversar sobre as diferenças entre Domain Model e View Model e aprender a utilizar o AutoMapper para mapeamento automatico de objetos.



<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-07-domain-model-x-view-model-e-automapper/" title="HeroCast 07 &#8211; Domain Model x View Model e AutoMapper">Continue Reading--133 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-07-domain-model-x-view-model-e-automapper/feed/</wfw:commentRss>
		<slash:comments>11</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>Desenvolvimento ou Gastronomia?</title>
		<link>http://www.heroisdati.com/desenvolvimento-ou-gastronomia/</link>
		<comments>http://www.heroisdati.com/desenvolvimento-ou-gastronomia/#comments</comments>
		<pubDate>Mon, 28 Nov 2011 09:00:17 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Reflexões]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Analogias]]></category>
		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1686</guid>
		<description><![CDATA[Se tem algo que realmente vale a pena assistir são entrevistas. Não importa a área do entrevistado, você sempre aprende alguma coisa. Uma entrevista que acho muito relevante para qualquer profissional da nossa área é a entrevista do Alex Atala ao Roda Viva. Alex Atala é chef de cozinha e proprietário do D.O.M Restaurante. Na entrevista, ele mostrou que a nossa área tem algumas coisas em comum com a gastronomia. Fiz alguns comentários sobre os pontos que julguei mais relevantes, mas recomendo fortemente que você leitor, assista a entrevista e reflita sobre essas semelhanças:<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/desenvolvimento-ou-gastronomia/" title="Desenvolvimento ou Gastronomia?">Continue Reading--160 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/desenvolvimento-ou-gastronomia/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Analise o contexto antes de seguir uma regra</title>
		<link>http://www.heroisdati.com/analise-o-contexto-antes-de-seguir-uma-regra/</link>
		<comments>http://www.heroisdati.com/analise-o-contexto-antes-de-seguir-uma-regra/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 10:00:41 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Reflexões]]></category>
		<category><![CDATA[Tecnologias]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1505</guid>
		<description><![CDATA[É impressionante como a repetição de uma determinada atividade faz com que nós, executores, percamos de vista a razão por trás dela. Isso é comum, mas não é bom na área de desenvolvimento, afinal, se uma tarefa é repetitiva e não exige reflexão, podemos colocar um robô no nosso lugar, que além de ser mais barato, vai errar menos.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/analise-o-contexto-antes-de-seguir-uma-regra/" title="Analise o contexto antes de seguir uma regra">Continue Reading--381 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/analise-o-contexto-antes-de-seguir-uma-regra/feed/</wfw:commentRss>
		<slash:comments>1</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 sobre Injeção de Dependência (DI)</title>
		<link>http://www.heroisdati.com/herocast-aquele-sobre-injecao-de-dependencia-di/</link>
		<comments>http://www.heroisdati.com/herocast-aquele-sobre-injecao-de-dependencia-di/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 09:00:58 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1176</guid>
		<description><![CDATA[Fala Galera! Finalmente consegui liberar um episódio do HeroCast sobre injeção de dependência. Aproveitei o projeto iniciado no episódio passado para explicar qual a função desse pattern utilizando o Ninject como container.



<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-aquele-sobre-injecao-de-dependencia-di/" title="HeroCast: Aquele sobre Injeção de Dependência (DI)">Continue Reading--33 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-aquele-sobre-injecao-de-dependencia-di/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>HeroCast: Aquele das três regras da POO</title>
		<link>http://www.heroisdati.com/herocast-aquele-das-tres-regras-da-poo/</link>
		<comments>http://www.heroisdati.com/herocast-aquele-das-tres-regras-da-poo/#comments</comments>
		<pubDate>Fri, 27 May 2011 10:00:06 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Design Patterns]]></category>
		<category><![CDATA[Herocast]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[IoC]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[Vídeos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=1121</guid>
		<description><![CDATA[Fala Galera! O episódio de hoje foi baseado em parte do treinamento que ministrei no último sábado para alguns alunos da UNES. Busquei simplificar alguns conceitos complicados ou que geralmente são apresentados com uma abordagem não tão prática. Usei o exemplo do segundo episódio para guiar a explicação.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/herocast-aquele-das-tres-regras-da-poo/" title="HeroCast: Aquele das três regras da POO">Continue Reading--36 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/herocast-aquele-das-tres-regras-da-poo/feed/</wfw:commentRss>
		<slash:comments>16</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>DevInCachu 2011</title>
		<link>http://www.heroisdati.com/devincachu-2011/</link>
		<comments>http://www.heroisdati.com/devincachu-2011/#comments</comments>
		<pubDate>Thu, 05 May 2011 17:48:33 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Eventos]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=927</guid>
		<description><![CDATA[No último sábado, dia 30/04, aconteceu em Cachoeiro-ES o DevInCachu, um dos melhores eventos que já tive oportunidade de participar e palestrar. O evento aconteceu na faculdade São Camilo e foi organizado pelo pessoal do grupo Nerds, uma galera que não só mandou bem pela iniciativa de trazer esse tipo de evento para região, mas também pela qualidade em que o evento teve em todos os aspectos.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/devincachu-2011/" title="DevInCachu 2011">Continue Reading--164 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/devincachu-2011/feed/</wfw:commentRss>
		<slash:comments>0</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>Hands On Lab &#8211; NHibernate com MVC</title>
		<link>http://www.heroisdati.com/hands-on-lab-nhibernate-com-mvc/</link>
		<comments>http://www.heroisdati.com/hands-on-lab-nhibernate-com-mvc/#comments</comments>
		<pubDate>Wed, 29 Sep 2010 13:09:49 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Mindworks]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=799</guid>
		<description><![CDATA[Nesse sábado (25/09), tive a honra de ministrar o primeiro Hands On Lab da Mindworks que abordou dois temas muito interessantes: ASP.NET MVC e NHibernate. Com carga horária de oito horas, o treinamento visa construir uma projeto etapa por etapa junto com a turma, desde os conceitos até as aplicações práticas.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/hands-on-lab-nhibernate-com-mvc/" title="Hands On Lab &#8211; NHibernate com MVC">Continue Reading--100 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/hands-on-lab-nhibernate-com-mvc/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Como um software nasce legado</title>
		<link>http://www.heroisdati.com/como-um-software-nasce-legado/</link>
		<comments>http://www.heroisdati.com/como-um-software-nasce-legado/#comments</comments>
		<pubDate>Tue, 28 Sep 2010 10:00:58 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Arquitetura]]></category>
		<category><![CDATA[Qualidade]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=768</guid>
		<description><![CDATA[Não somos capazes de prever o futuro, mas analisando os erros cometidos no passado, podemos determinar os efeitos colaterais que uma decisão tomada no início de um projeto terá no longo prazo.

Quando iniciamos um projeto de software, vários aspectos precisam ser resolvidos: As tecnologias envolvidas, o processo que será utilizado, como o projeto será organizado, etc. Uma decisão errada em qualquer um desses aspectos pode causar danos irreversíveis no projeto e reduzir sua vida útil consideravelmente. Muitas vezes, decisões “simples” de design/arquitetura voltam para nos assombrar quando o sistema precisa ser adaptado para uma nova situação que não havia sido pensada originalmente (Já viram essa história?).<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/como-um-software-nasce-legado/" title="Como um software nasce legado">Continue Reading--162 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/como-um-software-nasce-legado/feed/</wfw:commentRss>
		<slash:comments>5</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>II Fórum para Gerentes de Sistemas</title>
		<link>http://www.heroisdati.com/ii-forum-para-gerentes-de-sistemas/</link>
		<comments>http://www.heroisdati.com/ii-forum-para-gerentes-de-sistemas/#comments</comments>
		<pubDate>Fri, 20 Aug 2010 14:22:51 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Metodologias]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Mindworks]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=639</guid>
		<description><![CDATA[Relato sobre o II Fórum para Gerentes de Sistemas.]]></description>
		<wfw:commentRss>http://www.heroisdati.com/ii-forum-para-gerentes-de-sistemas/feed/</wfw:commentRss>
		<slash:comments>0</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>Podcast: Programação Orientada a Aspecto</title>
		<link>http://www.heroisdati.com/podcast-programacao-orientada-a-aspecto/</link>
		<comments>http://www.heroisdati.com/podcast-programacao-orientada-a-aspecto/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 10:00:16 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[.NET Architects]]></category>
		<category><![CDATA[AOP]]></category>
		<category><![CDATA[Podcasts]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=454</guid>
		<description><![CDATA[Programação orientada a aspectos é uma ótima saída para solução de requisitos ortogonais em projetos de software. Após algumas experiências e palestras sobre o tema, tive a oportunidade de participar da gravação de um podcast com a galera do .NET Architects: Alexandre Valente e Fábio Gouw.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/podcast-programacao-orientada-a-aspecto/" title="Podcast: Programação Orientada a Aspecto">Continue Reading--26 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/podcast-programacao-orientada-a-aspecto/feed/</wfw:commentRss>
		<slash:comments>2</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>I Fórum Microsoft para Gerentes de Sistemas em Vitória-ES</title>
		<link>http://www.heroisdati.com/i-forum-microsoft-para-gerentes-de-sistemas-em-vitoria-es/</link>
		<comments>http://www.heroisdati.com/i-forum-microsoft-para-gerentes-de-sistemas-em-vitoria-es/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 13:45:43 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Cases]]></category>
		<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Mindworks]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=410</guid>
		<description><![CDATA[Na quarta-feira (14/07) tivemos o I Fórum Microsoft para Gerente de Sistemas em Vitória-ES. O evento foi realizado pela Mindworks a convite da Microsoft, e a equipe de desenvolvimento entrou em cena para apresentar as novidades do Visual Studio 2010, Scrum, TDD, Ferramentas de qualidade do VS2010 e por fim, o TFS.<br/><br/><span class="readmore"><a href="http://www.heroisdati.com/i-forum-microsoft-para-gerentes-de-sistemas-em-vitoria-es/" title="I Fórum Microsoft para Gerentes de Sistemas em Vitória-ES">Continue Reading--112 words totally</a></span>]]></description>
		<wfw:commentRss>http://www.heroisdati.com/i-forum-microsoft-para-gerentes-de-sistemas-em-vitoria-es/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ninject : Injeção de dependência simples</title>
		<link>http://www.heroisdati.com/ninject-injecao-de-dependencia-simples/</link>
		<comments>http://www.heroisdati.com/ninject-injecao-de-dependencia-simples/#comments</comments>
		<pubDate>Sun, 11 Jul 2010 04:09:54 +0000</pubDate>
		<dc:creator>Denis Ferrari</dc:creator>
				<category><![CDATA[Tecnologias]]></category>
		<category><![CDATA[DI]]></category>
		<category><![CDATA[Ninject]]></category>

		<guid isPermaLink="false">http://www.heroisdati.com/?p=348</guid>
		<description><![CDATA[Exemplo de configuração e utilização do NInject para injeção de dependência.]]></description>
		<wfw:commentRss>http://www.heroisdati.com/ninject-injecao-de-dependencia-simples/feed/</wfw:commentRss>
		<slash:comments>13</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>

