BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Microsoft Build 2017 - Day 1 Early Access

by Jeff Martin on  May 10, 2017

Microsoft has granted several news sites, including InfoQ, an early look at what will be introduced at Build 2017. Take a look at what Microsoft has in store for developers and be sure to check back throughout the day for updates on these announcements.

ASP.NET Core Drops Support for .NET Framework

by Jonathan Allen Jeff Martin on  May 09, 2017 4

Last Friday, ASP.NET Core quietly switched to only supporting .NET Core 2.0. This means that ASP.NET Core 1.0/1.1 applications running Mono or the full .NET Framework will not be upgradable to ASP.NET Core 2.0 when it is released in 2-3 months. Seen as a major breaking change to the platform without a public discussion or formal announcement, this has angered many prominent developers.

.NET Framework 4.7 Now Generally Available

by Jeff Martin on  May 05, 2017

.NET Framework 4.7 debuted with the release of Windows 10 Creators Edition, but was not available for prior releases of Windows until now. The general availability of .NET Framework 4.7 provides users of Windows 7-10 with the latest features including support for C#7 and VB 15, bug fixes, and expanded cryptography support.

Being a Polyglot Programmer

by Stéphane Wojewoda on  May 03, 2017 2

Every programmer knows a langage or two. Being a polyglot programmer is a different mindset, fitting with the "Engineering yourself" principle. Zaiste, co-organizer of Polyconf, a conference dedicated to IT polyglotism, explains what it means to be a polyglot programmer, why it is useful, how to use it in your day-to-day job.

F# Support Highlights New Rider Preview Release

by Jeff Martin on  May 02, 2017

JetBrains' Rider, their multiplatform IDE for .NET development, continues its open development cycle with Early Access Preview 21. Featured in this preview is support for the functional language F#. Along with this, several important bug fixes and added support for both TFS and Virtual Studio Team Services can be found.

.NET Futures: Asynchronous Streams

by Jonathan Allen on  May 01, 2017

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

by Michael Redlich on  Apr 30, 2017

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

Microsoft Updates Azure IoT Platform: Adds Connectivity, Time Series Insights and Edge Analytics

by Kent Weare on  Apr 29, 2017

Microsoft has recently made some announcements regarding their Internet of Things (IoT) capabilities within Azure. Microsoft’s news includes adding a new service called Azure Time Series Insights, additional connectivity platform support for OPC UA/DA and Azure Stream Analytic support on edge devices. In addition, Microsoft also announced a new SaaS-based IoT Solution called Azure IoT Central.

TypeScript 2.3 Adds Generic Default Arguments, Async Iterators Support, and More

by Sergio De Simone on  Apr 29, 2017

TypeScript 2.3 extends the language syntax by adding support for declaring defaults for generic type parameters and for async generators and iterators. It also aims to improve integration with existing JavaScript code with a new compile option and introduces official support for language server plugins.

John Gossman on Microsoft’s Serverless Platform, Azure Functions and Logic Apps

by Srini Penchikala on  Apr 28, 2017

John Gossman, lead architect at Microsoft Azure, spoke on Thursday at ServerlessConf Conference about Microsoft's open source Serverless platform. The Microsoft team also gave demos on Azure Functions, Logic Apps and how to monitor the platform components.

Announcing a Unified .NET Documentation Experience

by Michael Stiefel on  Apr 28, 2017

Microsoft has announced its new .NET API browser for finding .NET documentation in a standardized manner. Community contributions to the documentation will be enabled within the next month. The User Voice site allows users to request improvements, and vote on which suggestions are most important including additional documentation users want to see added to the API browser.

Visual Studio 2017 - Update 2 Preview

by Jeff Martin on  Apr 26, 2017

Microsoft has released a preview of the second major update planned for Visual Studio 2017. This update brings a new workload, TypeScript side-by-side support, and enhanced F# tooling.

C# Futures: Relaxed Overrides

by Jonathan Allen on  Apr 26, 2017

A commonly requested feature in .NET is the ability to use covariant return types. An example of this would be overriding “virtual object Clone()” with “override Widget Clone()”. From a type safety perspective, this is perfectly acceptable, but C# doesn’t currently allow it.

C# Futures: Read-Only Local Variables

by Jonathan Allen on  Apr 24, 2017 1

Not too long ago the proposal for read-only local variables was revived. This is a much more modest feature than the read-only references proposal, but the two are complementary.

C# Futures: Read-Only References and Structs

by Jonathan Allen on  Apr 19, 2017 2

In C++ we have a feature known as “const”. This can be applied to parameters so that the caller knows that function will not modify the parameter and/or the object the parameter references. Under this proposal, C# would get something similar.

BT