Sign in
Charlie Calvert's Community Blog
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Tags
Agile
Azure
Beta Software
C# 4.0
Chats
Cloud Computing
Community
Community Convergence
Conferences
CSharp
Database
Dog Fooding
Dynamic
FSharp
Future Focus
Games
Help System
Jobs
Libraries
LINQ
LinqFarm
Parallel
Python
Samples
Silverlight
Software
Specifications
Testing
The Back Country
Utilities
Video
Visual Studio
Web
Windows
WPF
Browse by Tags
MSDN Blogs
>
Charlie Calvert's Community Blog
>
All Tags
>
linq
Tagged Content List
Blog Post:
Article Published on Creating a LINQ Provider
Charlie Calvert
Pedram Rezaei has written a detailed and code centric article on how to create a LINQ provider similar to the LINQ to SQL provider. This article has large amount of specific technical information in it of interest to developers who want to tackle this complicated but very rewarding task. Building...
on
18 Jan 2010
Blog Post:
Tech Republic Posts a Review of Essential LINQ
Charlie Calvert
On the Tech Republic web site Justin James has written a review of Essential LINQ , the book Dinesh Kulkarni and I wrote about the key features of LINQ such as LINQ to Objects LINQ to SQL LINQ to XML We also touch on important subjects such as the Entity Framework, best practices, and LINQ extensions...
on
28 Aug 2009
Blog Post:
Recent Videos from the C# Team (2008-2009)
Charlie Calvert
Here is a selection of videos created between July, 2008 and July, 2009 by members of the C# team at Microsoft: C# 4.0 Meet the Design Team : Anders Hejlsberg, Eric Lippert , et al Error Checking Feature in Visual Studio Service Pack 1 : DJ Park Inside C# 4.0 - Dynamic Typing, Optional Params, Variance...
on
31 Jul 2009
Blog Post:
Community Convergence XLVIII
Charlie Calvert
Welcome to the 48th Community Convergence. The C# team continues to work hard to get out the next version of C#, and to add improvements to the Visual Studio 2010 IDE. Working long, fruitful hours on these rainy Washington State January days and nights, the engineers on our team are doing a great job...
on
14 Jan 2009
Blog Post:
LINQ Reference Documentation
Charlie Calvert
The LINQ documentation created by Microsoft is available both inside Visual Studio, and for free via the MSDN library found on the WEB. Here are some important pages from that documentation that can help you navigate through the online reference material that Microsoft has prepared for LINQ developers...
on
24 Nov 2008
Blog Post:
LINQ Farm: Covariance and Contravariance in C# 4.0
Charlie Calvert
This post covers the upcoming C# 4.0 support for covariance and contravariance when working with delegates and interfaces. Eric Lippert’s series of posts on this subject are definitely the definitive reference at this time. I’m writing this overview of the subject simply as an appendix to his explanation...
on
28 Oct 2008
Blog Post:
Community Convergence XLVI
Charlie Calvert
Welcome to the forty-sixth Community Convergence. There are three upcoming events for members of the C# team. The most important, PDC , will be held in Los Angeles over the week of October 26. The weekend before the conference, there will be a Code Camp in Los Angeles . One week after the PDC, there...
on
26 Oct 2008
Blog Post:
LINQ Farm: Preserving Formatting with LINQ to XML
Charlie Calvert
In a previous post , you saw how to work with line numbers when using LINQ to XML to read a file. This post continues in the same vein, but this time the focus is on how to: Read in an XML file with an arbitrary format, and then write it back out to disk in exactly the same format. Read in an XML file...
on
30 Sep 2008
Blog Post:
LINQ Farm: LINQ to XML and Line Numbers
Charlie Calvert
There are times when it is useful to know the line number of a node in an XML file. This information can be a helpful to users, particularly if you want to report an error. It can also be convenient to search for a node by line number, but that can, of course, be a very risky endeavor, as documents can...
on
26 Sep 2008
Blog Post:
Charlie to Speak on LINQ at DevLink
Charlie Calvert
I will be speaking this Friday and Saturday, August 22nd and 23rd, at devLink near Nashville, TN. I will give two talks, both on LINQ, both for intermediate and advanced developers. The first covers querying in LINQ, and the second talk explains the features of C# 3.0 that make LINQ possible. Essence...
on
19 Aug 2008
Blog Post:
Released: Visual Studio Service Pack 1; .NET 3.5 Service Pack 1
Charlie Calvert
Visual Studio Service Pack 1 and .NET 3.5 Service Pack 1 are now available for download. A new feature for C# developers called squiggles provides better error messages while you are typing your code. There are several important LINQ performance enhancements, including one that could yield a 30% speed...
on
11 Aug 2008
Blog Post:
LINQ Farm: More on the LINQ Aggregate Operators
Charlie Calvert
The LINQ aggregate operators allow you to perform simple math operations over the elements in a sequence. This post is designed to walk you through those operators, and give you an overview of how to use them. Table 1 shows a list of the 7 aggregate operators. Note : All the samples shown in this post...
on
24 Jul 2008
Blog Post:
LINQ Farm: More on Set Operators
Charlie Calvert
This is a second post on the LINQ Set operators, the first being published while LINQ was still in beta. As mentioned in the previous post , there are four LINQ set operators: Union , Intersect , Distinct and Except . Like the other 49 LINQ operators, these methods are designed to allow you to query...
on
12 Jul 2008
Blog Post:
LINQ Farm: Lambdas
Charlie Calvert
Lambdas are a simple technology with an intimidating name. They sound like they are going to be difficult to understand, but in practice prove to be relatively trivial. LINQ has an almost inordinate need for its users to declare a large number of small, simple delegates. The architects of C# decided...
on
28 Jun 2008
Blog Post:
LINQ Farm: Extension Methods and Scoping
Charlie Calvert
There are a few scoping rules that you must keep in mind when using extensions methods. Problems with scoping and extensions methods are rare, but when you encounter them they are quite vexing. An instance method will always be called before an extension method. The runtime looks first for an instance...
on
28 Jun 2008
Blog Post:
Cut Development Time: Use LINQ
Charlie Calvert
When Microsoft employees talk about LINQ publicly, we haven't tended to emphasize how much time you can save by using it. This is perhaps because we don't want LINQ to be labeled as simply another RAD tool designed to save time. Nevertheless, it is becoming clear to me that shorter development cycles...
on
16 Jun 2008
Blog Post:
VCS Team Links for May 22, 2008
Charlie Calvert
Rather than place the links to the most recent C# team content directly in Community Convergence , I have moved them here. This posts covers the last few weeks of posts from the C#, F# and related teams. From the C# Team Eric Lippert Method Hiding Apologia A Generic Constraint Question Reading Code Over...
on
22 May 2008
Blog Post:
Charlie Speaking in Southern California
Charlie Calvert
I will be presenting on C# and LINQ three times in Southern California next week at a series of user group meetings. The events will be held in the San Diego and the Los Angeles area . Lisa Feigenbaum will be flying down from Redmond with me, and she will do VB presentations at the same set of meetings...
on
30 Apr 2008
Blog Post:
LINQFarm: Understanding IEnumerable<T>, Part I
Charlie Calvert
The IEnumerable<T> interface is a key part of LINQ to Objects and binds many of its different features together into a whole. This series of posts explains IEnumerable <T> and the role it plays in LINQ to Objects. If you hear people talking about IEnumerable <T>, and sometimes wished...
on
28 Apr 2008
Blog Post:
Community Convergence XLIII
Charlie Calvert
Welcome to the forty-third issue of Community Convergence. The last few weeks have been consumed by the 2008 MVP Summit . During that annual event about 150 C# MVP s and many MVP s from other disciplines descend on Redmond for a technical summit accompanied by fun and games at local restaurants and hotels...
on
23 Apr 2008
Blog Post:
Charlie's Deck and Demos from his Essence of LINQ Talk
Charlie Calvert
The sample programs and the slides from my Essence of LINQ talk are available on the Code Gallery LINQ Farm resource page. The LINQ Farm Resource Page The Downloads section of the page Direct Link to the Download
on
7 Apr 2008
Blog Post:
Upcoming Talks by Charlie
Charlie Calvert
I will be giving a talk entitled The Essence of LINQ in Seattle and Milwaukee over the coming week. Wisconsin .NET User Group Date : Saturday, April 5, 2008 Event : Deeper in .NET 2008 Location : Milwaukee Marriott West Seattle Netda User Group : Date : Monday, April 7, 2008 Event : Web Developer Meeting...
on
31 Mar 2008
Blog Post:
Community Convergence XLII
Charlie Calvert
Welcome to the forty-second issue of Community Convergence. The last few weeks have found me working hard and late. We have had a successful internal C# community review, and that means I have been gathering statistics on all the projects we've been working on for the C# Community. I now have a deep...
on
30 Mar 2008
Blog Post:
Anders Hejlsberg Film Festival: The C# and other VS Language Teams at the Movies
Charlie Calvert
It's a bit rainy and snowy today in Redmond. What an excellent time to curl up by the fire and watch a movie! Here are some suggestions. Videos by Anders Anders Hejlsberg, Herb Sutter, Erik Meijer, Brian Beckman: Software Composability and the Future of Languages Anders on LINQ and Functional Programming...
on
29 Mar 2008
Blog Post:
Preview of a C# 3.0 Book by Bruce Eckel and Jamie King
Charlie Calvert
I mention the preview of their book that Jamie King and Bruce Eckel have made available as a free download on the MindView website in my latest Community Convergence post. However, I did not describe its contents, and so I thought I would take a moment to make sure that the community is aware of this...
on
11 Mar 2008
Page 1 of 4 (85 items)
1
2
3
4