InfoQ Homepage .NET Content on InfoQ
-
Entity Framework 7 Not Recommended for ASP.NET 4
Version 7 of Entity Framework represents a major redesign of the 6-year-old ORM. As such, Microsoft will not be recommending the initial release of EF 7 for existing projects. Rather, it is only meant for projects that are using ASP.NET 5 and .NET Core.
-
Serial Key Generating for .NET
While many applications are now being sold through app stores, mid-sized and big-ticket software is still offered directly to customers via web sites. For these kinds of projects, out-of-band licensing is still a major concern. One way to manage licenses is via serial keys using libraries such as SKGL.
-
A First Look to .NET Core
Microsoft announced at connect() that .NET Core would be open sourced and it would provide a single code base to support all platforms, including Windows, Linux and Mac OSX. Recently, Immo Landwerth, Program Manager at Microsoft, has given more details about what .NET Core is and how it will provide "the foundation for all future .NET platforms."
-
JetBrains Updates All Their .NET Tools Starting with ReSharper 9
JetBrains has announced new RTM versions for their .NET tools, including ReSharper 9, dotTrace 6, dotCover 3, dotMemory 4.2, dotPeek 1.3 and TeamCity Add-in 9.0. JetBrains has created a single installer and platform for these tools. When attempting to install ReSharper, developers are presented with the option to install other .NET tools which will share the platform.
-
.NET Foundation Round-up
The .NET Foundation Advisory Council has extended the community feedback period to Friday, December 5th. After the fifth, the Foundation will begin to officially form next year’s council. You can read more about the Advisory Council, propose changes, and discuss nominations on the .NET Foundation Forum.
-
MimeKit and MailKit, Featuring Support for International Email
After a year of working on MimeKit and MailKit, Jeffrey Stedfast has completed what are probably the most comprehensive MIME and email libraries for .NET. These libraries support SMTP, POP3, and IMAP, including dozens of IMAP4 extensions. Also included is support for the new International Emails standards, a first for the .NET platform.
-
A Preview of C# 6
Mads Torgersen, C# program manager at Microsoft, published a short video presentation describing what is coming in the next major C# version, C# 6. Among C# 6 new features, Mads highlighted getter-only properties, the lambda-arrow operator, string interpolation, and more.
-
Microsoft Announces Pre-release of F# 4.0 in Visual Studio 2015 Preview
Microsoft announced a pre-release of F# 4.0 for Visual Studio 2015 Preview which can be installed through a Visual Studio update package. The update brings improvements to language and tooling features that can positively impact developers' daily life, several commenters said.
-
Full Power, No Charge: Visual Studio Community 2013
Microsoft has released Visual Studio Community 2013, a copy of Visual Studio Professional that is free to use for users in a non-corporate setting. While the Express editions remain available this new version of Visual Studio provides developers with a single environment that can target traditional Windows applications, the Web, Android, and iOS.
-
Microsoft Open Sources .NET, Adds Linux and Mac OS X Support
Microsoft's recent trend toward open source software has made a major advance as the company has released the core .NET software stack under the MIT License and published the code on GitHub. The company plans to fully support an "enterprise ready" version of .NET for Windows, Linux, and Mac OS X.
-
RyuJIT CTP5 Released to Mixed Reaction
The performance of the Just-In-Time compiler affects all .NET-based applications on a Windows system. Microsoft's latest preview of its next generation RyuJIT indicates inconsistent progress.
-
Reactive Extensions, Async, and Splunk
The 2.0 version of the Splunk C# SDK is heavily invested in modern C# features. Every major operation from login-onwards is available via asynchronous methods. And for most advanced uses such as sampling, Reactive Extensions come into play.
-
SuperSocket: Making Socket Programming in .NET Simpler
While HTTP programming in .NET continues to become easier year after year, Microsoft hasn’t been giving much attention to socket-based programs. This where open source projects such as Kerry Jiang’s SuperSocket comes into play.
-
A Look at MongoRepository for .NET
Most of the open source projects we share with you on InfoQ increase the capabilities of another library or technology. MongoRepository is different in that it intentionally limits the capabilities of the underlying library. We’ll let Rob Janssen why it does this in his own words.
-
AutoUpdater.NET: An Easy to Use Alternative to ClickOnce
For applications distributed outside of the Windows Store, having an update mechanism is crucial. For roughly a decade ClickOnce was the standard approach used for .NET applications, but many still find it hard to customize and troubleshoot. So alternatives such as Ravi Patel’s AutoUpdater.NET were developed.