InfoQ

InfoQ

Topic/Tag specific view

C# Content on InfoQ


Latest featured content about C#

Choosing Options

A Discussion With Neal Gafter on the Future of Java

Topics
Leadership,
Java,
Language Design,
Community

Microsoft's Neal Gafter, who was primary designer and implementer of the Java SE 4 and 5 language enhancements and now works for Microsoft on .NET platform languages, discusses the impact of Oracle's acquisition of Sun on Java,makes the case for adding segmented stacks and a meta-object protocol to Java,, and offers some insights into how Java and C#/.NET compare.

News about C#

Microsoft Publishes C++ AMP Spec, Wants to Lower Barriers to Data-Parallelism

Topics
Parallel Programming,
.NET

Hoping to make programming data-parallel hardware easier, Microsoft has published its open specification for C++ AMP. By building its implementation directly into Visual Studio 11 Microsoft seeks to improve access to the GPU for developers.

LightSpeed – A Commercial ORM For .NET

Topics
.NET Framework,
Data Access

LightSpeed is a commercial ORM for .NET that boasts of several features such as Entity Serialization, a robust VS designer, built-in LINQ support, support for DTOs and more. We got in touch with John-Daniel Trask, co-founder of Mindscape (LightSpeed’s maker) to speak more about the product and ORMs in general.

Articles about C#

Raw Notes from Redmond

Topics
.NET Framework,
.NET

During the first week of May InfoQ went to Redmond for an informal meeting to discuss emerging trends. Normally when we go on this sort of fact-finding mission the reporter’s notes are off the record but we asked for permission to publish them as-is. With the exception of removing email addresses and one piece of NDA material, these are the notes shared within our editorial staff.

Book Excerpt and Interview: Silverlight 4 in Action

Topics
Silverlight,
Rich Internet Apps,
.NET

Silverlight 4 in Action by Pete Brown is a comprehensive guide to Silverlight application building using C#. It features several practical examples that explore flexible layout, control extensibility, the communication and binding models, rich media, animation and more.

Presentations about C#

Functional Programming with a Mainstream Language

Topics
Language,
Architecture,
.NET

Sadek Drobi shows how he applied functional programming principles to a real-life project which needed to meet certain performance requirements. He shares the lessons learnt on using mutation, laziness, recursion, functions, monads, list comprehensions and parallelization in an attempt to achieve a functional domain model.

Erik Meijer on C# 3.0 and LINQ

Topics
Programming,
.NET

In this presentation from QCon, Erik Meijer discuss C# 3.0 and LINQ with Objects, XML, and relational data using O/R mapping with a focus on composition. This is a more in depth discussion building on top of his "Democratizing the Cloud" presentation.

Interviews about C#

Martin Odersky on the Future of Scala

Topics
Java,
Language Design,
Parallel Programming,
Programming

In this interview Martin Odersky, the creator of the Scala language talks about work on the next version of Scala and how the functionalities in the JVM help make Scala better. Odersky touches on how some of the most popular entities on the web, such as Twitter and LinkedIn use Scala. And he discusses the complexity of the language and its role as a functional and object-oriented language.

Josh Bloch on Java and Programming

Topics
Java,
Open Source,
Language,
Language Design

In this interview, Google’s Josh Bloch shares his views on the open-source Java landscape as well as on the future of the Java language, including changes being implemented via Project Coin. Bloch also discusses support for multi-core in programming languages, support for multiple languages on the JVM, Java pain points and the “next big language.”