Expression Bodied – Série Novidades C# 6

Juto com o C# 6 teremos uma feature bastante interessante copiada chamada Expression Bodied que já existe há muito tempo no F# e só agora está dando as caras na principal linguagem da Microsoft. Através desta nova feature podemos escrever métodos, propriedades e até mesmo indexadores de forma muito mais limpa e direta. No C#…

String Interpolation – Série Novidades C# 6

Um dos métodos mais úteis do C# é o String.Format, todos usam ou pelo menos usaram em algum momento. O fato é que além de útil este método pode ser tornar bastante repetitivo e algumas vezes causar bugs difíceis de encontrar. No C# 6 é possível realizar a mesma operação de forma muito mais simples através…

Null Propagation – Série Novidades C# 6

O C# 6 está ficando fantástico, por isso decidi compartilhar com vocês algumas coisas que já estão sendo lançadas (e que podem ser testada no VS15 CTP) e outras que ainda irão entrar no produto. Uma das features mais úteis do C# 6 chama-se Null Propagation. Quando eu li o nome da feature a primeira…

Turma de setembro do curso de Arquitetura de Software .Net

Na semana passado dias 27/09 e 28/09 ministrei mais um curso de Arquitetura de Software .Net. O treinamento foi realizando no The Hub que fica na Consolação em São Paulo.Como sempre limitei o número de participantes, apenas 10 pessoas, pois acredito que turmas pequenas são mais produtivas. Todos os alunos ao final do curso tiveram acesso…

Palestra: Escalando Aplicações com Redis – DNAD 2014

No dia 12 e 13 de setembro aconteceu mais um .Net Architects Day. Neste ano tive minha primeira participação no evento a convite dos organizadores. Palestrei sobre como escalar aplicações usando Redis. A apresentação foi baseada na minha experiência em consultoria com esta incrível ferramenta. Demonstrei os pontos fortes e fracos da ferramenta e como utilizá-la…

Turma de agosto do curso de Arquitetura de Software .Net Online

Nos dias 02/08 e 03/08 houve o primeiro curso de Arquitetura de Software .Net Online que eu ministrei. O treinamento foi realizando online através do aplicativo GoToTraining, inscreveram-se para o curso oito pessoas o que mostrou-se uma grande vantagem já que todos tiveram a oportunidade contar suas experiências em projetos e tirar as dúvidas. Todos…

Palestra sobre SignalR no TDC 2014

Palestrei no último sábado dia 09/08/2014 na trilha de .NET do TDC 2014 em São Paulo. A palestra foi curta com apenas 20 minutos mas deu pra demonstrar uma solução utilizando SignalR para comunicação em tempo real entre diversos clientes recebendo notificação de novos contatos criados. Na solução utilizei ASP.NET Web API, ASP.NET SignalR, AngularJS,…

Palestra nos próximos eventos TDC e DNAD São Paulo

Olá pessoal, É com muito orgulho que anúncio que estarei palestrando em dois grandes eventos aqui em São Paulo nos próximos meses, TDC e DNAD. No TDC 2014 (The Developers Conference) irei realizar uma palestra sobre SignalR na trilha de .NET que acontecerá no dia 9 de agosto, http://www.thedevelopersconference.com.br/tdc/2014/saopaulo/trilha-dot-net: Sistema de Notificação com SignalR Demonstração mão…

Turma de maio do curso de Arquitetura de Software .Net

Entre os dias 31/05 e 01/06 ministrei mais um curso de Arquitetura de Software .Net. O treinamento foi realizado no espaço The Hub, que fica na Rua Bela Cintra no bairro da Consolação. A turma teve 13 pessoas, contando com o sorteado no evento ASP.NET Brasil Conference que faturou o curso de graça! A proposta deste curso…

ASP.NET Brasil Conference foi um sucesso!

O ASP.NET Brasil Conference foi nosso primeiro evento presencial do grupo ASP.NET Brasil, aconteceu no dia 10 de maio de 2014 na PUC/SP. Eu já tinha anunciado o evento aqui no blog. Tivemos 6 palestras de conteúdo de alto nível falando exclusivamente de ASP.NET. Todas as palestras foram ministradas por MVPs em ASP.NET (7 no…

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…