Microsoft has released the source code for all OData .NET Libraries on GitHub.
With the creation of CoreCLR and the increasing popularity of Xamarin, it is becoming more and more important that .NET libraries are offered in a cross-platform fashion. Sometimes one can get away with using the PCL format, but more often than, cross-platform really means multiple platform builds. Jimmy Bogard of AutoMapper fame ran into just this problem with AutoMapper.
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.
Telerik has opened for public access NativeScript, a framework for creating native cross-platform applications for Android, iOS and Windows Universal.
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 has provided new information on the reasoning behind the switch to a brand new rendering engine for Project Spartan, the web browser shipping with Windows 10. The new engine is a fork of Trident and eliminates swathes of code that have been in place for 20 years.
The latest preview of Visual Studio 2015 attempts to fix some bugs introduced in CTP5 while introducing several new features across all areas of the application. Most developers will see changes that affect their daily usage.
RemObjects Silver is a “free implementation of Apple’s Swift programming language” aimed at making it possible to natively compile Swift code on the .NET, Java, and Android platforms in addition to Cocoa and Cocoa Touch. InfoQ has spoken with marc hoffman (sic), chief architect at RemObjects.
In February 2015 both Gartner and Software Advice released research and analysis into agile lifecycle management/project management tools. The Gartner Magic Quadrant identifies that the big players have a competitive advantage and the Software Advice study found which aspects of the tools projects managers find most useful.
Heavy hitters IBM, Paypal, Microsoft and The Linux Foundation have joined with Node.js stewards Joyent to set up the Node.js Foundation. The announcement follows the first significant Node.js release since 2013, and the 1.0 release of io.js, the Node.js fork.
Microsoft has open source their research project TouchDevelop, which contains about 160K lines of code mostly written in TypeScript.
.NET’s Task Parallel Library is seeing a tune-up in the soon to be released .NET 4.6. In addition to some helper methods that reduce code, and possibly memory usage, TPL is gaining a solution to a tricky problem with SetResult.
Microsoft has open sourced JUniversal, a tool for writing cross-platform mobile applications in Java.
Continuing with it's plans to open source the .NET platform, Microsoft has released the CLR and RyuJIT as part of the CoreCLR package. It is fully open source and available today on GitHub.