BT

InfoQ Homepage C# Content on InfoQ

  • First Look at Visual Studio 2019 Preview 1

    Microsoft announced the release of Visual Studio 2019 Preview 1 at the Connect 2018 event. This preview highlights many changes, from the IDE's startup, to code refactoring functionality, and greater use of search functions to better navigate large source trees.

  • C# 8 Small Features

    While most of the attention is on big ticket items such as default interface methods and nullable references, many small features are also be considered for C# 8. Here is a sampling of things that may make it into future version of C#.

  • Studio 3T: SQL Exploration for MongoDB

    Studio 3T offers an SQL-based user interface for MongoDB. This includes in-place data editing, query performance information, and a SQL to code converter for JavaScript (node.JS), Java, Python, and C#.

  • Build 2018: The Future of C#

    Number one on the list of future C# features is Nullable Reference Types. But also on the table are enhancements to pattern matching, array slicing, asynchronous iterators, default interface methods, and possibly even records.

  • New Features in C# 7.3

    Though a comparatively minor release, C# 7.3 addresses some long outstanding complaints from C# 1 and 2 such as overload resolution and generic constraints that work with enums and delegates.

  • Using C# to Target GPUs

    The new Hybridizer technology provides C# developers with a way to target the CUDA platform and take advantage of GPUs for increased performance. Thanks to Hybridizer, developers are not forced to use C or C++ to write high-performance GPU code.

  • 5th Update to Visual Studio 2017 Expands Debugging Tools

    The fifth update to Visual Studio 2017 has reached general availability and brings another batch of improvements to Microsoft's popular developer tool. Version 15.5 focuses on improvements to the debugger tools, faster C#/VB solution loading times, and expanded C++17 support.

  • Realm Extends its .NET Stack Support with Realm .NET

    After introducing support for .NET Core last summer to build mobile applications using C#, Realm announced Realm .NET, a set of new components that allow developers a better integration with their .NET stack.

  • Microsoft Previews Nullable Reference Types in C# 8

    Microsoft has made available Nullable Reference Types as preview for developers who want to try the new feature and provide feedback.

  • Catching up with C# 7.1 and C# 7.2

    Back in August, C# 7.1 was quietly released along with Visual Studio 15.3, but it’s not quite ready. In this report we’ll look at a subtle compiler bug and what’s next in store for the soon to be released C# 7.2.

  • C# 7.2 and 8.0 Roadmap

    Features are already being lined up for C# 7.2 and 8.0 including nullable reference types and limited multiple inheritance.

  • An Early Look at C# 7.1: Part 2

    Yesterday we looked at Async Main and Default Expressions. Our tour of C# 7.1 continues with the proposals titled Infer Tuple Names and Pattern-matching with Generics.

  • .NET Core 2.0 Preview Released, Includes Visual Basic Support

    Microsoft has announced the release of .NET Core 2 Preview 1. This brings .NET Core into compliance with .NET Standard 2 and adds Visual Basic support to .NET Core for the first time.

  • .NET Futures: Asynchronous Streams

    Since async/await was announced for VB/C#, developers have been asking about an asynchronous version of IEnumerable. But until C# 7 and ValueTask, that was potentially challenging from a performance standpoint.

  • Emerging Technologies for the Enterprise Conference 2017: Day Two Recap

    Day Two of the 12th annual Emerging Technologies for the Enterprise Conference was held in Philadelphia. This two-day event included keynotes by Blair MacIntyre (augmented reality pioneer) and Scott Hanselman (podcaster), and featured speakers Kyle Daigle (engineering manager at GitHub), Holden Karau (principal software engineer at IBM), and Karen Kinnear (JVM technical lead at Oracle).

BT

Is your profile up-to-date? Please take a moment to review and update.

Note: If updating/changing your email, a validation request will be sent

Company name:
Company role:
Company size:
Country/Zone:
State/Province/Region:
You will be sent an email to validate the new email address. This pop-up will close itself in a few moments.