C# Content on InfoQ
Latest featured content about C#

- 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#
- 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.
- 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#

- 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.

- 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#

- 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.

- 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#

- 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.

- 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.”