Entrevista com Eric Lippert

6/24/2012 10:40:38 PM By Felipe Pessoto

Rachel Roumeliotis, editora da O´Reilly, entrevistou Eric Lippert sobre assuntos como async do novo C#5.0, o projeto Roslyn e o mais interessante, o que o Eric imagina pro futuro do C#. Apenas de ser uma opinião pessoal e hipotética, ele costuma postar no blog dele sobre assuntos hipotéticos e que meses depois acabamos vendo no C#.

Os pontos principais da entrevista são: 

  • Async como principal novidade do C# 5.0. [3:32]
  • O projeto Roslyn que facilitará a criação de ferramentas que interpretam C# e VB.NET. [6:37]
  • O que "pode" estar vindo no futuro do C#. [11:55]

Novidades no Windows Azure Junho 2012

6/10/2012 3:07:05 AM By Felipe Pessoto

Junto com o último SDK (June 2012) o Windows Azure trouxe várias novidades importante. Agora sobre o comando do Scott Gu o Windows Azure está recebendo muitas novidades que devem ajudar ainda mais no sucesso da plataforma.

Novo Portal

O novo portal feito do zero, agora é muito rápido e fluído, construido com a API Rest, tudo que pode ser feito nele também pode ser feito usando as Web API´s, inclusive também está disponível a ferramente para linha de comando que permite criar scripts e automatizar as tarefas administrativas, usando o PowerShell para Windows e o Bash para Linux e Mac. O código fonte da ferramente está disponível no GitHub sobre a Licença Apache 2.0, assim como o Azure SDK em si.

O site funciona em todos os browsers e pelo que vi pelos HTTP Headers, o site é feito em .NET4.0 e MVC 3.0.

Máquinas Virtuais

Agora é possível usar Máquinas Virtuais persistentes, já que antes era possível apenas criar máquinas virtuais que não persistiam o estado, isto é, sempre que o processo era interrompido a máquina virtual era "resetada" ao estado inicial. Com isso ficou simples migrar seu servidor on-premise pro Windows Azure, basta enviar o arquivo VHD da máquina virtual e já está na nuvem, inclusive servidor Linux. Também é possível criar máquinas virtuais a partir de imagens prontas:

 

Web Sites

Outra novidade é o servidor de Web Sites, que permite fazer o deploy de aplicações ASP.NET, Node.js e PHP, que inclusive está com um plano grátis por 1 ano (no mínimo) para até 10 sites. O deploy pode ser feito usando  FTP, Git, TFS e Web Deploy:

O plano grátis é para ambientes compartilhado, mas é possível fazer o upgrade para planos dedicados, usando todos os tamanhos de instancias disponíveis, ou mesmo usando várias pra um mesmo site. O Load Balance é automático e os mesmos métodos que deploy continuam funcionando, não importat quantas instancias você tenha:

 

 

SDK

O SDK agora está disponível para Windows, Mac e Linux, para diversas linguagens e plataformas, como .NET, Java, Node.js, PHP, e Python:

 

É muita novidade e promete levar o Azure à vários níveis acima.

Para mais detalhes sugiro o blog do Scott Gu

Roslyn June 2012 CTP

6/6/2012 10:45:50 AM By Felipe Pessoto

Anunciada uma nova versão do Roslyn, projeto que permite usar o compilador de C# e VB.NET como um serviço, agora suportando o Visual Studio 2012 RC e com algumas novidades em relação ao suporte a linguagem:

  • Tipos anônimos
  • Queries
  • Eventos
  • Índices
  • Parametros Nomeados e Opcionais
  • Algumas outras expressões (using, lock/SyncLock, etc)

O download pode ser feito por este link, ou usando o package do NuGet que contem as API´s que não dependem do Visual Studio.