De volta das festas de fim de ano (Feliz 2012 a todos!) e continuando com assunto ELMAH (partes 1 e 2, aqui e aqui), neste post falarei como proteger o acesso ao log gerado por ele. O primeiro fator relacionado à segurança é a permissão de acesso remoto ao log. Caso queira evitar que o endereço... Continuar Lendo →
Tratando erros com Elmah no ASP.NET MVC (parte 2 – HandleError)
Este post é continuação do anterior sobre o ELMAH (leia a parte 1 aqui). Vamos ver como utilizar o ELMAH em conjunto com HandleErrorAttribute, que é utilizado para capturar exceções não tratadas e exibir uma página amigável de erro. Com o uso do HandleError e o <customErrors> do web.config em modo "On", as exceções disparadas... Continuar Lendo →
Tratando erros com Elmah no ASP.NET MVC (parte 1 – Configuração)
Sabemos que toda aplicação que se preze deve ter algum tipo de log de erros, para que possamos visualizar todas as exceções não tratadas pela aplicação e corrigí-las o mais rápido possível. Neste post vou mostrar como é bem simples logar erros em uma aplicação ASP.NET MVC utilizando o ELMAH (Error Logging Modules and Handlers),... Continuar Lendo →
Professional Scrum Foundations (PSF) de novo em Campo Grande
Extra! Extra! Para quem perdeu, o curso oficial de Scrum "PSF - Professional Scrum Foundations" da Scrum.org está de volta à Campo Grande. O curso foi trazido ao Brasil pelo Giovanni Bassi, assim como todos os demais cursos da Scrum.org. Tive a oportunidade de fazer este curso no início do ano e é totalmente recomendado.... Continuar Lendo →
ASP.NET MVC 3: Razor Helpers
Como sabemos, podemos (e devemos) encapsular código de uma view para permitir seu reuso. Podemos fazer isso escrevendo métodos de extensão para a classe HtmlHelper. Abaixo segue um exemplo bem simples: Criado o helper, podemos utilizá-lo em qualquer view, como a seguir (notem a importação do namespace onde está o método de extensão: RazorHelpers): Razor... Continuar Lendo →