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

Patterns and Samples for .NET Parallel Extensions

by Jonathan Allen on  Apr 21, 2010

Even though Microsoft has been working on .NET’s Parallel Extensions since 2007, there are still many features that they didn’t have time to fully implement for .NET 4.0. Some features were “too application-specific to be included in the core of the Framework” while others simply needed for testing and user feedback. So instead they are being released as a set of patterns and samples.

ORM Profiling Tools for the .NET Platform

by Jonathan Allen on  Nov 16, 2009 5

Sadly the terms “ORM” and “performance problems” often travel together. By hiding the underlying SQL from the developers, ORMs can offer a huge productivity boost. Unfortunately they also make it easy to generate ridiculously bad queries without realizing it. And without stored procedures to cross reference, finding the offending code without an ORM-specific profiler can be quite tricky.

NHibernate LINQ Provider Released

by Al Tenhundfeld on  Aug 05, 2009

NHibernate Linq 1.0 has been released. Based on the stable provider from NHibernate Contrib, NHibernate Linq 1.0 is a LINQ provider that supports most operations available through the NHibernate criteria query API.

LINQ to XSD Released on CodePlex

by Jonathan Allen on  Jun 05, 2009

LINQ to XSD is the long awaited follow-up to LINQ to XML. Its primary purpose is to produce LINQ-compatible object models from XSD files, giving developers some measure of static type checking while accessing XML data.

LINQ to SQL Changes in .NET 4.0

by Jonathan Allen on  Jun 02, 2009

Damien Guard of Microsoft’s Data Programmability has posted a rather long list of the changes to LINQ to SQL. While they are still committed to Entity Framework over the long run, this will do much to alleviate the fear LINQ to SQL will be completely neglected in the mean time.

What Is .NET 4.0 Beta 1 Going to Bring to PLINQ?

by Abel Avram on  Apr 30, 2009

Ed Essey, a Program Manager on the Microsoft Parallel Computing team, wrote on the latest enhancements to PLINQ that are to appear in .NET 4.0 Beta 1 that is to be released soon. Some of them are: “With” Operators Pattern, Execution Mode, Cancellation, Refactoring, Performance Improvements.

LINQ-to-Twitter, Another LINQ Provider

by Abel Avram on  Mar 17, 2009

Mehfuz Hossain, a Microsoft MVP, has created a LINQ-to-Twitter provider. This is yet another example demonstrating that LINQ is not a framework to access just data in a database but it can be used with all sorts of objects, including tweets.

Interview: Erik Meijer on LINQ

by Abel Avram on  Mar 04, 2009 8

In this interview made during QCon SF 2008, Erik Meijer talks about less known LINQ features, like the ability to do meta programming or the fact that LINQ works against any data collection that implements the sequence operators. Meijer also talks about the differences between functional languages and objectual ones, asynchronous computation, and the evolution of languages.

JSINQ, a JavaScript Implementation of LINQ

by Abel Avram on  Feb 05, 2009

JSINQ stands for JavaScript INtegrated Query, a beta project implementing LINQ to Objects in JavaScript and recently released on CodePlex by Kai Jäger. JSINQ contains two modules, Enumerable and Query implementing System.Linq.Enumerable and System.Linq.Queryable respectively, allowing one to enumerate over arrays, DOM node lists or other objects.

Master LINQ with LINQPad

by Al Tenhundfeld on  Feb 04, 2009 1

LINQPad is a free standalone LINQ interpreter and code snippet IDE. In addition to being a great LINQ learning tool, LINQPad also provides interactive querying of SQL databases using LINQ expressions in C# or VB.NET, allowing developers to use LINQ expertise to perform ad-hoc database queries.

IBM’s Data Server Provider for .NET Supports the Entity Framework

by Abel Avram on  Dec 16, 2008 1

IBM has released the production version of its Data Server Provider for .NET including support for Microsoft’s Entity Framework allowing its users to create EDM schemas, and to execute EntitySQL and LINQ statements.

LINQ and Dynamic Typing

by Jonathan Allen on  Nov 30, 2008 2

The biggest feature of C# 3 was LINQ technology. With C# 4, it looks like dynamic typing is going to steal the show. But can you use them together?

Is LINQ to SQL Truly Dead?

by Jonathan Allen on  Nov 01, 2008 14

Back in July we reported that LINQ to SQL was transferred to the SQL Data Programmability team. This event raised a lot of concern in the developer community, who worried that work on LINQ to SQL would halt in favor of ADO.NET Entity Framework. A recent announcement by Tim Mallalieu, Program Manager of both LINQ to SQL and Entity Framework, has exacerbated those concerns.

.NET 4 Feature Focus: Parallel Programming

by Jonathan Allen on  Oct 13, 2008 1

Microsoft is planning on releasing a wide variety of parallel programming libraries with .NET 4. These include Parallel LINQ (PLINQ), Structured Parallelism (Parallel.For), the Task Parallel Library, and the Coordination Data Structures.

NHibernate 2.0 has Arrived

by Robert Bazinet on  Aug 25, 2008 2

NHibernate 2.0 was made official with the announcement of its general availability by Ayende Rahien. The announcement follows months of alphas and release candidates and now matches the features of Hibernate 3.2.

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