<?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-9607466</id><updated>2011-09-14T19:41:29.908+01:00</updated><title type='text'>Desenvolvimento</title><subtitle type='html'>Aqui falo de coisas relacionadas com Desenvolvimento de Software. Grande seca! ;-)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-9607466.post-112748458559279087</id><published>2005-09-23T15:07:00.000+01:00</published><updated>2005-09-23T15:09:45.603+01:00</updated><title type='text'>ASP.NET - Passagem de parâmetros entre páginas</title><content type='html'>Eis uma solução para facilitar e standardizar a passagem de parâmetros entre uma página mãe e uma sua filha modal. Muito relevante! Hum, hum!&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeproject.com/aspnet/modaldialoghelpercontrol.asp"&gt;ModalDialogHelper Control in ASP.NET 1.1 and 2.0&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112748458559279087?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112748458559279087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112748458559279087' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112748458559279087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112748458559279087'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/aspnet-passagem-de-parmetros-entre.html' title='ASP.NET - Passagem de parâmetros entre páginas'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112739662381738123</id><published>2005-09-22T14:43:00.000+01:00</published><updated>2005-09-22T14:43:43.823+01:00</updated><title type='text'>There are 10 kinds of people...</title><content type='html'>Those who understand binary and those who don't ...&lt;br /&gt;&lt;br /&gt;(esta é &lt;strong&gt;linda&lt;/strong&gt;!)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112739662381738123?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112739662381738123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112739662381738123' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112739662381738123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112739662381738123'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/there-are-10-kinds-of-people.html' title='There are 10 kinds of people...'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112739500353594131</id><published>2005-09-22T14:14:00.000+01:00</published><updated>2005-09-22T14:16:43.546+01:00</updated><title type='text'>ASP.NET - ViewState</title><content type='html'>Se algum artigo vale a pena, aqui está um: &lt;a href="http://www.aspnetresources.com/articles/ViewState.aspx"&gt;ASP.NET State Management: View State&lt;br /&gt;By Milan Negovan&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Em particular, explica como persistir o ViewState numa base de dados, coisa que pensava ser completamente absurda até há dois minutos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112739500353594131?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112739500353594131/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112739500353594131' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112739500353594131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112739500353594131'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/aspnet-viewstate.html' title='ASP.NET - ViewState'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112723005540376972</id><published>2005-09-20T16:25:00.000+01:00</published><updated>2005-09-20T16:27:35.413+01:00</updated><title type='text'>NHibernate - Pesquisa por vários critérios</title><content type='html'>&lt;a href="http://www.devx.com/Java/Article/28754/1954?pf=true"&gt;Hibernate Criteria API: Multi-Criteria Search Made Easy&lt;/a&gt; é um artigo útil sobre como fazer pesquisa por vários critérios (duh - enfim, a descrição já era boa... :-) ).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112723005540376972?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112723005540376972/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112723005540376972' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112723005540376972'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112723005540376972'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/nhibernate-pesquisa-por-vrios-critrios.html' title='NHibernate - Pesquisa por vários critérios'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112688834969881019</id><published>2005-09-16T17:30:00.000+01:00</published><updated>2005-09-20T16:30:07.596+01:00</updated><title type='text'>ASP.NET - O básico e o avançado, num só pacote</title><content type='html'>Eis um site com conteúdo espectacular sobre ASP.NET: &lt;a href="http://www.raritanval.edu/departments/cis/full-time/Schwarz/aspdotnet/"&gt;Active Server Pages .NET - Raritan Valley Community College&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112688834969881019?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112688834969881019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112688834969881019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112688834969881019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112688834969881019'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/aspnet-o-bsico-e-o-avanado-num-s.html' title='ASP.NET - O básico e o avançado, num só pacote'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112617009147199549</id><published>2005-09-08T10:00:00.000+01:00</published><updated>2005-09-08T14:58:45.783+01:00</updated><title type='text'>ASP.NET - DataGrid</title><content type='html'>Ando a tentar gerar uma DataGrid a partir de uma classe, e descobri o artigo &lt;a href="http://aspnet.4guysfromrolla.com/articles/040502-1.aspx"&gt;&lt;em&gt;An Extensive Examination of the DataGrid Web Control&lt;/em&gt;&lt;/a&gt;&lt;em&gt; &lt;/em&gt;pelos 4guysfromrolla que é verdadeiramente extensivo!&lt;br /&gt;&lt;br /&gt;O artigo &lt;a href="http://aspnet.4guysfromrolla.com/articles/102302-1.aspx"&gt;&lt;em&gt;Displaying Custom Classes in a DataGrid&lt;/em&gt;&lt;/a&gt; também é interessante.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112617009147199549?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112617009147199549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112617009147199549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112617009147199549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112617009147199549'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/09/aspnet-datagrid.html' title='ASP.NET - DataGrid'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112531852561395523</id><published>2005-08-29T13:26:00.000+01:00</published><updated>2005-08-29T13:28:45.620+01:00</updated><title type='text'>.NET Framework - Resource files</title><content type='html'>Decidi-me finalmente por guardar as mensagens da aplicação em Resource Files. Estava algo aborrecido a pensar em declarar umas constantes que depois apontavam para o conteúdo do Resource File, quando fiquei bem mais feliz: encontrei o &lt;a href="http://www.codeproject.com/dotnet/StringClassGen.asp"&gt;StringClassGen&lt;/a&gt;, um gerador de código que trata disso tudo num tirinho!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112531852561395523?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112531852561395523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112531852561395523' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112531852561395523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112531852561395523'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/08/net-framework-resource-files.html' title='.NET Framework - Resource files'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112489284248504431</id><published>2005-08-24T15:10:00.000+01:00</published><updated>2005-08-24T15:14:02.490+01:00</updated><title type='text'>ASP.NET - Criação dinâmica de controlos</title><content type='html'>Ando aqui com uns planos para, a partir de uma classe, gerar logo em runtime um usercontrol de edição da mesma. A esse propósito, apanhei a seguinte colecção de artigos:&lt;br /&gt;&lt;a href="http://aspnet.4guysfromrolla.com/articles/081402-1.aspx"&gt;Dynamic Controls in ASP.NET&lt;/a&gt;&lt;br /&gt;&lt;a href="http://aspnet.4guysfromrolla.com/articles/082102-1.aspx"&gt;Working with Dynamically Created Controls&lt;/a&gt;&lt;br /&gt;&lt;a href="http://aspnet.4guysfromrolla.com/articles/092904-1.aspx"&gt;Dynamic Web Controls, Postbacks, and View State&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;por &lt;a href="http://www.4guysfromrolla.com/ScottMitchell.shtml"&gt;Scott Mitchell&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112489284248504431?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112489284248504431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112489284248504431' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112489284248504431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112489284248504431'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/08/aspnet-criao-dinmica-de-controlos.html' title='ASP.NET - Criação dinâmica de controlos'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112386237468447730</id><published>2005-08-12T16:56:00.000+01:00</published><updated>2005-08-12T16:59:34.690+01:00</updated><title type='text'>.NET: Apresentar Enums no écran</title><content type='html'>&lt;p&gt;&lt;a href="http://www.developerfusion.co.uk/show/4713/"&gt;Função para gerar um Hashtable do qual a partir de uma Enum&lt;/a&gt;&lt;/p&gt;&lt;a href="http://www.dotnetconsult.co.uk/weblog/CategoryView.aspx/.NET"&gt;Solução usando Attributes para decorar os valores da Enum com descrições apropriadas&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112386237468447730?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112386237468447730/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112386237468447730' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112386237468447730'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112386237468447730'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/08/net-apresentar-enums-no-cran.html' title='.NET: Apresentar Enums no écran'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112385575184673033</id><published>2005-08-12T14:55:00.000+01:00</published><updated>2005-08-12T15:09:11.896+01:00</updated><title type='text'>NHibernate</title><content type='html'>&lt;a href="www.nhibernate.org"&gt;NHibernate&lt;/a&gt; é o &lt;em&gt;port&lt;/em&gt; para .NET Framework da &lt;em&gt;excelente&lt;/em&gt; biblioteca Java de Persitência Objecto/Relacional &lt;a href="http://www.hibernate.org"&gt;Hibernate&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Em favor do NHibernate abandonei eu há dias o desenvolvimento da minha própria Framework caseira, a Evermind&lt;/img&gt;. Paciência, há que apostar no futuro!... &lt;suspiro&gt;&lt;br /&gt;&lt;br /&gt;Entretanto debato-me com algumas dificuldades para aprender a usar o NHibernate. Po isso, e para ajudar outras almas infelizes, aqui fica o &lt;a href="http://download.wilsondotnet.com/WilsonNHibernateExample.zip"&gt;NHiberate example&lt;/a&gt; de &lt;a class="headermaintitle" id="Header1_HeaderTitle" href="http://weblogs.asp.net/pwilson/"&gt;Paul Wilson's&lt;/a&gt;, autor do &lt;a href="http://www.ormapper.net/"&gt;WilsonORMapper&lt;/a&gt;, mais outra Framework (elas pululam por todo o lado!).&lt;br /&gt;&lt;br /&gt;Acerca da questão particular da persistência de ArrayList's etc. também me deu jeito encontrar &lt;a href="http://blog.rex.la/archive/2005/05/31/903.aspx"&gt;este artigo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112385575184673033?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112385575184673033/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112385575184673033' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112385575184673033'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112385575184673033'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/08/nhibernate.html' title='NHibernate'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112377758257473130</id><published>2005-08-11T17:23:00.000+01:00</published><updated>2005-08-11T17:26:22.580+01:00</updated><title type='text'>VB.NET: Roundtrip entre Parse e ToString de tipos básicos</title><content type='html'>O artigo &lt;a href="http://msdn.microsoft.com/netframework/programming/bcl/faq/NumericTypesFAQ.aspx"&gt;Numeric Types FAQ &lt;/a&gt; traz alguma luz à questão de porque diabos nem sempre x.Parse(x.ToString) dá x.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112377758257473130?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112377758257473130/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112377758257473130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112377758257473130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112377758257473130'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/08/vbnet-roundtrip-entre-parse-e-tostring.html' title='VB.NET: Roundtrip entre Parse e ToString de tipos básicos'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112196633958813764</id><published>2005-07-21T18:17:00.000+01:00</published><updated>2005-07-21T18:18:59.593+01:00</updated><title type='text'>Testes de base de dados com NUnit</title><content type='html'>Eis um artigo levado da breca sobre como fazer testes unitários de base de dados usando o NUnit:&lt;br /&gt;&lt;a id="viewpost.ascx_TitleUrl" href="http://weblogs.asp.net/rosherove/articles/DbUnitTesting.aspx"&gt;Simplified Database Unit testing using Enterprise Services&lt;/a&gt; By Roy Osherove&lt;br /&gt;&lt;a href="http://weblogs.asp.net/rosherove/articles/DbUnitTesting.aspx"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112196633958813764?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112196633958813764/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112196633958813764' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112196633958813764'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112196633958813764'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/testes-de-base-de-dados-com-nunit.html' title='Testes de base de dados com NUnit'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112125016514217831</id><published>2005-07-13T11:18:00.000+01:00</published><updated>2005-07-13T11:24:32.803+01:00</updated><title type='text'>Rational XDE - Geração de Sequence Diagrams</title><content type='html'>Realmente esta ferramentazita da Rational é interessante. Propõe-se gerar um Sequence Diagram a partir da execução do código, tipo &lt;em&gt;trace&lt;/em&gt;. Para isso, tem uma ferramenta que é o Visual Trace.&lt;br /&gt;&lt;br /&gt;Infelizmente, ando há uma hora quase louco a tentar perceber porque é que não funciona com as Web Applications. A solução é clara na documentação: &lt;em&gt;engage the ASP.NET monitor&lt;/em&gt;. Ora como não existe um ASP.NET monitor em lado nenhum (ou seja, não está no Google...), foi preciso chafurdar no site da IBM, que é bem mauzinho, para desencantar a explicação, no artigo abaixo:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www-1.ibm.com/support/docview.wss?uid=swg21171001"&gt;No Trace Diagram for .NET Web Application with Visual Trace&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Solution&lt;br /&gt;1) Before opening the web application in question in VS.NET, execute the "aspnetmon.exe" file (usually located in C:\Program Files\Rational\common). This will place a traffic light-like icon in your system tray.&lt;br /&gt;2) Right click on that icon, and select "Engage monitoring for Visual Trace".&lt;br /&gt;3) Open the application in Visual Studio .NET. Engage the Visual Trace functionality from the Purify &gt; Visual Trace submenu. Run the program without debugging, and begin the Visual Trace recording.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112125016514217831?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112125016514217831/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112125016514217831' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112125016514217831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112125016514217831'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/rational-xde-gerao-de-sequence.html' title='Rational XDE - Geração de Sequence Diagrams'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112117560702213046</id><published>2005-07-12T14:38:00.000+01:00</published><updated>2005-07-12T14:40:07.026+01:00</updated><title type='text'>Scott Ambler</title><content type='html'>Outro tipo inteligente é o Scott Ambler, que tem um artigo sobre Sequence Diagrams (de cuja utilidade começo a duvidar). Ora &lt;a href="http://www.agilemodeling.com/artifacts/sequenceDiagram.htm"&gt;aqui está o dito artigo&lt;/a&gt; (ver tópico final &lt;em&gt;Keeping it Agile&lt;/em&gt;).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112117560702213046?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112117560702213046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112117560702213046' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112117560702213046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112117560702213046'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/scott-ambler.html' title='Scott Ambler'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112117054275665814</id><published>2005-07-12T13:13:00.000+01:00</published><updated>2005-07-12T13:27:53.993+01:00</updated><title type='text'>Martin Fowler</title><content type='html'>É um fulano com ideias interessantes sobre desenvolvimento. E tem um Blog. Ou uma Wiki? Não, &lt;a href="http://www.martinfowler.com/bliki/"&gt;um Bliki&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Em particular, há o artigo &lt;a href="http://www.martinfowler.com/bliki/ModelDrivenArchitecture.html"&gt;&lt;em&gt;Model Driven Architecture&lt;/em&gt; &lt;/a&gt;que tem umas reflexões sobre se a utilização de ferramentas CASE é melhor do que a &lt;em&gt;mera&lt;/em&gt; programação (ou seja, se toda a hitória do round-trip engineering não é uma grande treta).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112117054275665814?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112117054275665814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112117054275665814' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112117054275665814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112117054275665814'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/martin-fowler.html' title='Martin Fowler'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112081704335351444</id><published>2005-07-08T11:03:00.000+01:00</published><updated>2005-07-08T11:04:03.356+01:00</updated><title type='text'>FeedMap</title><content type='html'>Um conceito interessante para localizar geograficamente os blogs: &lt;a href="http://www.feedmap.net"&gt;www.feedmap.net&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112081704335351444?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112081704335351444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112081704335351444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112081704335351444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112081704335351444'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/feedmap.html' title='FeedMap'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112080981304210078</id><published>2005-07-08T09:01:00.000+01:00</published><updated>2005-07-08T11:15:42.086+01:00</updated><title type='text'>Testes em ASP.NET</title><content type='html'>O problema complicado da inexistência de um System.Web.HttpContext no contexto do NUnit parece ser resolvido habilidosamente por um tal de Steven Padfield &lt;a href="http://righteousindignation.gotdns.org/blog/archive/2004/04/13/149.aspx"&gt;neste artigo&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;P.S.: Mas como o dito Steven elogia o artigo &lt;a class="TitleLinkStyle" href="http://hyperthink.net/blog/PermaLink,guid,271632d2-07e3-41af-9e58-9a7e25348b8c.aspx"&gt;Hosting ASP.NET Outside of IIS&lt;/a&gt;, se calhar este método é melhor...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112080981304210078?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112080981304210078/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112080981304210078' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112080981304210078'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112080981304210078'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/testes-em-aspnet.html' title='Testes em ASP.NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112072709779926494</id><published>2005-07-07T10:04:00.000+01:00</published><updated>2005-07-07T10:04:57.803+01:00</updated><title type='text'>Model View Controller para ASP.NET</title><content type='html'>Ok, ainda não li &lt;a href="http://www.dmbcllc.com/asp_mvc.aspx"&gt;o artigo todo&lt;/a&gt;, mas já percebi que vale a pena.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112072709779926494?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112072709779926494/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112072709779926494' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112072709779926494'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112072709779926494'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/model-view-controller-para-aspnet.html' title='Model View Controller para ASP.NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112058450971668664</id><published>2005-07-05T18:19:00.000+01:00</published><updated>2005-07-05T18:28:29.723+01:00</updated><title type='text'>Role-based security em .NET</title><content type='html'>Nunca mais consigo usar isto... antes que me esqueça, um dos conceitos principais é o de &lt;em&gt;Principal&lt;/em&gt;. O esquema parece ser jeitoso, mas ainda não me entrou na cabeça - ou melhor, já entrou e já saíu, porque já etive em pelo menos um curso em que ensinaram isto e na altura até julgava ter percebido...! Pois então aqui fica &lt;a href="http://www.eggheadcafe.com/articles/20020418.asp"&gt;um artigo sobre o assunto&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112058450971668664?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112058450971668664/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112058450971668664' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112058450971668664'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112058450971668664'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/role-based-security-em-net.html' title='Role-based security em .NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-112056704232123464</id><published>2005-07-05T13:36:00.000+01:00</published><updated>2005-07-05T13:37:22.326+01:00</updated><title type='text'>Model View Controller pattern em ASP.NET</title><content type='html'>A esperança para uma implementação de verdadeiro sucesso não é muita, mas &lt;a href="http://www.codeproject.com/aspnet/NWAF.asp"&gt;aqui está um bom artigo&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-112056704232123464?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/112056704232123464/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=112056704232123464' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112056704232123464'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/112056704232123464'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/07/model-view-controller-pattern-em.html' title='Model View Controller pattern em ASP.NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111764667754622310</id><published>2005-06-01T18:24:00.000+01:00</published><updated>2005-06-01T18:24:37.550+01:00</updated><title type='text'>Calendários</title><content type='html'>Uns querem tudo nunca. Outros querem nada já.&lt;br /&gt;O melhor é fazer alguma coisa daqui a algum tempo.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111764667754622310?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111764667754622310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111764667754622310' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111764667754622310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111764667754622310'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/06/calendrios.html' title='Calendários'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111701547303429647</id><published>2005-05-25T11:03:00.000+01:00</published><updated>2005-05-25T11:04:59.440+01:00</updated><title type='text'>Web Style Guide</title><content type='html'>Há muito tempo que queria encontrar uma referência como &lt;a href="http://www.webstyleguide.com/"&gt;esta&lt;/a&gt; sobre desenvolvimento de interfaces gráficas na Web.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111701547303429647?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111701547303429647/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111701547303429647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111701547303429647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111701547303429647'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/05/web-style-guide.html' title='Web Style Guide'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111590435296608163</id><published>2005-05-12T14:24:00.000+01:00</published><updated>2005-05-12T14:25:52.970+01:00</updated><title type='text'>How to be a Programmer: A Short, Compreenhensive, and Personal Summary</title><content type='html'>Ora mas que interessante é &lt;a href="http://samizdat.mines.edu/howto/"&gt;este artigo&lt;/a&gt;. Que pena não o ter lido há mais anos.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111590435296608163?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111590435296608163/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111590435296608163' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111590435296608163'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111590435296608163'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/05/how-to-be-programmer-short.html' title='How to be a Programmer: A Short, Compreenhensive, and Personal Summary'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111530958944935593</id><published>2005-05-05T17:11:00.000+01:00</published><updated>2005-05-05T17:13:29.576+01:00</updated><title type='text'>Processo Pessoal de Desenvolvimento</title><content type='html'>Finalmente algo &lt;strong&gt;público&lt;/strong&gt;, &lt;strong&gt;GNU&lt;/strong&gt;, &lt;strong&gt;grátis&lt;/strong&gt;!! Irra! Estava difícil.&lt;br /&gt;&lt;a href="http://www.computing.dcu.ie/research/ipssi/"&gt;http://www.computing.dcu.ie/research/ipssi/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111530958944935593?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111530958944935593/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111530958944935593' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111530958944935593'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111530958944935593'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/05/processo-pessoal-de-desenvolvimento.html' title='Processo Pessoal de Desenvolvimento'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111513430658087256</id><published>2005-05-03T16:28:00.000+01:00</published><updated>2005-05-06T16:22:10.496+01:00</updated><title type='text'>Backup da workstation - Trusted Sites</title><content type='html'>Confrontado com a necessidade de mudar de workstation ano aqui a ver se não me esqueço de nada no backup da actual. Um problema é como preservar a lista de Trusted Sites. Basta copiar o conteúdo de duas keys da Registry do Windows:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;em&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Zones&lt;/em&gt;&lt;br /&gt;&lt;em&gt;HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap&lt;/em&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Ver &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;Q247388"&gt;este artigo &lt;/a&gt;da Microsoft.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111513430658087256?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111513430658087256/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111513430658087256' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111513430658087256'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111513430658087256'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/05/backup-da-workstation-trusted-sites.html' title='Backup da workstation - Trusted Sites'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111505107753211949</id><published>2005-05-02T17:22:00.000+01:00</published><updated>2005-05-02T17:24:37.533+01:00</updated><title type='text'>Patterns</title><content type='html'>Um site de Patterns aparentemente ligado à Microsoft é o &lt;a href="http://patternshare.org/"&gt;PatternShare&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Não percebo grande coisa de Patterns. Ou melhor, percebo alguma coisa, mas não penso (conscientemente) no desenvolvimento nestes termos. Mas estou convencido de que há muito a ganhar em o fazer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111505107753211949?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111505107753211949/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111505107753211949' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111505107753211949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111505107753211949'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/05/patterns.html' title='Patterns'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111477166242192315</id><published>2005-04-29T11:46:00.000+01:00</published><updated>2005-04-29T11:47:42.423+01:00</updated><title type='text'>OdeToCode</title><content type='html'>É um site que parece ser interessante.&lt;br /&gt;&lt;br /&gt;Por exemplo, o artigo:&lt;br /&gt;&lt;a href="http://www.odetocode.com/Articles/305.aspx"&gt;What ASP.NET Programmers Should Know About Application Domains&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111477166242192315?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111477166242192315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111477166242192315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111477166242192315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111477166242192315'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/odetocode.html' title='OdeToCode'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111470056416313568</id><published>2005-04-28T16:01:00.000+01:00</published><updated>2005-04-29T11:41:57.243+01:00</updated><title type='text'>MS SQL Server Reporting Services</title><content type='html'>&lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnsql2k/html/RSDSetEx3.asp"&gt;Como fazer um report sobre um DataSet&lt;/a&gt;, independentemente de onde ele venha...&lt;br /&gt;Até já &lt;a href="http://www.manning-sandbox.com/thread.jspa?threadID=11042&amp;tstart=135"&gt;há uma referência num artigo &lt;/a&gt;a uma .DLL feita por alguém que começa a ganhar notoriedade.&lt;br /&gt;Hum, &lt;a href="http://weblogs.asp.net/gavinjoyce/archive/2004/01/29/64339.aspx"&gt;e aqui &lt;/a&gt;outra Data Processing Extension (ou é a mesma?).&lt;br /&gt;&lt;br /&gt;O bom é que parece ser tudo à borla.&lt;br /&gt;&lt;br /&gt;Acerca das questões de autenticação, parece haver um bom artigo &lt;a href="http://odetocode.com/Articles/216.aspx"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111470056416313568?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111470056416313568/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111470056416313568' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111470056416313568'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111470056416313568'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/ms-sql-server-reporting-services.html' title='MS SQL Server Reporting Services'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111467943033405404</id><published>2005-04-28T10:09:00.000+01:00</published><updated>2005-04-28T10:10:30.336+01:00</updated><title type='text'>Creating and Using Custom Attributes with VB.NET</title><content type='html'>Eis &lt;a href="http://www.codeguru.com/vb/gen/vb_general/attributes/article.php/c6073/"&gt;um artigo interessante&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111467943033405404?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111467943033405404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111467943033405404' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111467943033405404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111467943033405404'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/creating-and-using-custom-attributes.html' title='Creating and Using Custom Attributes with VB.NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111409978750719424</id><published>2005-04-21T17:09:00.000+01:00</published><updated>2005-04-21T17:09:47.506+01:00</updated><title type='text'>Tabelas de Look-up</title><content type='html'>Um artigo interessante &lt;a href="http://www.datamodel.org/DataModelLookup.html"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111409978750719424?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111409978750719424/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111409978750719424' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111409978750719424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111409978750719424'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/tabelas-de-look-up.html' title='Tabelas de Look-up'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111407765586448871</id><published>2005-04-21T10:59:00.000+01:00</published><updated>2005-04-21T11:00:55.866+01:00</updated><title type='text'>RUP em português (ou quase)</title><content type='html'>Encontrei uma versão disponível do &lt;a href="http://www.wthreex.com/rup/index.htm"&gt;RUP em português &lt;/a&gt;(ná - brasilês). Deve ser hiper-pirata. Mas dá jeito para ganhar inspiração nalgumas traduções. Os brasileiros falham muitas, mas acertam algumas...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111407765586448871?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111407765586448871/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111407765586448871' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111407765586448871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111407765586448871'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/rup-em-portugus-ou-quase.html' title='RUP em português (ou quase)'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111341369288737762</id><published>2005-04-13T18:33:00.000+01:00</published><updated>2005-04-29T09:36:04.636+01:00</updated><title type='text'>Como funciona o Google PageRank?</title><content type='html'>Uma explicação interessante está &lt;a href="http://www.webworkshop.net/pagerank.html"&gt;aqui&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;A propósito, a questão põe-se porque os meus blogs não aparecem no Google, o que me irrita. :-)&lt;br /&gt;Por acaso vi agora uma sugestão de adicionar o Blog a uma coisa chamada Dmoz &lt;a href="http://dmoz.org/add.html"&gt;aqui&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111341369288737762?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111341369288737762/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111341369288737762' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111341369288737762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111341369288737762'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/04/como-funciona-o-google-pagerank.html' title='Como funciona o Google PageRank?'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111228923506281007</id><published>2005-03-31T18:12:00.000+01:00</published><updated>2005-03-31T18:13:55.063+01:00</updated><title type='text'>Como saber se o Google indexa o nosso site?</title><content type='html'>Isto não é lá muito de Desenvolvimento, mas enfim...&lt;br /&gt;Cá vai &lt;a href="http://www.webmasterworld.com/forum3/24957.htm"&gt;a dica &lt;/a&gt;(e funciona!):&lt;br /&gt;&lt;br /&gt;"how many links do you have pointing to your site? how many from Yahoo and how many from google? If you don't have pagerank then type in (with the quotes) "www.domain.com", this usually does the trick."&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111228923506281007?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111228923506281007/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111228923506281007' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111228923506281007'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111228923506281007'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/03/como-saber-se-o-google-indexa-o-nosso.html' title='Como saber se o Google indexa o nosso site?'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111200273805580510</id><published>2005-03-28T10:38:00.000+01:00</published><updated>2005-03-28T10:38:58.056+01:00</updated><title type='text'>Mapping Objects to Relational Databases: O/R Mapping In Detail</title><content type='html'>&lt;a href="http://www.agiledata.org/essays/mappingObjects.html"&gt;Scott Ambler&lt;/a&gt;, no seu melhor.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111200273805580510?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111200273805580510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111200273805580510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111200273805580510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111200273805580510'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/03/mapping-objects-to-relational.html' title='Mapping Objects to Relational Databases: O/R Mapping In Detail'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111142055116920624</id><published>2005-03-21T15:53:00.000Z</published><updated>2005-03-21T15:56:38.173Z</updated><title type='text'>Livros - PSP(sm) : A Self-Improvement Process for Software Engineers</title><content type='html'>Disponível &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321305493/qid=1111420408/sr=1-1/ref=sr_1_1/102-9674303-1006525?v=glance&amp;s=books"&gt;aqui&lt;/a&gt; na Amazon.com e &lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/0321305493/ref=pd_rhf_p_4/026-1241261-7392453"&gt;aqui&lt;/a&gt; na Amazon.co.uk...&lt;br /&gt;&lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0321305493/qid=1111420408/sr=1-1/ref=sr_1_1/102-9674303-1006525?v=glance&amp;amp;s=books"&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.amazon.co.uk/exec/obidos/ASIN/0321305493/ref=pd_rhf_p_4/026-1241261-7392453"&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111142055116920624?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111142055116920624/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111142055116920624' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111142055116920624'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111142055116920624'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/03/livros-pspsm-self-improvement-process.html' title='Livros - PSP(sm) : A Self-Improvement Process for Software Engineers'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111141405689535483</id><published>2005-03-21T14:07:00.000Z</published><updated>2005-03-21T14:07:36.896Z</updated><title type='text'>Lições de Javascript</title><content type='html'>Para quem não sabe nada, &lt;a href="http://www.javascriptmall.com/learn/lesson1.htm"&gt;aqui &lt;/a&gt;está muito.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111141405689535483?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111141405689535483/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111141405689535483' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111141405689535483'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111141405689535483'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/03/lies-de-javascript.html' title='Lições de Javascript'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-111140610733696707</id><published>2005-03-21T11:52:00.000Z</published><updated>2005-03-21T12:08:10.256Z</updated><title type='text'>SWEBOK</title><content type='html'>Só agora soube que existe o &lt;a href="http://www.swebok.org/"&gt;Software Engineering Body of Knowledge&lt;/a&gt;. Mais um passo na luta pela melhoria do Processo! &lt;em&gt;Avanti!&lt;/em&gt;&lt;br /&gt;&lt;em&gt;&lt;/em&gt;&lt;br /&gt;P.S.: &lt;strong&gt;Ou talvez não&lt;/strong&gt;. Parece haver pouca adesão e li algumas críticas segundo as quais querem corporatizar o desenvolvimento de software e, quiçá, tornar ilegal a actividade de quem não segue estes supostos standards. Subitamente, fiquei muito menos interessado.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-111140610733696707?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/111140610733696707/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=111140610733696707' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111140610733696707'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/111140610733696707'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/03/swebok.html' title='SWEBOK'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110837687126564956</id><published>2005-02-14T10:21:00.000Z</published><updated>2005-02-14T10:27:51.266Z</updated><title type='text'>ASP.NET - User sob o qual corre o processo</title><content type='html'>System.Security.Principal.WindowsIdentity.GetCurrent().Name&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110837687126564956?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110837687126564956/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110837687126564956' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110837687126564956'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110837687126564956'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/02/aspnet-user-sob-o-qual-corre-o.html' title='ASP.NET - User sob o qual corre o processo'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110794633131987726</id><published>2005-02-09T10:50:00.000Z</published><updated>2005-02-09T10:52:11.320Z</updated><title type='text'>Running .NET Framework 1.0 vs 1.1</title><content type='html'>No caso de se ter os dois instalados, e se pôr a correr uma aplicação compilada em 1.0, qual é a Framework que é usada, e como é que se pode alterar isso? Ora &lt;a href="http://www.devx.com/SummitDays/Article/15674/2213?pf=true"&gt;aqui &lt;/a&gt;está uma resposta simples (mas vai-se já aqui adiantando que é a 1.0, e que se pode alterar...).&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110794633131987726?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110794633131987726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110794633131987726' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110794633131987726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110794633131987726'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/02/running-net-framework-10-vs-11.html' title='Running .NET Framework 1.0 vs 1.1'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110779215481623500</id><published>2005-02-07T16:00:00.000Z</published><updated>2005-02-07T16:02:34.816Z</updated><title type='text'>Tao da Programação?</title><content type='html'>Hm... vejo que o fulano do Tao da Programação se veio inspirar aqui nas palavras de Lao Tzu, pelo menos uma vez...&lt;br /&gt;&lt;br /&gt;Why are people starving?&lt;br /&gt;Because the rulers eat up the money in taxes.&lt;br /&gt;Therefore the people are starving.&lt;br /&gt;&lt;br /&gt;Why are the people rebellious?&lt;br /&gt;Because the rulers interfere too much.&lt;br /&gt;Therefore they are rebellious.&lt;br /&gt;&lt;br /&gt;Why do people think so little of death?&lt;br /&gt;Because the rulers demand too much of life.&lt;br /&gt;Therefore the people take life lightly.&lt;br /&gt;&lt;br /&gt;Having to live on, one knows better than to value life too much.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110779215481623500?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110779215481623500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110779215481623500' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110779215481623500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110779215481623500'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/02/tao-da-programao.html' title='Tao da Programação?'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110751109987610272</id><published>2005-02-04T09:57:00.000Z</published><updated>2005-02-04T09:58:19.876Z</updated><title type='text'>File input (or "upload") in HTML forms</title><content type='html'>Hmmm... &lt;a href="http://www.cs.tut.fi/~jkorpela/forms/file.html"&gt;isto&lt;/a&gt; pode vir a dar jeito:&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110751109987610272?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110751109987610272/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110751109987610272' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110751109987610272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110751109987610272'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/02/file-input-or-upload-in-html-forms.html' title='File input (or &quot;upload&quot;) in HTML forms'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110684295249923243</id><published>2005-01-27T16:21:00.000Z</published><updated>2005-01-27T16:22:32.500Z</updated><title type='text'>Computer Haikus</title><content type='html'>Oh, isto é lindo! Isto é mesmo lindo! :-)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.rakkav.com/homeworlds/funnybones/pages/haiku.htm"&gt;Computer Haikus&lt;/a&gt;, recolha de ancestrais Haikus sobre computadores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110684295249923243?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110684295249923243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110684295249923243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110684295249923243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110684295249923243'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/computer-haikus.html' title='Computer Haikus'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110683643828435184</id><published>2005-01-27T14:33:00.000Z</published><updated>2005-01-27T14:36:11.313Z</updated><title type='text'>Koan</title><content type='html'>Shrivna showed some C# code to a student named Herbert, and asked him:"What language is this?".&lt;br /&gt;Herbert smiled as he drank his decaf.&lt;br /&gt;Shrivna nodded approvingly.&lt;br /&gt;&lt;br /&gt;- Luís F.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110683643828435184?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110683643828435184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110683643828435184' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110683643828435184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110683643828435184'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/koan.html' title='Koan'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110682458840707518</id><published>2005-01-27T11:09:00.000Z</published><updated>2005-01-27T14:34:58.280Z</updated><title type='text'>Haiku</title><content type='html'>Utilizador&lt;br /&gt;Onde estás? É Primavera,&lt;br /&gt;E o Projecto em flor!&lt;br /&gt;&lt;br /&gt;- Luís F.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;P.S.:&lt;/span&gt; &lt;a href="http://www.toyomasu.com/haiku/"&gt;&lt;span style="font-size:78%;"&gt;Haiku&lt;/span&gt;&lt;/a&gt;,&lt;span style="font-size:78%;"&gt; é uma forma poética japonesa, com métrica 5-7-5, mentalmente divisível em duas partes relacionadas, e contendo obrigatoriamente uma referência mais ou menos directa à Estação do ano.&lt;/span&gt; &lt;span style="font-size:78%;"&gt;Também interessante é o conceito de &lt;a href="http://www.zenproject.faithweb.com/zen_teachings/koan_practice.html"&gt;Koan&lt;/a&gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110682458840707518?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110682458840707518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110682458840707518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110682458840707518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110682458840707518'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/haiku.html' title='Haiku'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110665385887107152</id><published>2005-01-25T11:49:00.000Z</published><updated>2005-01-25T11:50:58.870Z</updated><title type='text'>Visual Studio .NET: Bug insuportavelmente irritante</title><content type='html'>Acerca das alterações aleatórias que a Design View faz ao HTML, ler &lt;a href="http://blogs.msdn.com/MikhailArkhipov/archive/2004/05/16/132886.aspx"&gt;isto&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Ai, ai...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110665385887107152?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110665385887107152/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110665385887107152' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110665385887107152'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110665385887107152'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/visual-studio-net-bug.html' title='Visual Studio .NET: Bug insuportavelmente irritante'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110598271011585620</id><published>2005-01-17T17:21:00.000Z</published><updated>2005-01-17T17:25:10.116Z</updated><title type='text'>Rational XDE</title><content type='html'>Preparo-me para usar o Rational XDE integrado com o Visual Studio .NET.&lt;br /&gt;&lt;br /&gt;Sinto-me como o Bilbo a entrar na caverna do Smaug.&lt;br /&gt;Hmmm... eis &lt;a href="http://www.daveranck.com/SoftwareDev/DevArticles/173.aspx"&gt;aqui &lt;/a&gt;uma leitura apropriada de alguém que passou pelo mesmo.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110598271011585620?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110598271011585620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110598271011585620' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110598271011585620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110598271011585620'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/rational-xde.html' title='Rational XDE'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110598131660870648</id><published>2005-01-17T17:00:00.000Z</published><updated>2005-01-17T17:04:45.340Z</updated><title type='text'>The TAO Of Programming</title><content type='html'>&lt;em&gt;The master programmer moves from program to program without fear. No change in management can harm him. He will not be fired, even if the project is cancelled. Why is this? He is filled with &lt;a href="http://www.canonical.org/~kragen/tao-of-programming.html"&gt;Tao&lt;/a&gt;.&lt;/em&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110598131660870648?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110598131660870648/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110598131660870648' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110598131660870648'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110598131660870648'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2005/01/tao-of-programming.html' title='The TAO Of Programming'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110442984725758189</id><published>2004-12-30T18:01:00.000Z</published><updated>2004-12-30T18:04:07.256Z</updated><title type='text'>VB.NET: Como herdar de uma classe e ter logo as assinaturas todas dos seus métodos</title><content type='html'>Isto punha-me louco! Finalmente descobri que no Visual Studio .NET se pode forçá-lo a gerar as assinaturas todas dos métodos, se, logo depois de escrever o nome da classe a herdar se fizer CTRL+SPACE para activar o Intellisense e, com a classe seleccionada, se carregar em ENTER! Do caneco!&lt;br /&gt;&lt;br /&gt;        Public Class X&lt;br /&gt;            Inherits System.Type 'AQUI! &lt;br /&gt;        End Class&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110442984725758189?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110442984725758189/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110442984725758189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110442984725758189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110442984725758189'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/vbnet-como-herdar-de-uma-classe-e-ter.html' title='VB.NET: Como herdar de uma classe e ter logo as assinaturas todas dos seus métodos'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110442956102813782</id><published>2004-12-30T17:57:00.000Z</published><updated>2004-12-30T18:04:51.526Z</updated><title type='text'>VB.NET: Como ultrapassar as reserved keywords</title><content type='html'>Já não me lembrava da sintaxe para declarar variáveis, funções, etc. com nomes iguais a palavras reservadas... afinal basta envovler os nomes em []. Por exemplo, GetType é uma palavra reservada:&lt;br /&gt;&lt;br /&gt;        Public Overloads Function [GetType]() As System.Type&lt;br /&gt;        End Function&lt;br /&gt;&lt;br /&gt;Eu bem sabia que havia uma maneira!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110442956102813782?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110442956102813782/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110442956102813782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110442956102813782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110442956102813782'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/vbnet-como-ultrapassar-as-reserved.html' title='VB.NET: Como ultrapassar as reserved keywords'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110380934556618502</id><published>2004-12-23T13:41:00.000Z</published><updated>2004-12-23T13:42:25.566Z</updated><title type='text'>Macros para Visual Studio .NET</title><content type='html'>Abençoada a hora em que aprendi a fazer macros para o IDE Visual Studio .NET. Eta vidinha boa!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110380934556618502?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110380934556618502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110380934556618502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110380934556618502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110380934556618502'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/macros-para-visual-studio-net.html' title='Macros para Visual Studio .NET'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110320489665087766</id><published>2004-12-16T13:47:00.000Z</published><updated>2004-12-16T14:16:03.800Z</updated><title type='text'>Validação dos obejctos de negócio</title><content type='html'>Estou mesmo numa de validações... outro artigo interessante: &lt;a id="viewpost.ascx_TitleUrl" href="http://dotnetjunkies.com/WebLog/seichert/archive/2004/02/18/7479.aspx"&gt;Validating business objects&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;... e mais outro: &lt;a href="http://www.theserverside.net/articles/content/Validators/Validators.html"&gt;Validators&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110320489665087766?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110320489665087766/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110320489665087766' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110320489665087766'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110320489665087766'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/validao-dos-obejctos-de-negcio.html' title='Validação dos obejctos de negócio'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110312410569387489</id><published>2004-12-15T15:20:00.000Z</published><updated>2004-12-16T13:38:07.063Z</updated><title type='text'>Validação de input client-side / server-side</title><content type='html'>Ora eis aqui um artigo interessante, bem a propósito do estado de (in)definição em que está o meu Projecto corrente: &lt;a id="viewpost.ascx_TitleUrl" href="http://weblogs.asp.net/jan/archive/2003/08/26/25371.aspx"&gt;To validate or not, that is the question&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110312410569387489?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110312410569387489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110312410569387489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110312410569387489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110312410569387489'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/validao-de-input-client-side-server.html' title='Validação de input client-side / server-side'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110303429347620954</id><published>2004-12-14T14:23:00.000Z</published><updated>2004-12-14T14:31:17.070Z</updated><title type='text'>Como repôr a BD no início dos testes</title><content type='html'>Encontrei dois artigos fixes:&lt;br /&gt;&lt;a id="viewpost.ascx_TitleUrl" href="http://weblogs.asp.net/rosherove/archive/2004/07/20/187863.aspx"&gt;Database Unit Testing issues and solutions: Rollback And RestoreDatabase abilities&lt;/a&gt;&lt;br /&gt;&lt;a id="viewpost.ascx_TitleUrl" href="http://blog.dotnetwiki.org/archive/2004/07/20/634.aspx"&gt;Database testing with MbUnit: RollBack and RestoreDatabase attributes&lt;/a&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110303429347620954?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110303429347620954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110303429347620954' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303429347620954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303429347620954'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/como-repr-bd-no-incio-dos-testes.html' title='Como repôr a BD no início dos testes'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110303346334670517</id><published>2004-12-14T14:08:00.000Z</published><updated>2004-12-14T14:12:55.906Z</updated><title type='text'>TDD - ferramentas</title><content type='html'>Uma ferramenta crítica para Test Driven Development é o &lt;a href="http://www.nunit.org"&gt;NUnit&lt;/a&gt;&lt;br /&gt;Outra que vou instalar agora, e parece igualmente jeitosa é o &lt;a href="http://www.testdriven.net"&gt;TestDriven.net&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;NOTA: Isto é para .NET. O original do NUnit é o &lt;a href="http://www.junit.org/"&gt;JUnit&lt;/a&gt;. Acho que há para outras linguagens também.&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110303346334670517?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110303346334670517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110303346334670517' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303346334670517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303346334670517'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/tdd-ferramentas.html' title='TDD - ferramentas'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110303291546868082</id><published>2004-12-14T13:58:00.000Z</published><updated>2004-12-14T14:03:03.100Z</updated><title type='text'>Testes com acessos à BD</title><content type='html'>Em momentos em que o nível de lirismo atingiu recordes, acreditei (sem nenhuma experiência) que os testes nunca deviam aceder a uma base de dados, devendo ser usados Mock Objects, ou seja, objectos que &lt;em&gt;fingiam&lt;/em&gt; aceder à BD. Entretanto, uma situação em que isso era virtualmente impossível levou-me a usar uma BD só para testes, e em que os registos são repostos a cada execução dos ditos (quase como repôr o backup). Mas ficou-me sempre a dúvida. Afinal, parece que há &lt;a href="http://weblogs.asp.net/rosherove/archive/2004/12/10/279258.aspx"&gt;mais gente&lt;/a&gt; a perder as ilusões...&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110303291546868082?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110303291546868082/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110303291546868082' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303291546868082'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303291546868082'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/testes-com-acessos-bd.html' title='Testes com acessos à BD'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110303251612371197</id><published>2004-12-14T13:44:00.000Z</published><updated>2004-12-14T13:55:16.123Z</updated><title type='text'>TDD?</title><content type='html'>&lt;p&gt;O que correu mal na programação do programa tipo &lt;em&gt;HelloWorld&lt;/em&gt; do Post anterior? Até funciona e tudo!&lt;br /&gt;&lt;br /&gt;Para saber a resposta é preciso conhecer o &lt;a href="http://www.testdriven.com"&gt;Test Driven Development&lt;/a&gt;.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110303251612371197?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110303251612371197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110303251612371197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303251612371197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110303251612371197'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/tdd.html' title='TDD?'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-9607466.post-110302729463136402</id><published>2004-12-14T12:26:00.000Z</published><updated>2004-12-14T13:45:42.193Z</updated><title type='text'>A New Blog Is Born</title><content type='html'>&lt;span style="font-family:courier new;font-size:100%;"&gt;Public Class Blog&lt;br /&gt;&lt;br /&gt;Public Shared Sub Main()&lt;br /&gt;Dim aBlog As Blog = New Blog&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Public Sub New()&lt;br /&gt;System.Console.WriteLine("A New Blog Is Born!")&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;End Class&lt;/span&gt;&lt;br /&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/9607466-110302729463136402?l=luisferreira-desenv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luisferreira-desenv.blogspot.com/feeds/110302729463136402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=9607466&amp;postID=110302729463136402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110302729463136402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/9607466/posts/default/110302729463136402'/><link rel='alternate' type='text/html' href='http://luisferreira-desenv.blogspot.com/2004/12/new-blog-is-born.html' title='A New Blog Is Born'/><author><name>Luis</name><uri>http://www.blogger.com/profile/15033564635715344344</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
