Início Microsoft no InfoQ Brasil
Notícias
Feed RSS-
O futuro do C#: Variáveis Imutáveis
Em C#, a palavra reservada readonly só pode ser utilizada com construções de campos. A proposta 115, Readonly for Locals and Parameterers (somente leitura para variáveis locais e parâmetros) define extensões de uso da palavra reservada readonly para cobrir muitos outros cenários.
-
O futuro do C#: Contratos de métodos
Continuando nossa série sobre o futuro do C#, agora vamos conhecer a proposta 119 que acrescenta sintaxe e um compilador de primeira classe para contratos de métodos.
-
O futuro do C#: Anotações de closures
Embora esteja na lista de “algum interesse”, a próxima proposta da série de evoluções do C# é bastante controversa. A premissa básica é que a proposta de listas de captura lambda permitirá maior controle sobre as variáveis capturadas em uma closure.
-
Executando código Java 8 no .NET com o IKVM
Um release candidate do IKVM com suporte a Java 8 está disponível.
-
O futuro do C#: Propriedades de extensão e outras novidades
A próxima proposta da série de artigos sobre o futuro do C# aborda a possibilidade de novas construções de campos de extensão. Estas construções permitiriam a criação de propriedades de extensão e eventos de extensão.
-
Entity Framework 7: Propriedades shadow
Propriedades shadow são atributos que não existem na própria classe, porém são tratadas como se fossem pelo Entity Framework (EF). Podem ser utilizadas em operações de consultas, no momento de salvar ou atualizar um registro e também em migrações de banco de dados.
-
F# para todas plataformas
F# foi lançado para as três principais plataformas (Windows, Mac OS X e Linux). Entre as novidades estão funcionalidades, correções de bugs e a melhorias de desempenho que beneficiarão os usuários da linguagem que podem estar ou não escrevendo seu código no Visual Studio 2015.
-
Lançamento do TFS 2015 com novo sistema de Build e suporte Git
A intenção originalmente era fazer o lançamento do TFS2015 em julho, juntamente com o VS2015, entretanto não foi possível devido ajustes finais e correções de bugs. A espera acabou e o TFS2015 está disponível. Entre as muitas alterações incluídas estão o novo sistema de build e suporte ao Git.
-
ASP.NET5 com suporte para Visual Studio Application Insights
A Microsoft lançou um SDK para a plataforma de monitoramento Visual Studio Application Insights que agrega suporte à aplicações ASP.NET 5. O Application Insights é dividido em dois componentes principais: o portal Azure em que os dados são apresentados e o SDK que permite a API enviar eventos telemétricos.
-
Descoberto Bug crítico no compilador RyuJIT do .NET 4.6
Os desenvolvedores Nick Craver e Marc Gravell do StackExchange encontraram um bug crítico que afeta todos os usuários e desenvolvedores que instalaram o .NEt 4.6. A falha está no tratamento de Taill Call Optimizations do RyuJTI. Uma vez que o .NET 4.6 é instalado, o novo compilador RyuJIT é ativado por padrão, expondo os usuários à falhas graves durante a execução de seus aplicativos.
-
Dois novos bugs importantes descobertos no Compilador RyuJIT do .NET 4.6
Dois novos bugs importantes foram encontrados no uso do RyuJIT e .NET 4.6. Não é necessário recompilar o código para sentir os efeitos. Apenas executar código já existente no RyuJIT (que é distribuído com .NET 4.6 e habilitado por padrão) pode causar problemas graves.
-
5ª atualização do Visual Studio 2013
Uma nova atualização foi disponibilizada essa semana aos desenvolvedores que utilizam o Visual Studio 2013, que coincide com o lançamento do novo Visual Studio 2015. Essa 5ª atualização, contém em sua grande parte correção de bugs e permite renomear um projeto no Team Explorer.
-
WebAssembly: um formato universal para binário e texto
A Mozilla, a Google, a Microsoft e a Apple decidiram desenvolver um formato binário para a web. Chamado de WebAssembly, este formato pode ser o resultado compilado de qualquer outra linguagem, assim permitindo que aplicações executem no navegador ou em qualquer outro agente.
-
Novidades no Visual Studio Code 0.5 da Microsoft
A atualização de Julho para o VS Code, a ferramenta multi-plataforma da Microsoft, apresenta diversas atualizações que beneficiam os desenvolvedores em várias linguagens.
-
O futuro do C#: Sequências assíncronas
A sintaxe async/await foi bem recebida no C#, mas agora os desenvolvedores estão solicitando mais recursos. Especificamente, eles querem retornar mais de um valor de suas funções assíncronas usando uma sintaxe do tipo "yield return". Esta capacidade vêm sendo descrita como "sequências assíncronas" em uma nova proposta para o C# 7.