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

  • Json.NET Updates: Merge, Dependency Injection, F# and JSONPath Support

    Json.NET 6.0 received 4 releases this year, the latest last week. Over these releases, several new features have been added, including several F# specific features, support for JSONPath querying, ability to integrate with Dependency Injection frameworks, ability to Merge JSON objects and more.

  • .NET Actor Model Implementations Differ in Approach

    Last week Vaughn Vernon published Dotsero, a .NET actor model toolkit that follows the Akka API and earlier this year a preview of the Orleans framework based on the Actor model was released by Microsoft Research. In a recent twitter discussion Vaughn and Sergey Bykov, lead of the Orleans project at Microsoft Research, discussed the different approaches taken in Orleans and Dotsero.

  • 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.

BT