<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-4957145595844253789</id><updated>2011-11-27T16:26:01.593-08:00</updated><category term='Visual Studio'/><category term='.NET Arquitects'/><category term='Arquitetura'/><category term='POO'/><category term='Ferramentas'/><category term='WCF'/><category term='Antivírus'/><category term='Versionamento'/><category term='Treinamento'/><category term='Indicações'/><category term='Programa MVP'/><category term='Metodologia de Desenvolvimento'/><category term='SOA'/><category term='Mercado'/><category term='.NET'/><title type='text'>using { var obj = new Deivid.Roger(); }</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>17</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-1521755445416504316</id><published>2010-07-28T21:50:00.001-07:00</published><updated>2010-07-28T21:51:20.029-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Ferramentas'/><title type='text'>CodeRun.Com</title><content type='html'>&lt;p&gt;A um tempo eu vi uma postagem interessante no grupo do &lt;a href="http://www.dotnetarchitects.net/" target="_blank"&gt;.Net Architects&lt;/a&gt; e queria postar aqui já faz um tempo é o CodeRun uma ferramenta que simula o Visual Studio Online, acessa ela &lt;a href="http://www.coderun.com/ide/" target="_blank"&gt;aqui&lt;/a&gt;, boa diversão.&lt;/p&gt;  &lt;p&gt;Att&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-1521755445416504316?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/1521755445416504316/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=1521755445416504316&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1521755445416504316'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1521755445416504316'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2010/07/coderuncom.html' title='CodeRun.Com'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-3239168212062679797</id><published>2010-07-28T21:39:00.001-07:00</published><updated>2010-07-28T21:43:20.570-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='POO'/><title type='text'>Refactoring de código</title><content type='html'>&lt;p&gt;Hoje deu vontade de postar e como faz um tempo que não posto nada aqui quero falar agora de um assunto muito comentado ultimamente e de grande importância.&lt;/p&gt; &lt;p&gt;Você já pensou na forma que escreve os seus códigos? A estrutura de organização? Não? Pois bem.&lt;/p&gt; &lt;p&gt;Para quem não conhece a programação orientação a objetos tem inúmeros processos para poder escrever um código funcional bem organizado e um deles é a prática de efetuar refactoring do código.&lt;/p&gt; &lt;p&gt;A prática consiste em organizar um código caótico ou mal organizado em uma leitura de organização simples, imagine o seguinte trecho de código feito em Java(retirado do WikiPedia):&lt;/p&gt;&lt;pre&gt;/** Salva o produto no banco de dados. */&lt;br /&gt; public void save()&lt;br /&gt; {&lt;br /&gt;     // Verifica propriedades&lt;br /&gt;     if (this.getName() == null)&lt;br /&gt;     {&lt;br /&gt;         throw new Exception("Falta nome");&lt;br /&gt;     }&lt;br /&gt;     else if (this.getDescription() == null)&lt;br /&gt;     {&lt;br /&gt;         throw new Exception("Falta a descrição");&lt;br /&gt;     }&lt;br /&gt; &lt;br /&gt;     this.getDatabase().save(this);&lt;br /&gt; }&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;Note que neste exemplo o programador no método save validou a entrada dos dados e depois fez a persistência dos dados no banco, este é um código não refatorado, o mesmo código pode ser escrito da seguinte forma:&lt;/p&gt;&lt;pre&gt; /** Salva o produto no banco de dados. */&lt;br /&gt; public void save()&lt;br /&gt; {&lt;br /&gt;     this.checkProperties();&lt;br /&gt;     this.getDatabase().save(this);&lt;br /&gt; }&lt;br /&gt; &lt;br /&gt; /** Verifica as propriedades do produto. */&lt;br /&gt; public void checkProperties()&lt;br /&gt; {&lt;br /&gt;     if (this.getName() == null)&lt;br /&gt;     {&lt;br /&gt;         throw new Exception("Falta nome do produto.");&lt;br /&gt;     }&lt;br /&gt;     else if (this.getDescription() == null)&lt;br /&gt;     {&lt;br /&gt;         throw new Exception("Falta a descrição do produto.");&lt;br /&gt;     }&lt;br /&gt; }&lt;/pre&gt;&lt;pre&gt;Note que depois do refactoring o método save() está bem mais legível e de fácil leitura, perceba que toda a responsábilidade de validar os dados de entrada foi passada para outro método chamado de checkProperties. Assim cada método tem somente uma responsábilidade e com isso ganhamos um melhor reaproveitamento de código, aos invés de realizar todo o procedimento em um só método.&lt;/pre&gt;&lt;pre&gt;Refatoração de código deve ser considerada uma boa prática pelos desenvolvedores, devemos refatorar sempre o nosso código escrito para uma boa legibilidade e também para não delongar de mais um método simples. Estima – se que cada método escrito deve ter no máximo quinze linhas de código ou mais ou menos perto disso, caso contratário o código escrito deve ser revisto e refatorado.&lt;/pre&gt;&lt;pre&gt;É claro que com o passar do tempo um programação bem estrutura pode ser de difícil leitura para quem não está acostumado mais o ganho de produtividade e organização alcançado realmente vale a pena.&lt;/pre&gt;&lt;pre&gt;&amp;nbsp;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;p&gt;&lt;span class="punctuation"&gt;&lt;/span&gt;&lt;/p&gt;&lt;font color="#000000"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-3239168212062679797?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/3239168212062679797/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=3239168212062679797&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/3239168212062679797'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/3239168212062679797'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2010/07/refactoring-de-codigo.html' title='Refactoring de código'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-650716119724351617</id><published>2009-10-12T20:15:00.000-07:00</published><updated>2009-10-12T20:17:01.487-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metodologia de Desenvolvimento'/><title type='text'>Seja Inteligente e não use Agile</title><content type='html'>&lt;blockquote&gt;   &lt;p&gt;Esse post no &lt;a href="http://imasters.uol.com.br/" target="_blank"&gt;Imasters&lt;/a&gt; foi a coisa mais idiota que li na semana passada: &lt;a title="http://imasters.uol.com.br/artigo/14565/desenvolvimento/seja_inteligente_e_nao_use_agile/" href="http://imasters.uol.com.br/artigo/14565/desenvolvimento/seja_inteligente_e_nao_use_agile/"&gt;http://imasters.uol.com.br/artigo/14565/desenvolvimento/seja_inteligente_e_nao_use_agile/&lt;/a&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Lamentável…&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-650716119724351617?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/650716119724351617/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=650716119724351617&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/650716119724351617'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/650716119724351617'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/10/seja-inteligente-e-nao-use-agile.html' title='Seja Inteligente e não use Agile'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-6348705850465052528</id><published>2009-10-12T13:28:00.000-07:00</published><updated>2009-10-13T15:42:58.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metodologia de Desenvolvimento'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Arquitetura'/><title type='text'>Referências sobre Domain Driven Design</title><content type='html'>&lt;p&gt;Ao invés de fazer como muita gente faz: reescrevendo as mesmas coisas que outros escrevem e falam em outros sites eu vou fazer um pouco diferente.&lt;/p&gt;  &lt;p&gt;Há algum tempo eu tenho acompanhado algumas discussões, treinamentos e muito material bom sobre diversos assuntos, e como o titulo deste post diz eu vou deixar ai em baixo um monte de referencia sobre Domain Driven Design. O tema é excelente e na web tem cada vez mais material sobre o assunto. E o melhor DDD não se restringe dentro do desenvolvimento da sua arquitetura, linguagem ou plataforma, eu diria que é uma coleção de boas se não excelentes práticas para desenvolvimento de software. Bons estudos.&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;3º Reunião do .NET Architects - Domain Driven Design&lt;/h3&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;/p&gt;  &lt;div class="wlWriterEditableSmartContent" id="scid:5737277B-5D6D-4f48-ABFC-DD9C333F4C5D:c5e57626-0904-42fc-b603-2c4f405519ab" style="padding-right: 0px; display: inline; padding-left: 0px; float: none; padding-bottom: 0px; margin: 0px; padding-top: 0px"&gt;&lt;div id="b69f6860-e908-4dfc-a8de-bfac6503c085" style="margin: 0px; padding: 0px; display: inline;"&gt;&lt;div&gt;&lt;a href="http://www.viddler.com/" target="_new"&gt;&lt;img src="http://lh6.ggpht.com/_lkyqPu6ougo/StUCcYbfCGI/AAAAAAAAADc/ICgPvTOqBho/video4b05cc2d4d09%5B3%5D.jpg?imgmax=800" style="border-style: none" galleryimg="no" onload="var downlevelDiv = document.getElementById('b69f6860-e908-4dfc-a8de-bfac6503c085'); downlevelDiv.innerHTML = &amp;quot;&amp;lt;div&amp;gt;&amp;lt;embed src=\&amp;quot;http://www.viddler.com/player/73bb314b//\&amp;quot; width=\&amp;quot;437\&amp;quot; height=\&amp;quot;370\&amp;quot; wmode=\&amp;quot;transparent\&amp;quot; type=\&amp;quot;application/x-shockwave-flash\&amp;quot; allowScriptAccess=\&amp;quot;always\&amp;quot; allowFullScreen=\&amp;quot;true\&amp;quot; name=\&amp;quot;viddler_73bb314b/\&amp;quot; &amp;gt;&amp;lt;\/embed&amp;gt;&amp;lt;\/div&amp;gt;&amp;quot;;" alt=""&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;PDF Gratuito sobre DDD (Domain Driven Design Quickly)&lt;/h3&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a title="http://www.infoq.com/minibooks/domain-driven-design-quickly" href="http://www.infoq.com/minibooks/domain-driven-design-quickly"&gt;http://www.infoq.com/minibooks/domain-driven-design-quickly&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;Leitura Recomendada&lt;/h3&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a href="http://www.devmedia.com.br/assgold/listmag.asp?site=1" target="_blank"&gt;Revista .NET Magazine&lt;/a&gt;:     &lt;br /&gt;Edição 57 - Artigo: &lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=11237&amp;amp;hl=*DDD*" target="_blank"&gt;Uma Introdução ao DDD&lt;/a&gt;     &lt;br /&gt;Edição 66 - Artigo: &lt;a href="http://www.devmedia.com.br/articles/viewcomp.asp?comp=14416&amp;amp;hl=*DDD*" target="_blank"&gt;DDD com .NET&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.amazon.com/Domain-Driven-Design-Tackling-Complexity-Software/dp/0321125215" target="_blank"&gt;Domain-driven design: tackling complexity in the heart of software - Eric Evans&lt;/a&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;h3&gt;Sites Recomendados&lt;/h3&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;a title="http://domaindrivendesign.org/" href="http://domaindrivendesign.org/"&gt;http://domaindrivendesign.org/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://www.fratech.net/comunidade" href="http://www.fratech.net/comunidade"&gt;http://www.fratech.net/comunidade&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Att o próximo post&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-6348705850465052528?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/6348705850465052528/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=6348705850465052528&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/6348705850465052528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/6348705850465052528'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/10/referencias-sobre-domain-driven-design.html' title='Referências sobre Domain Driven Design'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_lkyqPu6ougo/StUCcYbfCGI/AAAAAAAAADc/ICgPvTOqBho/s72-c/video4b05cc2d4d09%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-8899710360124536373</id><published>2009-10-03T11:22:00.000-07:00</published><updated>2009-10-03T11:26:03.040-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Programa MVP'/><title type='text'>Renovação MVP 2009</title><content type='html'>&lt;p&gt;Acaba se sair a lista de renovação dos MVP Microsoft. Uma das coisas que me deixou muito surpreso foi que o &lt;a href="http://fabiohara.spaces.live.com/default.aspx" target="_blank"&gt;Fabio Hara&lt;/a&gt; deixou o título para seguir novos desafios em seus projetos. A lista pode ser acessada &lt;a href="http://mvpbrasil.spaces.live.com/default.aspx" target="_blank"&gt;aqui&lt;/a&gt; com mais detalhes.&lt;/p&gt;  &lt;p&gt;Att    &lt;br /&gt;Deivid Roger Oliveira Santos&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-8899710360124536373?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/8899710360124536373/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=8899710360124536373&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/8899710360124536373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/8899710360124536373'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/10/renovacao-mvp-2009.html' title='Renovação MVP 2009'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-2202289660454059186</id><published>2009-09-29T20:01:00.000-07:00</published><updated>2009-09-29T20:01:32.082-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Antivírus'/><title type='text'>Microsoft Security Essentials</title><content type='html'>&lt;p&gt;Olá Pessoal, tudo bem&lt;/p&gt;  &lt;p&gt;Hoje a Microsoft disponibilizou a primeira versão do seu antivírus gratuito. Além de proteger contra vírus o Security Essentials garante proteção contra spyware e software mal intencionado além de ser mais leve que os outros antivírus. Para instalar bastar ter Windows original, baixe ele &lt;a href="http://www.microsoft.com/security_essentials/" target="_blank"&gt;aqui&lt;/a&gt; pois é de graça.&lt;/p&gt;  &lt;p&gt;Att o próximo post.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-2202289660454059186?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/2202289660454059186/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=2202289660454059186&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/2202289660454059186'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/2202289660454059186'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/09/microsoft-security-essentials.html' title='Microsoft Security Essentials'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-3174585563868694961</id><published>2009-09-28T18:38:00.000-07:00</published><updated>2009-09-28T18:39:32.523-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET Arquitects'/><category scheme='http://www.blogger.com/atom/ns#' term='Indicações'/><category scheme='http://www.blogger.com/atom/ns#' term='Arquitetura'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><category scheme='http://www.blogger.com/atom/ns#' term='Treinamento'/><title type='text'>Material de Arquitetura</title><content type='html'>&lt;p&gt;Olá pessoal, tudo bem&lt;/p&gt;  &lt;p&gt;Hoje o &lt;a href="http://blogs.msdn.com/andredias/default.aspx" target="_blank"&gt;André Dias&lt;/a&gt; postou no grupo &lt;a href="http://groups.google.com.br/group/dotnetarchitects/" target="_blank"&gt;.net architects&lt;/a&gt; uma coletânea sobre material de arquitetura em português, achei legal e estou postando aqui, bons estudos.&lt;/p&gt;  &lt;h4&gt;SOA &amp;amp; SOI Brasil&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2008/09/17/arquitetura-de-refer-ncia-para-orienta-o-a-servi-os.aspx"&gt;Arquitetura de referência para orientação a serviços.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/06/02/artigo-uma-introdu-o-ao-software-servi-os-saas-e-soa.aspx"&gt;Artigo: Uma introdução ao Software + Serviços, SaaS e SOA&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/05/16/links-e-recomenda-es-para-o-desenvolvimento-de-servi-os.aspx"&gt;Links e recomendações para o desenvolvimento de serviços&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/04/21/recomenda-es-gerais-para-a-constru-o-de-servi-os.aspx"&gt;Recomendações gerais para a construção de serviços&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/03/17/sequential-workflow-service-library-integrando-servi-os-wcf-com-workflows-wf-no-net-3-5.aspx"&gt;Sequential Workflow Service Library : integrando serviços WCF com workflows WF no .NET 3.5&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/02/13/arquitetura-de-servi-os-e-capacidades-de-soa-na-plataforma-microsoft.aspx"&gt;Arquitetura de serviços e capacidades de SOA na plataforma Microsoft.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/02/11/interoperabilidade-e-comunica-o-na-plataforma-microsoft-o-que-e-quando-usar.aspx"&gt;Interoperabilidade e Comunicação na plataforma Microsoft : o que e quando usar?&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/02/09/interoperabilidade-e-comunica-o-na-plataforma-microsoft.aspx"&gt;Interoperabilidade e Comunicação na plataforma Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2008/10/19/leitura-recomendada-patterns-frameworks-e-soa.aspx"&gt;Leitura recomendada: Patterns, Frameworks e SOA&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2008/09/24/roadmap-oslo-foco-na-arquitetura-soa-e-nas-aplica-es-compostas-parte-1.aspx"&gt;Roadmap Oslo : foco na arquitetura SOA e nas aplicações compostas - Parte 1.&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/conde/archive/2009/02/18/cauda-longa-saas-e-neo-tribaliza-o-exemplo.aspx"&gt;Cauda longa, SaaS e Neo-tribalização – Exemplo&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/otavio/archive/2008/11/22/acid-x-base.aspx"&gt;ACID X BASE&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/otavio/archive/2007/12/01/instrumenta-o-e-soa.aspx"&gt;Instrumentação e SOA&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/otavio/archive/2007/11/25/natureza-dos-dados-e-soa.aspx"&gt;Natureza dos Dados e SOA&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/otavio/archive/2007/10/21/procurando-um-modelo-computacional-para-orienta-o-a-servi-o.aspx"&gt;Procurando um Modelo Computacional para a Orientação a Serviço&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/rafaelgodinho/archive/tags/Screencast/default.aspx"&gt;ScreenCasts WCF&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.msdn.com/wcamb/archive/2009/05/19/capacidades-de-servi-os-e-produtos-da-plataforma-microsoft.aspx"&gt;Capacidades de serviços e produtos da plataforma Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/06/21/biztalk-esb-toolkit-2-0-servi-o-de-roteamento-din-mico.aspx"&gt;BizTalk ESB Toolkit 2.0: Serviço de Roteamento Dinâmico&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/06/18/biztalk-esb-toolkit-2-0-servi-o-de-tratamento-de-exce-es.aspx"&gt;BizTalk ESB Toolkit 2.0: Serviço de Tratamento de Exceções&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/06/15/biztalk-esb-toolkit-2-0-servi-o-de-resolu-o.aspx"&gt;BizTalk ESB Toolkit 2.0: Serviço de resolução&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/06/05/servi-o-de-transforma-o-no-enterprise-service-bus-guidance-2-0.aspx"&gt;BizTalk ESB Toolkit 2.0: Serviço de Transformação&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/06/04/servi-os-dispon-veis-no-enterprise-service-bus-guidance-2-0.aspx"&gt;Serviços disponíveis no “Biztalk ESB Toolkit 2.0”&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/05/22/esb-guidance-da-microsoft.aspx"&gt;Introdução: Enterprise service Bus Guidance 2.0 da Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/03/10/videos-sobre-arquitetura.aspx"&gt;Videos sobre Arquitetura: ARQCAST do Brasil&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/03/24/esb-guidance-2-0-instala-o-configura-o.aspx"&gt;Arquitetura: ESB Guidance Parte I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/03/30/arquitetura-esb-guidance-parte-ii.aspx"&gt;Arquitetura: ESB Guidance Parte II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/03/09/arquitetura-cach-distribu-do.aspx"&gt;Arquitetura: Melhorar a Performance de Aplicações Web com Cachê Distribuído&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Videos-Channel9 Brasil&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-ESB-Guidance-no-Mundo-Real/"&gt;ArqCast Brasil - SOA-Enterprise Service Bus no Mundo Real&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-Cache-Distribuido-com-Velocity/"&gt;ArqCast Brasil - Performance com Cache Distribuido para Aplicaçoes Web&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/03/09/arqcasts-channel9-velocity-esb-guidance.aspx"&gt;ARQCAsts Channel9: Velocity&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://blogs.technet.com/markuschristen/archive/2009/02/19/arqcast-introdu-o-soa.aspx"&gt;ArqCAst: Agilidade com SOA&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-Windows-Azure-Parte-2/"&gt;ArqCast Brasil - Gerenciamento ágil de projetos com SCRUM&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-Windows-Azure-Deep-Dive/"&gt;ArqCast Brasil - S+S com Windows Azure Parte 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-Codinome-Geneva/"&gt;ArqCast Brasil - S+S com &amp;quot;Claim Based Authentication&amp;quot; é integração com a nuvem&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;PodCasts Brasil&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Por-que-precisamos-de-arquitetura/"&gt;ArqPod Brasil - Por que precisamos de arquitetura&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-Requisitos-em-Arquitetura/"&gt;ArqPod Brasil - Requisitos em Arquitetura&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-Elementos-em-uma-arquitetura/"&gt;ArqPod Brasil - Elementos em uma arquitetura&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-Desenhando-uma-arquitetura/"&gt;ArqPod Brasil - Desenhando uma arquitetura&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-O-que--Arquitetura/"&gt;ArqPod Brasil - O que é Arquitetura&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-Overview-Introduo--plataforma-NET/"&gt;ArqPod Brasil-Overview - Introdução à plataforma .NET&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqPod-Brasil-Overview-Tecnologias-para-confeco-de-servios/"&gt;ArqPod Brasil-Overview - Tecnologias para confecção de serviços&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/Markus+Christen/ArqCast-Brasil-Enterprise-Library/"&gt;ArqCast Brasil - Enterprise Library&lt;/a&gt; &lt;/li&gt; &lt;/ul&gt;  &lt;h4&gt;WebCasts Brasil&lt;/h4&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.msdn.com/conde/archive/2009/05/20/webcast-de-arquitetura-20-05-2009-servi-os-e-wcf-boas-pr-ticas.aspx"&gt;Webcast de Arquitetura 20/05/2009: Serviços e WCF – Boas práticas&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032350095&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Entendendo a arquitetura e uso do Windows Communication Foundation (WCF) – Parte I&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032350097&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Entendendo a arquitetura e uso do Windows Communication Foundation (WCF) – Parte II&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032369638&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Arquitetura SOA e o Modelo de Maturidade SOA (SOAMM)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032376413&amp;amp;culture=pt-BR"&gt;Webcast de Arquitetura: Software + Services&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032410136&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Arquitetura RESTful com .net&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032406827&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Service Oriented Infrastructure: ESB Guidance 2.0&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404232&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Tendências em arquitetura de serviços na plataforma Microsoft&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032409531&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Windows DNA X Novas Arquiteturas&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032415471&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Arquitetura Orientada a Serviços: WCF Boas práticas (do levantamento, construção e hospedagem)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032404234&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Construindo Aplicações Compostas com o Composite Application Guidance for WPF (“PRISM”)&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032398454&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Discussão sobre Service Oriented Infrastructure&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032416169&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Service Oriented Infrastructure: Arquitetura de “Dublin”&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032414808&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Service Oriented Infrastructure: Segurança com Geneva Server&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032405808&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Service Oriented Infrastruture: Introdução no mundo de SOI&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032407976&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: SOI: ESB Guidance Demonstração&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032373812&amp;amp;culture=pt-BR"&gt;Webcast Arquitetura: Um template para aplicações corporativas – Parte 2&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032377955&amp;amp;culture=pt-BR"&gt;Webcast de Arquitetura: Entendendo o Papel do Arquiteto de Software &lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-3174585563868694961?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/3174585563868694961/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=3174585563868694961&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/3174585563868694961'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/3174585563868694961'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/09/material-de-arquitetura.html' title='Material de Arquitetura'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-5631430574868965612</id><published>2009-09-27T21:28:00.001-07:00</published><updated>2009-09-27T21:34:31.692-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metodologia de Desenvolvimento'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET Arquitects'/><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><title type='text'>15ª Reunião - .NET Architects</title><content type='html'>&lt;p&gt;Olá Pessoal, tudo bem.&lt;/p&gt;  &lt;p&gt;Aconteceu neste sábado dia 26/09 à 15ª reunião do grupo de arquitetura &lt;a href="http://www.dotnetarchitects.net/" target="_blank"&gt;.Net Architects&lt;/a&gt;, a reunião foi bem legal e aconteceu em forma de debate o tema foi  PMI x SCRUM. Nem preciso falar de lado a maioria do pessoal ficou, levantamos os prós e contras entre adotar uma metodologia e outra. O André Dias levantou um post referente o tema no seu blog e o Vitor Cavalcante postou as fotos da reunião. Eu nunca tinha ido antes em uma reunião dessas e gostei bastante vale a pena conferir, o pessoal é bastante entrosado e nessa reunião o tema foi bastante polêmico. &lt;/p&gt;  &lt;p&gt;Para quem quiser assistir a gravação da reunião acesse &lt;a href="https://www323.livemeeting.com/cc/usergroups/view?id=7Z3DBB" target="_blank"&gt;aqui&lt;/a&gt;, as fotos da reunião estão &lt;a href="http://cid-19f0f5c720bea437.skydrive.live.com/browse.aspx/15%C2%AA%20Reuni%C3%A3o%20.NetArchitects" target="_blank"&gt;aqui&lt;/a&gt; e por fim o post do André Dias &lt;a href="http://blogs.msdn.com/andredias/archive/2009/09/27/scrum-e-pmbok-juntos-poss-vel.aspx" target="_blank"&gt;aqui também&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Até a próximo post.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-5631430574868965612?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/5631430574868965612/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=5631430574868965612&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/5631430574868965612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/5631430574868965612'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/09/15-reuniao-net-arquitects.html' title='15ª Reunião - .NET Architects'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-5878305292853389222</id><published>2009-09-11T17:52:00.000-07:00</published><updated>2009-09-11T18:15:47.668-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.NET'/><category scheme='http://www.blogger.com/atom/ns#' term='Indicações'/><category scheme='http://www.blogger.com/atom/ns#' term='WCF'/><title type='text'>Hierarquia de Contratos no WCF</title><content type='html'>Olá Pessoal, tudo bem&lt;br /&gt;&lt;br /&gt;Recentemente eu publiquei um artigo no site &lt;a href="http://www.linhadecodigo.com.br/"&gt;Linha de código&lt;/a&gt; sobre como efetuar a &lt;a href="http://www.linhadecodigo.com.br/Artigo.aspx?id=2486"&gt;produção de contratos em WCF usando hierarquia&lt;/a&gt;, vale a pena dar uma conferida.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Att&lt;br /&gt;Deivid Roger Oliveira Santos&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-5878305292853389222?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://www.linhadecodigo.com.br/Artigo.aspx?id=2486' title='Hierarquia de Contratos no WCF'/><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/5878305292853389222/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=5878305292853389222&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/5878305292853389222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/5878305292853389222'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/09/hierarquia-de-contratos-no-wcf_11.html' title='Hierarquia de Contratos no WCF'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-2708960136525298892</id><published>2009-07-21T08:51:00.000-07:00</published><updated>2009-07-21T09:09:57.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Versionamento'/><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Integração do SVN com o Visual Studio</title><content type='html'>Na maioria das vezes eu sempre trabalhei em projetos que utilizavam o conceito de controlador de versões tanto o Source Safe e o TFSVS (Team Foundation Server Version Control) ambos da Microsoft.&lt;br /&gt;Há algum tempo eu tive contato com o SVN e para a minha péssima impressão não é plug and play que nem os versionadores da Microsoft. Depois de um tempo é claro eu voltei a ter contato com a ferramenta e resolvi enfrentar o desafio de poder integra - lo com o Visual Studio.&lt;br /&gt;Não quero entrar nos méritos de como esse source control funciona (A intenção aqui não é montar um passo a passo, veja depois as referencias) mais para integrá-lo com o Visual Studio basta baixar um plugin tanto o Visual SVN e tanto quanto o Ankhsvn pode te ajudar a fazer essa integração (Você pode optar em usar um ou outro), como isso praticamente matou o problema de desenvolver o mesmo projeto em times pequenos e claro muitas pessoas ficam se perguntado como configurar o SVN sendo que muito das coisas é feito na mão?O gerenciamento do source control pode ser feito através do Visual SVN Server, no momento ele tem duas versões uma free e outra paga a diferença entre as duas é que a free não tem suporte a administração remota. O interessante dessa ferramenta é a centralização ao invés de usar o Tortoise no contexto de menu do Windows para criar os repositórios em qualquer lugar(É um recurso bom, mais tem um sério problema quando passamos a ter um número muito grande de projetos, depois vira uma gabunça, depende do seu gosto).&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_lkyqPu6ougo/SmXlmaqTY4I/AAAAAAAAACI/l7ot5ehhsWU/s1600-h/PluginSVN.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 159px;" src="http://4.bp.blogspot.com/_lkyqPu6ougo/SmXlmaqTY4I/AAAAAAAAACI/l7ot5ehhsWU/s320/PluginSVN.jpg" alt="" id="BLOGGER_PHOTO_ID_5360943379608986498" border="0" /&gt;&lt;/a&gt;O SVN acaba sendo uma ótima opção quando se trata de times de desenvolvimento pequeno e quando a empresa não tem um real necessidade de adquirir uma licença de controladores de versão mais robusta ou até financeiramente falando, pois a licença dele é gratuita.&lt;p&gt;&lt;/p&gt;Referencias:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://subversion.tigris.org/"&gt;http://subversion.tigris.org&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.visualsvn.com/"&gt;http://www.visualsvn.com/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://tortoisesvn.tigris.org/"&gt;http://tortoisesvn.tigris.org/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://ankhsvn.open.collab.net/"&gt;http://ankhsvn.open.collab.net/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://www.fabioyamate.com/blog/2008/07/22/projetos-do-visual-studio-com-subversion/"&gt;http://www.fabioyamate.com/blog/2008/07/22/projetos-do-visual-studio-com-subversion/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;li&gt;&lt;a href="http://andreferraro.wordpress.com/2009/03/23/visualsvn-controle-de-versao-com-o-visual-studio-instalando-e-configurando/"&gt;http://andreferraro.wordpress.com/2009/03/23/visualsvn-controle-de-versao-com-o-visual-studio-instalando-e-configurando/&lt;/a&gt;&lt;/li&gt;&lt;br /&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-2708960136525298892?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/2708960136525298892/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=2708960136525298892&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/2708960136525298892'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/2708960136525298892'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/integracao-do-svn-com-o-visual-studio.html' title='Integração do SVN com o Visual Studio'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_lkyqPu6ougo/SmXlmaqTY4I/AAAAAAAAACI/l7ot5ehhsWU/s72-c/PluginSVN.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-1877433780771558757</id><published>2009-07-14T08:31:00.000-07:00</published><updated>2009-07-14T09:45:47.321-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Indicações'/><title type='text'>Debatendo arquitetura .NET</title><content type='html'>Recentemente venho estudando um pouco de processos e arquitetura de sistemas e acompanhando muito o blog do &lt;a href="http://unplugged.giggio.net/"&gt;Giovanni Bassi&lt;/a&gt; que hoje é MVP e também é idealizador do grupo de discussões &lt;a href="http://www.dotnetarchitects.net/"&gt;.NET Architects&lt;/a&gt; que vem crescendo muito rapidamente e já conta também com &lt;a href="http://dotnetarchitects.podomatic.com/"&gt;PodCasts &lt;/a&gt;de arquitetura até então o segundo sobre o tema no Brasil, sendo o primeiro da própria Microsoft. Não deixe de conferir.&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-1877433780771558757?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/1877433780771558757/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=1877433780771558757&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1877433780771558757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1877433780771558757'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/debatendo-arquitetura-net.html' title='Debatendo arquitetura .NET'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-457451733082759454</id><published>2009-07-13T14:19:00.000-07:00</published><updated>2009-07-13T14:28:01.778-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Treinamento'/><title type='text'>Scrum e XP</title><content type='html'>Estou terminando de ler o livro &lt;a href="http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches"&gt;Scrum e XP direto das Trincheiras&lt;/a&gt; para quem está começando com Agile é uma leitura muito interessante vale a pena conferir, pois além de ser uma excelente leitura está disponível gratuitamente em PDF no site &lt;a href="http://www.infoq.com/br"&gt;InfoQ&lt;/a&gt;. O autor conta  como foi implementar SCRUM em sua empresa daí o nome do título.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-457451733082759454?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/457451733082759454/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=457451733082759454&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/457451733082759454'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/457451733082759454'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/scrum-e-xp.html' title='Scrum e XP'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-7548395835561909126</id><published>2009-07-12T14:30:00.000-07:00</published><updated>2009-07-12T14:36:38.381-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Treinamento'/><title type='text'>Treinamento</title><content type='html'>Para quem não conhece a Microsoft há alguns anos vêm desenvolvendo pequenos programadas on-line de treinamento para testar e agregar conhecimento para o nosso dia-a-dia. Vale a pena conferir estes programas.&lt;p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://technet.microsoft.com/pt-br/events/cc716281.aspx"&gt;TechNet Experience&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://msdn.microsoft.com/pt-br/dd366110.aspx"&gt;MSDN Experience&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.mslatam.com/brasil/dce/"&gt;Desenvolvedor 5 Estrelas&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://www.technetbrasil.com.br/cincoestrelas/"&gt;Profissional 5 Estrelas&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;a href="http://msevents.microsoft.com/CUI/default.aspx?culture=pt-BR"&gt;Além disso também a Microsoft conta também com WebCasts e eventos presenciais.&lt;/a&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-7548395835561909126?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/7548395835561909126/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=7548395835561909126&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/7548395835561909126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/7548395835561909126'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/treinamento.html' title='Treinamento'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-1819930378960866890</id><published>2009-07-11T20:38:00.001-07:00</published><updated>2009-07-11T20:52:30.160-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SOA'/><title type='text'>Palestra SOA</title><content type='html'>Assisti uma palestra muito interessante sobre o rumo de SOA aqui no Brasil no portal &lt;a href="http://www.infoq.com/br/"&gt;InfoQ&lt;/a&gt;. Alexandre Gomes fala sobre a &lt;a href="http://www.infoq.com/br/presentations/guerrilha-soa"&gt;Guerrilha SOA&lt;/a&gt;.&lt;br&gt;&lt;br /&gt;Alexandre Gomes, retrata a forma de como as organizações deveriam implantar SOA a partir do principio do que já temos pronto e não modelar novos sistemas totalmente desacoplados ou refazer um pedaço de código que foi escrito a 10 anos atrás por simples ego do desenvolvedor. Parabéns pela palestra foi realmente muito significativa.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-1819930378960866890?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/1819930378960866890/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=1819930378960866890&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1819930378960866890'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1819930378960866890'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/palestra-soa.html' title='Palestra SOA'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-4108555720077846102</id><published>2009-07-11T14:03:00.000-07:00</published><updated>2009-07-11T14:57:43.626-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Metodologia de Desenvolvimento'/><title type='text'>Programação Ágil</title><content type='html'>Palestra de Vinícius Manhães Teles. Até então o único autor Brasileiro sobre &lt;a href="http://improveit.com.br/xp/livroxp"&gt;XP&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" id="viddler_2c9705f5" width="440" height="451" &gt;&lt;br /&gt;&lt;param name="movie" value="http://www.viddler.com/player/2c9705f5/"&gt;&lt;br /&gt;&lt;param name="allowScriptAccess" value="always"&gt;&lt;br /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;br /&gt;&lt;embed src="http://www.viddler.com/player/2c9705f5/" type="application/x-shockwave-flash" allowscriptaccess="always" llowFullScreen="true"  name="viddler_2c9705f5" width="440" height="451"&gt;&lt;/embed&gt;&lt;br /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Fonte: &lt;a href="http://improveit.com.br/"&gt;ImproveIT&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-4108555720077846102?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/4108555720077846102/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=4108555720077846102&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/4108555720077846102'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/4108555720077846102'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/07/programacao-agil.html' title='Programação Ágil'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-8543629237314423743</id><published>2009-06-03T18:52:00.000-07:00</published><updated>2009-06-03T18:57:39.741-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Visual Studio'/><title type='text'>Novidades do Visual Studio 2010</title><content type='html'>Estava testando o novo Visual Studio 2010 ainda na versão beta 1 e achei a ferramenta muito boa.&lt;br /&gt;Uma das grandes novidades é que os caras colocaram uma ferramenta de modelagem de sistemas dentro do Visual Studio, a grande sacada é que a partir de agora não precisamos ficar mais tendo que utilizar ferramentas fora da IDE para criar nossa modelagem baseada em UML. A própria IDE já conta com templates para criar diagrama de atividades,diagramas de casos de uso,diagramas de seqüência, diagrama de lógica, diagramas de componentes e diagramas camadas (acho que não esqueci de nenhum), não encontrei nenhum problema nesta novidade, uma das coisas que foi prometido pela MS e que ainda não vi nesse beta é a opção para poder gerar as classes do sistema a partir do diagrama de classes criado.&lt;br /&gt;As novidades não param por ai uma novidade que achei interessante também é a possibilidade de poder ver em hierarquia aonde um determinado método está sendo usado, este item ainda não estava disponível no Visual Studio 2008, achei legal pois várias vezes enquanto desenvolvia tinha problema para identificar aonde um determinado método estava sendo usado.&lt;br /&gt;Infelizmente a versão que instalei na minha máquina (Visual Studio Team System 2010 beta 1), não instalou nenhum template para cloud computing para o Azure (não sei o motivo, mas acredito que é por causa do meu Windows XP).&lt;br /&gt;Umas das coisas novas (ainda não testei, só li) é a possibilidade de poder editar o código com o debbuger rodando (uma espécie de play and pause) ou seja existe agora a opção de poder alterar o código em modo de debug sem precisar parar a depuração do projeto.&lt;br /&gt;Achei a nova versão do Visual Studio 2010 excelente mesmo ainda estando na versão beta esse novo release vai facilitar muito a vida de quem programa e ainda uma quase perfeita integração com os times de desenvolvimento.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-8543629237314423743?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/8543629237314423743/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=8543629237314423743&amp;isPopup=true' title='1 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/8543629237314423743'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/8543629237314423743'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/06/novidades-do-visual-studio-2010.html' title='Novidades do Visual Studio 2010'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-4957145595844253789.post-1841974146640511337</id><published>2009-06-02T18:54:00.000-07:00</published><updated>2009-06-02T19:28:24.633-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Mercado'/><title type='text'>Novas tecnologias e o mercado Atual</title><content type='html'>Atualmente o mercado de TI em meio a uma crise econômica ainda continua em alta, com novas tecnologias e com cada vez mais padrões de programação, ferramentas de desenvolvimento e de analise. Já trabalhei em algumas consultorias e tenho notado que (claro) todas elas têm o seu padrão de desenvolvimento e em meio a tudo isso fica uma sincera dúvida/crítica, não quero dizer que as empresas devem mudar o seu padrão de desenvolvimento ou toda a sua arquitetura de sistemas.&lt;br /&gt;Imagine uma situação onde o programador não queira ou não tem um incentivo da sua empresa para se atualizar e a empresa de repente muda o software de desenvolvimento para uma nova versão do mercado com novas ferramentas para gerar produtividade e ganhos durante o processo de desenvolvimento. Resultado todo o novo desenvolvimento da empresa vai ser realizado com padrões antigos e muito das vezes o time acaba ficando defasado caso a diferença de conhecimento do time seja muito variada (certa vez passei por uma situação onde o programador sênior do time estava explicando a arquitetura da empresa e o mesmo não sabia que tipo de padrão a empresa usava, vou até mais longe, não sabia que tipo de biblioteca o sistema estava usando). Programação não é sentar em frente ao PC e escrever código, está além disso: programar é organizar bem um determinado processo, entender a tecnologia que está sendo empregada para não cair na mesmice de fazer o que você fazia há 10 anos atrás, entender bem a análise ao invés de desenvolver as cegas. Infelizmente, no mercado Brasileiro há muito disso.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/4957145595844253789-1841974146640511337?l=deividroger.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://deividroger.blogspot.com/feeds/1841974146640511337/comments/default' title='Postar comentários'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=4957145595844253789&amp;postID=1841974146640511337&amp;isPopup=true' title='0 Comentários'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1841974146640511337'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/4957145595844253789/posts/default/1841974146640511337'/><link rel='alternate' type='text/html' href='http://deividroger.blogspot.com/2009/06/novas-tecnologias-e-o-mercado-atual.html' title='Novas tecnologias e o mercado Atual'/><author><name>Deivid Roger Oliveira Santos</name><uri>http://www.blogger.com/profile/07865921989368701146</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='21' height='32' src='http://2.bp.blogspot.com/_lkyqPu6ougo/SloX9kujJ3I/AAAAAAAAABI/tKDYuQKntIQ/S220/Eu_DeNovo2.jpg'/></author><thr:total>0</thr:total></entry></feed>
