InfoQ Homepage C# Content on InfoQ
-
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.
-
Microsoft Speeds Up Windows Store Apps with .NET Native
.NET Native is an attempt from Microsoft to reduce the start up times and memory footprint of Windows Store applications.
-
RyuJIT's Improved Compiler Boosts .NET
The next generation .NET compiler from Microsoft, codename RyuJIT, has just had a second preview version release. While still very much a beta, the initial results are impressive when compared to both the first preview and the current 64-bit JIT compiler used by NET today.
-
Xamarin Sifts through Enterprise SAP Data
Xamarin and SAP Americas announced at MWC 2014 today a partnership aiming to provide .NET mobile developers the necessary tools to access and integrate enterprise SAP data into their applications.
-
Coverity 7.0 with C#, Java, C, C++ Algorithms, SonarQube, Eclipse, VS and Clang Compiler Support
Coverity has released version 7 of its testing platform with improved C#, Java, C, C++ algorithms in addition to support for SonarQube, Eclipse and Visual Studio 2013. The release also includes support for clang compiler used in the development of Objective-C and C/C++.
-
Xamarin Studio 4.2 Introduces Improved Account Management, Project System, Debugging and Bug Fixes
Xamarin Studio 4.2 has been released with the ability to log directly into your iOS developer account from within the IDE in addition to several improvements related to project system with support for Portable Class Library (PCL) projects in both iOS and Android as it enable C# developers to share code across devices.
-
Glass Developer Kit Enables Developers to Build Apps for Google Glass using Xamarin.Android
The recently released Glass Developer Kit enables developers to build application which work with Google Glass using C# and Xamarin.Android. The kit includes cross-platform Glassware APIs in addition to a sample demo app.
-
Future Plans for C#
At NDC London Mads Torgersen proposed future language changes to C#. It should be noted that these are just proposals and are not guaranteed to make it into any specific release. The proposals are mostly about reducing boilerplate code and don’t offer the kind of fundamental changes we saw in C# 4 or 5.
-
Developing iOS & Android Apps with C# in Visual Studio
Xamarin partnerships with Microsoft to let developers build iOS and Android applications in Visual Studio. Xamarin University teaches developers how to do that.
-
Microsoft's C# and VB Compilers Now Freely Available
MSBuild has been renamed to Microsoft Build Tools. This new package includes Microsoft's C# and Visual Basic compilers, making all 3 freely available and independent from Visual Studio or the .NET Framework.
-
Visual Studio 2013+1 Promises New C# / VB Functionality
While Visual Studio 2013 plans to be a sizable release, one thing it will not bring is the Roslyn project's rewritten compilers for C# and Visual Basic. Mads Torgersen and Anders Hejlsberg have each shed some light on what the wait will ultimately bring.
-
Dropbox Now Can Hold Structured Data with Datastore API
Dropbox has released Datastore API which provides access to key-value stores with support for synchronization between devices using the user’s Dropbox account and including automatic conflict resolution.
-
An Introduction to Neural Networks Using C#
Neural networks have long been an interesting field of research for exploring concepts in machine learning (otherwise known as artificial intelligence). Dr James McCaffrey of Microsoft Research recently gave an introduction to neural networks for those looking to learn more about them in an engaging talk that includes working demo code.
-
Making Immutable Object Graphs Easier in C#
Creating a simple immutable class in C# is easy, but eventually you’ll want to create deep graphs that, for efficiencies sake, should be created via a builder. Or perhaps you want to make non-destructive updates by creating methods. Building out all these builders and methods can be quite tedious and thus error prone. Andrew L Arnott offers a solution that relies on T4 based code generators.
-
ScriptCS: Turning C# into a Scripting Language
ScriptCS enables developers to write C# applications using a simple text editor. Compilation is performed by Roslyn and package management by NuGet.