BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage .NET Content on InfoQ

  • Noda Time Gets Faster, Adds Persian and Hebrew Calendar Support

    Noda Time v 1.3 has been released with several new features such as support for Persian and Hebrew Calendars, performance improvements for parsing and formatting and several API additions.

  • Big Features Pack Visual Studio "14" Preview

    The first preview of the successor to VS2013 has been released, unifying several recent projects into a single package. Nearly all technology platforms are affected, with ASP.NET, C++, and VB/C# developers all receiving large updates.

  • Nitra: Open Source Language Tooling For CLR

    JetBrains recently open sourced Nitra, a set of tooling for working with programming languages on the CLR. Developers can define grammers using Nemerle, which Nitra then uses to build parsers and generate classes to represent and navigate the AST.

  • RyuJIT CTP4 Adds Windows 7 Support

    RyuJIT, Microsoft's project to produce an improved Just-in-Time compiler for .NET, has taken a big step forward on the compatibility front by adding support for Windows 7 and Windows Server 2008. Now developers on these platforms can test RyuJIT with their code.

  • Rebooting Entity Framework

    Entity Framework is being rebooted with an initiative called “Entity Framework Everywhere”. The goal of this project is dramatically reduce both the complexity of Entity Framework and the resources needed to run applications that use it. This will in turn allow it to run on a wider variety of platforms including Windows Store and Windows Phone.

  • Introducing Microsoft Avro

    Microsoft has announced their implementation of the Apache Avro wire protocol. Avro is described a “compact binary data serialization format similar to Thrift or Protocol Buffers” with additional features needed for distributed processing environments such as Hadoop.

  • Convert VB 6 to WinForms and WinForms to HTML

    At Build, Mobilize.NET unveiled their newest migration product: WebMAP2. This product takes legacy WinForms applications and converts it into an HTML based application. When paired with their Visual Basic Upgrade Companion you can migrate code all the way from WB 6 to the web.

  • QuickVB: A Roslyn Based IDE in the Spirit of QuickBasic

    In honor of the 50th Anniversary of BASIC, Microsoft’s VB team created a Roslyn powered homage to QuickBasic. This IDE looks like the original, but has modern features such as code completion.

  • High Performance Math with ILNumerics for .NET

    A common belief among programmers is that .NET is slow when it comes to complex mathematical operations. And generally speaking that is true due to factors such as .NET’s predisposition towards heap allocating all but the simplest values. But it doesn’t have to be that way. Frameworks such as ILNumerics use techniques such as custom memory managers and automatic parallelization to close the gap.

  • High DPI Improvements for Windows Forms in .NET 4.5.2

    Microsoft has just announced the release of .NET 4.5.2. This release includes new APIs for ASP.NET that support background threads under IIS. Also featured is higher DPI support for WinForms.

  • A Look Back at NDoc and Sandcastle

    The history of NDoc and Sandcastle is long and sordid. We take a brief look at that history and then check in on their successor, the Sandcastle Help File Builder.

  • Announcing the NuGet 3 Roadmap

    In a recent article, Jeff Handley outlined the roadmap for NuGet 3.x. From its humble beginnings as a way to distribute out-of-band ASP.NET MVC packages, NuGet is now considered to be a vital part of the .NET ecosystem and Visual Studio itself. The four primary areas covered in the roadmap are: Package Discovery, Package Trust/Incompatibility, API, and Package Installation/Build.

  • SIMD Support in .NET

    Six years after Mono, Microsoft’s implementation of the CLR has finally gained support for SIMD via RyuJIT. Still in community preview, RyuJIT is the next generation JIT compiler for .NET.

  • Introducing the .NET Foundation

    Microsoft’s evolution towards a major open source player has reached the next step with the introduction of the .NET Foundation. The purpose of the foundation is to “be the steward of a growing collection of open source technologies for.NET” including ASP.NET MVC, Xamarin Mimekit, and the .NET Compiler Platform.

  • C# Compiler Released As Open Source

    The destination of Microsoft's Roslyn project has been revealed: the rewrite of the C# and VB compilers has been released under an open source license by Microsoft. Not only will users benefit from the improved tooling Roslyn supports, they can also look under the hood to add features or analyze behavior.

BT