Visual Studio 2013 & TFS 2013 RC disponíveis

9/9/2013 6:08:19 PM By Felipe Pessoto

Ontem instalei o Beta 1 do Visual Studio 2013, cansado de esperar um Release Candidate, e hoje recebo a notícia....hoje saiu o RC1, felizmente pra instalar o RC1 nem precisa desinstalar o Beta 1.

Assim como o Beta, ele vem com licença go-live, o que permite o uso em produção. Esta é uma versão mais próxima à final, com diversas correções, além disso também inclui o TypeScript 0.9.1.1.

O lançamento foi publicado em diversos blogs, onde você pode conferir mais informações e datalhes:

Visual Studio ALM + Team Foundation Server Blog

The Visual Studio Blog

.NET Framework Blog

.NET Web Development and Tools Blog

Brian Harry’s blog

 

Download Visual Studio 2013 RC1 (incluindo a opção por ISO)

TypeScript 0.9.0

6/19/2013 2:08:00 AM By Felipe Pessoto

Após algum tempo em Alpha e Beta, temos a versão 0.9.0. Pra quem ainda não conhece, o TypeScript é um superset do JavaScript desenvolvido pelo Anders Hejlsberg, pai do C#, que adicionar tipos opcionais e orientação a objetos. Assim todo código JavaScript é um código TypeScript válido. O objetivo é ajudar o desenvolvimento de aplicações em grande escala em JavaScript.

Essa nova versão traz diversas melhorias solicitadas pela comunidade, sendo a principal o suporte a Generics. Além disso o compilador foi reestruturado para lidar com aplicações com centenas de milhares de linha de código.

É fácil começar a usar, uma vez que seu código JavaScript é também TypeScript. Por ser Open Source, existem diversos editores, incluindo o plug-in pra Visual Studio, também recomendo usar em conjunto com a extensão Web Essentials, assim sempre que você salvar um arquivo (.ts) ele já chama o compilador e gera o (.js).

Também é possível usar arquivos de cabeçalho, tipando bibliotecas existentes como o jQuery, Knockout, underscore, etc

Download

Web Essentials

Projeto DefinitelyTyped (Arquivos de Cabeçalho)

Links:

Anúncio v0.9.0

Site Oficial

TypeScript no Codeplex

Try It

Blog

Twitter

 

jQuery 1.9 RC1 and Migrate RC1

1/10/2013 12:03:36 AM By Felipe Pessoto

Menos de um mês após o Beta 1 saiu a versão Release Candidate 1. A nova versão 1.9 é um marco na história do jQuery, a intenção é remover o "lixo" acumulado pra manter a compatibilidade com versões antigas, assim muitas partes que estavam obsoletas foram removidas do código.

Para manter funcionando a base de código atual eles disponibilizaram um plug-in chamado jquery-migrate que permite restaurar as funcionalidades obsoletas, emitindo um alerta no console de desenvolvimento, assim você pode ajustar os códigos conforme for possível.

Na versão seguinte, 2.0, será abandonado o suporte aos Internet Explorer´s 6, 7 e 8 que hoje são um problema, obrigando o time do jQuery a inserir diversos hacks pra funcionar como deveria. Assim a versão 2.0 será menor, mais rapida e com menos problemas causados por esses hacks.

Para fazer a migração é só substituir o seu script jQuery por estes:

<script src="http://code.jquery.com/jquery-1.9.0rc1.js"></script>
<script src="http://code.jquery.com/jquery-migrate-1.0.0rc1.js"></script>

Se você usa o jQuery 1.6.4 ou superior também pode incluir apenas o jquery-migrate para ver quais avisos aparecem.

Ao achar algum bug, você deve reportar no site http://bugs.jquery.com