BT

Pooled Memory Streams for .NET

by Jonathan Allen on  Mar 09, 2015

Like most languages that rely on a mark-and-sweep garbage collector, C# can run into performance problems when allocating memory too often or when making large allocations. Ben Watson, a Senior SDE at Microsoft working on Bing, ran into just that problem with the MemoryStream class.

Creating Mobile Native Apps in JavaScript with NativeScript

by Abel Avram on  Mar 06, 2015 1

Telerik has opened for public access NativeScript, a framework for creating native cross-platform applications for Android, iOS and Windows Universal.

Angular 2.0 Concerns Addressed at ng-conf 2015

by David Iffland on  Mar 05, 2015 3

Addressing a crowd of developers eager to know what will happen with Angular 2.0, core team members took the stage at ng-conf to allay some fears. From migration paths, language development, and release dates, much was covered to allay the community's fears.

Microsoft Open Sources TouchDevelop Containing 160K LoC

by Abel Avram on  Feb 12, 2015 1

Microsoft has open source their research project TouchDevelop, which contains about 160K lines of code mostly written in TypeScript.

The Road to C# 7 Has Begun

by Jonathan Allen on  Jan 29, 2015 9

With C# 6 nearly complete, work has begun on the next version. Like past versions, the first step is to set an overall theme and scope for what is to come. That vision has been shared by Mads Torgersen by publishing the first set of meeting notes for the C# 7 design team.

Xamarin Releases Unified iOS/Mac API with 64-Bit Support

by Matt McComb on  Jan 22, 2015 1

amarin last week announced version 8.6 of its iOS SDK (Xamarin.iOS), the first non-beta release to include the company's Unified API for iOS and Mac. The Unified API replaces the 32-bit MonoTouch and MonoMac APIs, enabling code re-use across both platforms and adding 64-bit support.

TypeScript 1.4 Released, Adds Union Types, More ES6 Features

by David Iffland on  Jan 22, 2015

Microsoft delivered TypeScript 1.4, the latest version of their JavaScript language superset. The new version adds union types and template strings. Also new is a ECMAScript 6 target mode.

Microsoft Embraces GitHub for their .NET Compilers

by Jonathan Allen on  Jan 21, 2015

Microsoft is continuing their move from CodePlex to GitHub for their open source offerings. The F# compiler was moved on the 13th, with the Roslyn based C# and VB compilers following a few days later.

Open-source Functional Language Extensions to C# 6

by Sergio De Simone on  Nov 27, 2014 4

Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to "bring some of the functional world into C#" while trying to look like extensions to the language itself.

Facebook Flow Provides More Static Typing for JavaScript

by Abel Avram on  Nov 19, 2014

Announced during @Scale 2014, Facebook has open sourced Flow, a static type checker for JavaScript. Flow joins Microsoft TypeScript and Google AtScript to provide web developers with a tool meant to catch some bugs in the code before they manifest at runtime.

TypeScript 1.3 and the March Toward ECMAScript 6

by David Iffland on  Nov 19, 2014

Microsoft recently released TypeScript 1.3 and gave a preview of what's to come in version 1.4. TypeScript is one of a few industry efforts to add type checking to JavaScript and Microsoft aims to make TypeScript a full superset of ECMAScript 6.

A Preview of C# 6

by Sergio De Simone on  Nov 19, 2014

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

by Sergio De Simone on  Nov 14, 2014

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.

Microsoft Open Sources .NET, Adds Linux and Mac OS X Support

by Jeff Martin on  Nov 13, 2014 2

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.

C# Comes to the Unreal Engine

by Jeff Martin on  Nov 07, 2014

The Unreal Engine joins Unity with C# support thanks to Xamarin's new Mono for Unreal Engine. This extension enables developers to create Unreal Engine just using C#.

General Feedback
Bugs
Advertising
Editorial
Marketing
InfoQ.com and all content copyright © 2006-2015 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT