Requisições assincronas com ASP.NET MVC

A grande maioria das requisições de uma aplicação são feitas de forma sincrona, ou seja, utilizam uma unica thread, que aguarda até que a requisição esteja pronta para retornar uma resposta. Durante todo o tempo que esta requisição leva para ser feita, a thread responsavel fica parada, sem tratar de nenhuma outra requisição.
Esta abordagem funciona Mais >

Trabalhando com a sintaxe <%:...%>

Antes do .NET 4.0 a sintaxe mais comum para fazer encoding em valores dinamicos era <%=Html.Encode(valor) %>. No entanto essa nova versão do framework trouxe uma forma mais limpa e economica de se trabalhar: <%: valor%>.
A idéia desta nova sintaxe é fazer o desenvolvedor esquecer completamente da forma antiga, menos inteligente e perigosa de exibir Mais >

Utilizando TempData para carregar dados entre requisições

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou sobre sua estrutura.”
Qualquer redirecionamento faz com que o Mais >

Trabalhando com AJAX no ASP.NET MVC (JQuery)

Diversas pessoas tem curiosidade para aprender a trabalhar com ASP.NET MVC. No entanto depois que percebem como funciona o modelo de controllers e actions tem uma ligeira decepção. Essa decepção se deve pelo fato de que o ASP.NET MVC trabalha “melhor” com modelo de paginas simples, que possuem poucas ou apenas uma responsabilidade.
É dificil por Mais >

Test Driven Development (TDD) com ASP.NET MVC

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou sobre sua estrutura.”
Existem varios tipos de testes que podem (e devem) Mais >

Palestra de introdução ao Windows Azure

Olá mamiferos!
Amanha estarei apresentando uma palestra introdutoria ao Windows Azure.
Entre os tópicos discutidos estão:

Revendo Cloud Computing
Introdução ao Windows Azure
Como funciona
Desenvolvendo para Azure
Criando um ambiente no portal
Cenário e usabilidade em organizaçõe de pequeno e grande porte

Iniciarei a palestra após meu amigo Francisco Gonçalves explicar como funcionam “Testes de regreção com Test Manager”.
A palestra começará as 19:10 Mais >

Tratanto erros em actions com ASP.NET MVC

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou Mais >

FormsAuthentication com ASP.NET MVC e Authorize

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou sobre sua Mais >

Criando helper no ASP.NET MVC

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou sobre sua estrutura.”
O que é Mais >

Dependency Injection (DI) no ASP.NET MVC

“Este conteudo faz parte de uma série iniciada com o post ‘Exemplo pratico de uma aplicação ASP.NET MVC’, que disponibiliza para download um exemplo de aplicação. Para entender este post não é necessario ter acompanhado a série. No entanto algumas citações poderão ser feitas sobre o projeto de exemplo ou sobre sua estrutura.”
Neste post vou mostrar como substituir Mais >