BT

Your opinion matters! Please fill in the InfoQ Survey!

.NET Follow 126 Followers

Details on F# Support in Rider

by Pierre-Luc Maheu Follow 2 Followers on  May 31, 2017

JetBrains’s developer evangelist Marteen Balliauw recently published more details about the F# support in Rider. Features are explained into more details than the general EAP announcement and also contains the plan for the next releases.

Development Follow 180 Followers

Zero Runtime Exceptions in Production with Elm

by Sergio De Simone Follow 5 Followers on  May 31, 2017

At QCon London 2017, Richard Feldman, software engineer at noredink and author of “Elm in Action” from Manning, explained how their decision to switch to Elm led to a 100,000 LOC system running in production with zero runtime exceptions since 2015. Here, we provide a brief summary of Feldman’s key points.

.NET Follow 126 Followers

Building an F# Web Server with Freya

by Pierre-Luc Maheu Follow 2 Followers on  May 15, 2017

Freya is an F# web framework focusing on HTTP primitives and concurency. It doesn't include interface constructs such as templating. Marcus Griep presented Freya at F# eXchange 2017, where he explained its core model. He also showed the different mechanisms available for performance and concurrency, such as Hopac and Kestrel integrations.

.NET Follow 126 Followers

.NET Core 2.0 Preview Released, Includes Visual Basic Support

by Jeff Martin Follow 6 Followers on  May 11, 2017 4

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.

Development Follow 180 Followers

Being a Polyglot Programmer

by Stéphane Wojewoda Follow 8 Followers 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.

.NET Follow 126 Followers

.NET Futures: Asynchronous Streams

by Jonathan Allen Follow 187 Followers 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.

Java Follow 419 Followers

Emerging Technologies for the Enterprise Conference 2017: Day Two Recap

by Michael Redlich Follow 6 Followers 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).

JavaScript Follow 139 Followers

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

by Sergio De Simone Follow 5 Followers 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.

.NET Follow 126 Followers

C# Futures: Relaxed Overrides

by Jonathan Allen Follow 187 Followers 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.

.NET Follow 126 Followers

C# Futures: Read-Only Local Variables

by Jonathan Allen Follow 187 Followers 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.

.NET Follow 126 Followers

C# Futures: Read-Only References and Structs

by Jonathan Allen Follow 187 Followers 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.

.NET Follow 126 Followers

C# Futures: Nullable Reference Types

by Jonathan Allen Follow 187 Followers on  Apr 17, 2017 2

No, the headline isn’t a typo. One of the new proposals for C# is to assume that all reference variables are non-nullable by default. Under the new syntax, you would need to explicitly indicate when a reference variable is nullable, just as you do for value types.

.NET Follow 126 Followers

.NET Futures: Type Classes and Extensions

by Jonathan Allen Follow 187 Followers on  Apr 12, 2017 1

Another feature being considered for future versions of .NET are type classes. Referred to as “shapes” in the Shapes and Extensions proposal, they would greatly increase the capabilities of .NET generics.

.NET Follow 126 Followers

New Language Features in Visual Basic 15

by Jonathan Allen Follow 187 Followers on  Apr 11, 2017

Visual Basic 15 brings with it partial implementations of two important C# features: tuples and ref returns. Neither feature is “complete”, but they do offer enough work-arounds that VB applications can consume C# libraries that make use of these features.

.NET Follow 126 Followers

.NET Futures: Multiple Inheritance

by Jonathan Allen Follow 187 Followers on  Apr 10, 2017 2

A controversial new proposal for .NET suggests the introduction of a limited form of multiple inheritance via abstract interfaces. This feature was inspired by Java’s default methods.

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT