BT
x Your opinion matters! Please fill in the InfoQ Survey about your reading habits!

Pattern Matching in C# and VB

by Jonathan Allen on  Aug 14, 2014 11

Another concept from functional programming languages making its way to C# and VB is what’s known as pattern matching. At first glance pattern matching looks like a switch/select block, but it is much more powerful.

CocosSharp: Xamarin Forks Cocos2D-XNA

by Abel Avram on  Aug 13, 2014

Xamarin has forked Cocos2D-XNA, a 2D/3D game development framework, creating a cross-platform library that can be included in PCL projects.

Easier Immutable Objects in C# and VB

by Jonathan Allen on  Aug 12, 2014 8

A common pain point in .NET programming is the amount of boilerplate code necessary to implement immutable objects such as explicitly defined backing stores for each property. Under a new draft specification, C# and VB will be adding what they are calling a “record class” that eliminates most of the effort.

Microsoft Releases Tools for Unity

by Jeff Martin on  Jul 31, 2014

As promised, Microsoft has released newly acquired Visual Studio plugin UnityVS for free to developers using any recent paid edition of Visual Studio. This plugin greatly improves developers working with the Unity game development system.

F# Native App Development on iOS and Android

by Sergio De Simone on  Jul 25, 2014

F# has supported both iOS and Android native programming through Xamarin since at least Xamarin 4.8 and can be efficiently used to create native apps on both platforms. Let's give a look at some experience reports.

Mono Project Adds Performance Team

by Jeff Martin on  Jul 25, 2014

The Mono project has focused on conformant code since its inception. Now the project is adding dedicated resources to focus on improving performance.

TypeScript Gets Faster Compiler

by Roopesh Shenoy on  Jul 22, 2014

The TypeScript team is building a new, light-weight compiler core to replace it’s existing one. Early results show upto 5x performance improvements compared to the existing compiler.

Google Open-Sources FlatBuffers: Efficient, Cross-Platform, Serialization Library

by Roopesh Shenoy on  Jun 18, 2014 3

The Google "Fun Propulsion Labs" team has recently open-sourced FlatBuffers. Built especially to support performance needs of game developers, FlatBuffers stores serialized data in buffers which can be either stored in files or transferred across the network as-is, without any parsing overhead.

Big Features Pack Visual Studio "14" Preview

by Jeff Martin on  Jun 04, 2014 1

The first preview of the successor to VS2013 has been released, unifying several recent projects into a single package. Nearly all technology platforms are affected, with ASP.NET, C++, and VB/C# developers all receiving large updates.

Interview with Philipp Crocoll on Java/C# Integration for Android

by Jonathan Allen on  May 27, 2014

In this interview we talk to open source developer Philipp Crocoll about Keepass2Android. Besides its features as a password store, this project is a good case study for combining Java and C# in a single Android application.

Becoming SOLID in C#

by Abel Avram on  May 23, 2014 10

Brannon B. King, a software developer working for Autonomous Solutions Inc., has published an article entitled Dangers of Violating SOLID Principles in C# in MSDN Magazine, May 2014. The author outlines some of the mistakes developers can make in their C# code, breaking the SOLID principles and leading to code that is more difficult to extend or maintain.

CShell Brings a REPL to C#

by Jeff Martin on  May 21, 2014 2

One of the attractions dynamic languages possess is the ability to easily support a REPL for quick code experimentation. The open source CShell project brings a powerful REPL environment to C# users, allowing them to combine their knowledge of C# with the speed a REPL provides for exploring code.

RyuJIT CTP4 Adds Windows 7 Support

by Jeff Martin on  May 14, 2014

RyuJIT, Microsoft's project to produce an improved Just-in-Time compiler for .NET, has taken a big step forward on the compatibility front by adding support for Windows 7 and Windows Server 2008. Now developers on these platforms can test RyuJIT with their code.

QuickVB: A Roslyn Based IDE in the Spirit of QuickBasic

by Jonathan Allen on  May 07, 2014

In honor of the 50th Anniversary of BASIC, Microsoft’s VB team created a Roslyn powered homage to QuickBasic. This IDE looks like the original, but has modern features such as code completion.

BASIC Turns Fifty

by Alex Blewitt on  May 02, 2014 1

The Beginner's All-Purpose Symbolic Instruction Set, first used on 1st May 1964, turned fifty yesterday. More widely known as BASIC, in introduced a generation to programming, kick-starting many who would then go onto a path to technology in the future. InfoQ looks back at the memorable moments as well as looking to the future.

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