Todos sabem que validação de dados é algo primordial em nossas aplicações pois garantem consistência dos dados. Devemos sempre ter cuidado com a entrada de dados, verificando o preenchimento obrigatório e a formatação dos campos e aplicando regras de negócio sempre que preciso. Nest post farei uma introdução sobre validação no ASP.NET MVC 3. ---------------------... Continuar Lendo →
Configurando SmtpClient para o ambiente de desenvolvimento
Fala, galera Quando estamos desenvolvendo uma aplicação que precisa enviar e-mails, fazemos uso da API SmtpClient e , por padrão, suas configurações são definidas no arquivo web.config (ou app.config), tal como exemplo abaixo: Tudo ok até aí. Porém, em ambiente de desenvolvimento, pode ser indesejado (e chato) ficar enviando e-mails aos montes somente para poder... Continuar Lendo →
Retrospectiva 2010 e metas para 2011
Mais um ano se foi e muita coisa boa aconteceu. Foi um ano de muito aprendizado e estudos intensos. Abaixo uma rápida retrospectiva: Consegui me "libertar" pelo menos em 90% das aplicações .NET 2.0, migrando ou começando novas com o .NET 4.0. Terminei de ler alguns livros clássicos como o "Clean Code (Uncle Bob)" e... Continuar Lendo →
Analista de Sistemas existe?
Já aviso de imediato: este é um post polêmico. Portanto, antes de preparar um bonequinho de vudú com o meu rosto, peço que leia atenciosamente e com a mente aberta até o final. A ideia é refletirmos sobre o papel/cargo/whatever de "analista de sistemas", ainda usado hoje no mercado de trabalho. Vamos dividir em tópicos:... Continuar Lendo →
Fazer software não é fácil nem “rapidinho”
Quem aí acha que desenvolver software é "facinho" e "rapidinho"? Desde "sempre", vejo que as pessoas utilizam as palavras "fácil" e "rápido" de forma inconsequente em muitos casos. Sabemos que trocar a cor de um label é moleza, certo? Pois é. O problema é que as pessoas vão além dessa simples tarefa e começam a... Continuar Lendo →