21/09/2010 22:21:00
Por Fujiy
Uma dica para padronizar as urls do seu site, que hoje são muito importantes por causa do SEO.
Para forçar sempre o WWW, basta adicionar a rule no system.webServer -> rules:
<rule name="Add WWW prefix" >
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="^domain\.com" />
</conditions>
<action type="Redirect" url="http://www.domain.com/{R:1}"
redirectType="Permanent" />
</rule>
ou caso prefira sempre remover o WWW
<rule name="Remove WWW prefix" >
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.domain\.com" />
</conditions>
<action type="Redirect" url="http://domain.com/{R:1}"
redirectType="Permanent" />
</rule>
22/08/2010 19:20:00
Por Fujiy
Este sábado fui ao TDC 2010 que aconteceu em São Paulo. Na trilha de .NET.
Foi uma ótima oportunidade para conhecer novas tecnologias, que as vezes não da tempo de estudar ou mesmo nem conhecemos.
O AppFabric que é novidade e até hoje nunca tinha visto funcionando foi o assunto da primeira palestra.
Uma tecnologia que sempre deixei de lado para estudar é o Sharepoint, assisti a palestra tendo certeza que ia acabar surpreso com a produtividade e poder da plataforma e foi o que aconteceu.
Em seguida uma palestra do Giovanni Bassi e André Dias sobre testes na plataforma Microsoft, ótima, mostrando as várias ferramentas e recursos para testes como Code Coverage e UI Test.
Após o almoço foi o ponto que achei de maior destaque, pudemos ver um debate sobre diversas linguagens, contando com a presença de alguns membros do Mono Brasil inclusive do Rodrigo Bamboo, criador da linguagem Boo, muito utilizada e que conta inclusive com um livro do (sempre crítico) Ayende, só isso ja faz merecer respeito. Felipe Rodrigues (chamado pelos colegas de excêntrico, rs.) também estava presente, e também escreve suas próprias linguagens.
Uma dica deixada foi, aprenda vários paradigmas de linguagens de programação. E é algo que sempre levo em consideração, linguagens de Ruby e F# mostram que há outras formas de chegar no resultado desejado, mesmo que você não use essas linguagens. Por exemplo o C# 3 incorporou alguns comportamento de linguagem funcional e a versão 4 aceita dinamismo. Pode não ser o mesmo que usar as linguagens feitas para o proposito, mas ajuda muito.
O momento mais interessante foi após a palestra onde pudemos conversar com alguns palestrantes, tiramos algumas dúvidas sobre o projeto Mono, e sobra criação de linguagens e padrões.
O próximo evento é o TechEd, com 3 dias de muita novidade e tecnologia!
09/08/2010 10:33:00
Por Fujiy
Um interessante post(Software, "It’s not what we do".) do David Starr . Vou colocar o sumário aqui, mas vale a pena ler, não é um post técnico, mas importante:
"In summary, no matter what type of organization you work for:
Yes, you need to use source control.
Yes, you need to automate the build.
No, you shouldn’t be releasing the assemblies compiled on your machine.
Yes, you need to stop writing long methods and pay attention to code complexity.
Yes, you need to buy your developers the best tools available.
No, you don’t need to write your own logging framework.
Yes, you should be practicing test first development.
No, continuing to ship known defects is not acceptable.
Yes, you should understand who your customer is."
27/07/2010 10:57:00
Por Fujiy
A Microsoft liberou o Preview 1 do ASP.NET MVC 3.
No blog do Maarten Balliauw tem algumas das novidades.
Entre elas, está o suporte ao Razor, a nova view engine, ViewData usando dynamic e suporte a injeção de dependência. Lembrando que o ASP.NET MVC 3 não suporta versões anteriores ao .NET 4
Download ASP.NET MVC 3 Preview 1
06/07/2010 09:11:00
Por Fujiy
Outra beta, fiz no mesmo dia do exame de ADO.NET.
_1373_1370_512.png)
