Início C# no InfoQ Brasil
Notícias
Feed RSS-
.NET: Os custos de Async e Await
Técnicas de programação assíncrona podem oferecer melhoras significativas no desempenho geral de uma aplicação, mas os ganhos não são de graça. Uma função assíncrona é com frequência mais lenta que sua alternativa síncrona. Stephen Toub escreveu sobre as questões de desempenho com chamadas assíncronas em um detalhado artigo na MSDN Magazine.
-
Java 8: Sintaxe de expressões Lambda será baseada em sintaxes de C# e Scala
Brian Goetz anunciou na lista lambda-dev a decisão sobre a sintaxe a ser usada para expressões Lamba na linguagem Java, que serão baseadas na sintaxe hoje empregada por C# e Scala, em função da quantidade de desenvolvedores já habitados com ela.
-
Roadmap do ASP.NET MVC 4: recipes MVC e foco em mobile
Mantendo seu ritmo anual, a Microsoft anunciou seus planos para o ASP.NET MVC 4 e já começou o trabalho na nova versão. Entre as principais melhorias planejadas estão funcionalidades focadas em produtividade, aumento de desempenho, e melhoria do suporte a HTML5 em dispositivos móveis.
-
C# 5.0 terá sintax sugar para operações assíncronas
O time de desenvolvimento de .NET da Microsoft anunciou nessa última semana que a próxima versão da linguagem C# terá uma nova sintaxe, mais enxuta, para realizar operações assíncronas.
-
Parâmetros Opcionais estão ganhando força no .NET
Parâmetros opcionais sempre fizeram parte do .NET, porém com o C# relutando em dar suporte, onde utilizá-los é geralmente considerado um tabu a menos que se esteja trabalhando com as bibliotecas COM. Agora que o C# 4 suporta os parâmetros opcionais, nós estamos começando a vê-los sendo utilizados em muito mais do que apenas códigos legados.
-
A Amazon Ajuda os Desenvolvedores .NET a Programar para seu Serviço de Cloud
A Amazon lançou o AWS SDK for .NET, um conjunto de bibliotecas, exemplos de código e documentação para desenvolvedores .NET que criam aplicações que utilizam o serviço de cloud da Amazon.
-
Proposta: um Compromisso sobre Utilização de Dynamic em C#
Jeffrey Palermo, CTO da Headspring Systems, propõe um compromisso na utilização de Dynamic de C#: a capacidade de fazer um método dinâmico inteiro, mantendo conjuntos estáticos.
-
Qualquer Pessoa Pode Legalmente Implementar as Especificações C# e CLI.
A Microsoft colocou as especificações do C# e do CLI, ECMA 334 e ECMA 335, sob o Community Promise, que basicamente, protege implementações de qualquer pessoa em qualquer linguagem de qualquer modo de ser processado pela Microsoft por infringir propriedade intelectual ou patentes correspondentes.
-
Auto-implemented Properties no VB e C#
C# adicionou auto-implemented properties na versão 3, mas o Visual Basic foi incapaz de igualar-se naquele momento. Com a iminente release do .Net 4.0, VB avançou nesta área, mas com um toque diferente.
-
Existe Futuro para o VB.NET?
Muitos se perguntam por que a Microsoft está dando um tratamento diferenciado para o VB.NET comparado ao C#, por que desenvolvedores VB.NET recebem menos que desenvolvedores C# e se eles devem se preocupar com seu futuro ou não. Em um podcast, Lisa Feigenbaum, gerente de projetos no grupo de linguagens gerenciadas .NET, garante à comunidade VB.NET que o VB definitivamente tem futuro.
-
XIII Semana de Engenharia Elétrica e da Computação
A XIII Semana de Engenharia Elétrica e da Computação, Engenharia Aberta, será realizada entre os dias 18 e 22 de maio no auditório da Faculdade de Educação e na Escola de Engenharia Elétrica e de Computação (EEEC) da UFG, localizadas na Praça Universitária, Goiânia.
-
Mais sobre o suporte para aspectos de linguagem dinâmica no C#
O Mads Torgersen apresenta mais detalhes sobre a palavra reservada dynamic no C# e como ela foi concebida. Incluso estão alguns designs alternativos que foram eventualmente descartados para dar lugar à palavra reservada dynamic.
-
C#/VB Paridade no .NET 4
No PDC 2008, a Microsoft prometeu paridade entre as linguagens Visual Basic e C#. O que isso significa para o .NET 4 foi enumerado durante o keynote Lang.NET(marca de 18 minutos). Brevemente, isso é o que você pode esperar pra ver.
-
SharpDevelop Alcança o 3.0 Milestone
A comunidade do SharpDevelop liberou a versão 3.0 da IDE .NET open source. O SharpDevelop (#Develop) oferece suporte para .NET 3.5, C#, VB.NET, F#, Code Completion, Auto Code Insert, Refactoring e outros.
-
Migrations estilo Rails no .NET
Controlar a versão do esquema de banco de dados junto com seu código .NET é essencial para o gerenciamento dos codebase voláteis especialmente quando empregam a integração continua. Várias equipes no mundo .NET usam scripts manuscritos ou ferramentas de comparação de esquema.