InfoQ

Topic/Tag specific view

All content and news on InfoQ about C#


Latest featured content about C#

Interview and Book Excerpt: "Model Based Software Testing and Analysis with C#"

Community
.NET,
Architecture
Topics
Unit Testing,
Programming

Recently published, Infoq was able to speak with all four authors about their personal views on Model Based Testing: Jonathan Jacky, Margus Veanes, Colin Campbell and Wolfram Schulte. Also included is a chapter excerpt with thanks to Cambridge University Press.

News about C#

Using 7-Zip's Compressing/Decompressing Functionality from a .NET Application

Community
.NET
Topics
Artifacts & Tools

Eugene Sichkar, a software developer, has published a project containing a .NET/C# interface to the 7-Zip archiving application on Code Project. 7-Zip is an open source application used to archive/un-archive files in various formats.

Do Language Specific Libraries Belong in .NET?

Community
.NET
Topics
Language Design,
.NET Framework

There is a lot of basic functionality the .NET platform does not provide. For example, there is no built-in way to read CSV files, copy directories, or work with zip files. Well actually there is, but only if you dig deep enough.

StyleCop – Microsoft's Style Enforcement Tool for C#

Community
.NET
Topics
Syntax,
Programming

Style enforcement has long been a hotly debated topic. Not only are their arguments over what style a team should standardize on, but also on whether or not there should be a standard style at all. In a move that is sure to add fuel to the flames, Microsoft has released StyleCop, the style enforcement tool they use internally.

Articles about C#

A Detailed look at Overriding the Equality Operator

Community
.NET
Topics
Programming

It is surprisingly easy to make a mistake when overriding the equality operator. Not only does the equality operator bring along with it a lot of baggage, there is a lot of flawed guidance out there, even on the MSDN website. So we are going to try to clear the air by presenting a systematic breakdown of both a reference type and a value type that supports equality.

Interviews about C#

QCon Panel: What will the Future of Java Development Be?

Community
Java
Topics
Language,
Leadership,
Change,
Platforms,
Design,
Programming,
.NET Framework,
Community

In this panel discussion from QCon San Francisco, several influential leaders of the software development community discussed and debated the future of the Java language and APIs based upon the lessons we have learned from the past. Topics included static versus dynamic languages, removing code from Java, forking the JVM, and the next big programming language.

Mads Torgersen on C# Futures

Community
.NET
Topics
Programming

In this interview, Floyd Marinescu interviews Mads Torgersen about the futures of C#. They discuss LINQ, parallelism and Mads provides his thoughts on functional programming and languages like F#.

Presentations about C#

Erik Meijer on C# 3.0 and LINQ

Community
.NET
Topics
Programming

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.

Democratizing the Cloud

Community
.NET
Topics
Semantic Web,
Change

As the Dutch artist MC Escher once said "Only those who attempt the absurd will achieve the impossible". Hence we are trying to stretch the .NET framework to cover the Cloud such that it will become possible to incrementally and seamlessly design, develop, and debug complex distributed applications using your favorite existing and unmodified .NET compiler and deploy these applications anywhere.