Anúncio do ASP.NET vNext

No TechEd NA o time de ASP.NET anunciou o ASP.NET vNext. ASP.NET vNext está sendo projetado para ser o mais leve possível e otimizado para aplicações web que rodarão na nuvem. O site oficial do ASP.NET vNext é o http://www.asp.net/vnext, lá você pode ficar a par de todas as novidades e atualizações deste novo framework. Com o ASP.NET…

SLA no Windows Azure

O que é SLA? SLA é uma sigla para o termo inglês Service Level Agreement, traduzindo: Acordo de Nível de Serviço ou Contrato de Nível de Serviço. Na prática é um contrato onde a empresa prestadora do serviço formaliza, em unidades mensuráveis, o que os consumidores podem esperar de seu serviço. Geralmente colocando margens ou…

Evento ASP.NET Brasil Conference

Há cerca de 1 ano criei um grupo no Facebook chamado ASP.NET MVC pt-br, que hoje conta com mais de 1000 usuários ativos. Pois é, crescemos rápido e em comemoração a este sucesso vamos realizar um evento gratuíto, que irá contar com várias palestras de MVPs! O ASP.NET Brasil Conference será um evento de ASP.NET voltado a mostrar…

Configurando SSL no Windows Azure Web Sites

Depois de criar um site no Windows Azure podemos então entrar no dashboard do mesmo, onde temos várias abas que inclusive podemos configurar o uso de SSL nas aplicações, desta forma: Entrando na aba de configuração, podemos notar que há algumas opções que são habilitadas somente quando estamos no modo Standard (porque o modo FREE…

Exemplo de estruturação de arquitetura

Liberei um exemplo de arquitetura bem básica para demonstrar uso de diversos conceitos e padrões que podemos usar no nossos projetos. Esse exemplo surgiu sob demanda a partir de palestras que fiz ao longo dos últimos anos. Entre os exemplos temos: Teste unitários Teste de controllers do MVC usando MSTest Teste de domínio usando MSTest…

ASP.NET MVC Route Constraint

Muitas vezes precisamos restringir acesso a determinadas rotas na nossa aplicação e isso pode ser feito de modo relativamente fácil usando expressões regulares na definição da rota no ASP.NET MVC. Para criar uma restrição baseada em expressão regular precisamos alterar a classe RouteConfig e adicionar a restrição numa rota existente ou criar uma nova usando…

Evento Faculdade Anhanguera – ASP.NET MVC & Entity Framework

No dia 11 de outubro de 2013 tivemos um evento Semana de Informática Faculdade Anhanguera. Houveram diversas palestras e eu fui convidado para falar de ASP.NET MVC & Entity Framework, as palestras foram de altíssimo nível e o público presente, em sua maioria estudantes, deu ótimo feedback sobre todas. Gostaria de agradecer a oportunidade de…

Configurando log de SQL gerado pelo Entity Framework 6

O novo Entity Framework possui diversas funcionalidades interessantes, uma delas é a capacidade de fazer log de todas as interações entre o EF e o banco de dados. Isto é muito útil para sabermos o que está acontecendo na aplicação sem precisar usar um profiler qualquer. Para ativar o log do Entity Framework 6 é…

MVP de ASP.NET renovado por mais um ano

Olá pessoal, Gostaria de anunciar que agora no início de outubro tive o titulo de Microsoft MVP em ASP.NET renovado por mais um ano. Muito obrigado a todos que leram este blog e que viram minhas inúmeras palestras tanto presenciais quanto onlines. Sem vocês esse trabalho não teria razão de ser! Abraço a todos.  

Código Mobile Summit em São José dos Campos

No último sábado dia 21/09/2013 aconteceu o Código Mobile Summit, um evento voltado para desenvolvimento em dispositivos móveis onde tivemos palestras de games, android, iOS, Windows Phone, Windows Embedded, ASP.NET MVC e Windows Azure. Palestrei sobre o Windows Mobile Services, serviço do Azure voltado para aplicações móveis. O evento foi muito divertido e encontrei alguns…

ASP.NET no Visual Studio 2013

Pra quem ainda não viu o Visual Studio 2013, essa é a nova cara dele: Muita coisa nova vem por ai com a versão 2013 dessa incrível ferramenta que ainda tá em Release Candidate (RC) que você mesmo pode fazer o download aqui. Vamos então criar um novo projeto ASP.NET para ver o que acontece…

Curso de ASP.NET MVC em Outubro

Abri uma turma para o curso de ASP.NET MVC que irá acontecer em Outubro nos dias 5 e 6. As inscrições já estão abertas aqui mesmo no blog e você pode obter mais informações pelo link http://waldyrfelix.net/curso-de-asp-net-mvc/. Este é um curso montado para aqueles profissionais que querem ter uma rápida imersão no ASP.NET MVC, nele irei…

Palestra sobre ASP.NET Web API no MVC Summit

No último sábado dia 27/07/2013 ocorreu um evento online chamado MVC Summit. O evento contou com duas trilhas: Web e MVC. Foram diversas palestras sobre tecnologias relacionadas a web e muito ASP.NET MVC. Palestrei sobre ASP.NET WEB API, os slides da palestra estão no SlideShare: ASP.NET WEB API from Waldyr Felix O código fonte de…

Visual Studio Summit 2013

Ontem dia 25/05/2013 participei do evento Visual Studio Summit 2013. O evento foi um inteiro sucesso, assim como o do ano passado, tivemos mais de 320 pessoas no evento e 61 palestras. Este ano falei sobre ASP.NET Web API em duas das 8 salas onde o evento ocorreu. Seguem os slides da apresentação. Asp.net web…

ASP.NET Web API melhorando o retorno JSON dos seus serviços REST

Quando expomos dados usando serviços REST podemos optar por vários tipos de retornos, o mais comum atualmente é retornar dados em JSON. No entanto, quando criamos estes serviços usando ASP.NET Web API podemos definir formas alternativas de entregar esses dados. Serviço de Exemplo Para ilustrar criei um serviço REST de usuários que pode ser acessado…

ASP.NET MVC e os Action Results

Os Action Results são itens muito importantes no desenvolvimento com ASP.NET MVC. São eles que definem o que será retornado para o usuário, são a abstração do retorno real para o usuário através da View. Existem diversos Action Results no ASP.NET MVC, os mais utilizados são: ViewResult, RedirectToRouteResult e JsonResult. São utilizados dentro das actions…