What makes a C blog good? Pretty much thesame thing that makes any blog good, but with a focus on C, of course. Good C blogs have:
Useful news, information, tips and code samples
Original content, not asplogor news feed
Good organization, including categories and tags
Healthy discussion and user comments
Personal insight and humor, but not too much personal drivel
Following are the some of best C blogsactiveon the Web today. Also included is the About section of the blog (edited for space and clarity) and a link to a recent interesting post. Please comment if you can recommend other excellent C blogs that didnt make my list.
The best C blogs today are (in alphabetical order):
Bart De Smets blog about Microsoft .NET technologies, including Microsoft in general, CLR and MSIL internals, C and the future of the language, .NET Framework tips and tricks, SQL Server, and Microsoft events such as TechEd and IT Forum. (Recent Post:C 3.0 Object Initializers Revisited)
Bill Wagner discusses C, LINQ, and other items of interest. (Recent Post:Creating Dynamic Queries in LINQ)
Design Guidelines, Managed code and the .NET Framework. (Recent Post:What is new in the ASP.NET 3.5 Extensions Preview)
There is no job in the computer industry Charlie would rather have than that of Community Program Manager for the C group. (Recent Post:LINQ and Deferred Execution)
Home of Joel Cochran and Jim Burnett. The reality of .NET is that with the thousands of classes available, there is simply too much to know. No one can be an expert in everything, so we frequently hit the Search Engines looking for help and solutions to our problems. Hopefully, this blog can help with that. Topics will be simple solutions to common problems, some of them will be cries for help themselves. In either case, everything posted here will be from Joel and Jims real world experiences. (Recent Post:Upgrade your C Skills part 3 Lambda Expressions)
Blog by Timm Martin about software development topics, with a focus on C and the Microsoft .NET framework. DevTopics also discusses the creation and management of software companies, the software development process, and improving the computer experience for the average user and people with disabilities. And you should also find a healthy dose of programming tips, techniques and code. [Disclosure: This is my blog, of course!] [Update: The C articles from this blog have moved toC 411.] (Recent Post:C Object Initialization)
Discussion topics for ASP.net, C, VB.net, .Net Framework, OOPs Concepts, and Programming. (Recent Post:Design Patterns in ASP.NET 2.0)
Unit Testing, Agile Development, Architecture, Team System & .NET. (Recent Post:IL Debug Visualizer for Compiled Lambda Expressions, MethodBase and DynamicMethod)
By Daniel Moth, software developer, former MVP, and now a Microsoft employee. (Recent Post:ThreadPool in .NET Framework v2.0 Service Pack 1)
As a contract Architect/Developer/Programmer in the software industry, OmegaMan creates tools and architects code that never sees the light of day. This blog is a way to transfer some information to the community as a whole. OmegaMan is a moderator on Microsofts MSDN forums with over 2000 posts. (Recent Post:Smart Resource Locking in C .Net for Thread Safe Code)
Programming is life, the rest is mere details. (Recent Post:WPFs Use of Partial Classes Access Modifiers)
By Scott Guthrie, General Manager within the Microsoft Developer Division. Scott runs the development teams that build the following products/technologies: CLR and the core .NET Base Class Libraries, ASP.NET, Silverlight, WPF, IIS 7.0, and Visual Studio Tools for ASP.NET, WPF and Silverlight. (Recent Post:.NET Web Product Roadmap)
By Brandon Cannaday, Charlie Key, and Michael Kuehl, software engineers who graduated from the fabulous Rose-Hulman Institute of Technology. These are three guys who work full time but in their spare time run their fledgling company. (Recent Post:C Snippet Tutorial Performance Timers)
The following blogs are not C-specific but nonetheless can be quite useful for C developers:
By Steve McConnell. Numerous studies have found 10:1 differences in productivity and quality among individuals and even among teams. This blog contains Steves thoughts about what is needed to be on the 10 side of that 10:1 ratio, i.e., what it takes to be a 10x developer or a 10x team. Naturally, this blog focuses on Steves specific interests: executive management, project management, high performance teams, estimation, reducing time to market, software development methods, construction practices, and related topics. (Recent Post:Classic Mistakes Updated)
By Jeff Atwood. Why does Jeff blog? Mostly for selfish reasons, he says. I needed a way to keep track of software development over timewhatever I am thinking about or working on. I can research things I find interesting, document my research in public with a blog post, then easily find and refer to these blog posts later. (Recent Post:Hashtables, Pigeonholes, and Birthdays)
By Joel Spolsky, a software developer in New York City. Since 2000, Joel has been writing about software development, management, business, and the Internet on this site. (Recent Post:How to Demo Software)
Pawel Brodzinski on Software Project Management
Blog about the software development lifecycle. You can find here a range of topics from software design, to project management, to team-building, to management of a software development company. (Recent Post:Usability is Made of Small Things)
Comments42 Responses to Best C BlogsOmer van KloetenonDecember 11th, 2007 at 2:55 pm
Great List thanks for sharing
 and a few non-C blogs courtesy of the folks at DevTopics. 
Daily Bits – December 13, 2007 Alvin Ashcrafts Daily Geek Bits: Daily links plus random ramblings about development, gadgets and raising rugrats.
 Best C Blogs (via DotNetKicks) 
 DevTopics links us to some of the Best C Blogs. 
 programming magazines, blogs and web 
There are some other blogs also have look and post your feedback
 I posted a list of the Best C Blogs. Today we recognize the best C Web 
 Best C blogs. These icons link to social bookmarking sites where readers can share and discover new web pages. 
 the folks who brought you Best C Blogs, a List of best C Web Sites. By Tim 
The Official C Weblog ( is the blog for a unique wiki based resource for C developers.
I learned more about .NET and C from Ayendes blog than from any other single source that I know of.
Here is my new blog about .NET, C, user controls reviews, rendering and other .NET stuff. It could be useful
I think that you forgot a blog : C 411
I found it today and I think it is a good explained blog.
Very good summary, I found a couple of new blogs I havent read 🙂
 advance in their careers. So naturally .NET programmers will gravitate toward .NET magazines and websites, etc. And so a generalist magazine like Dr. Dobbs will have little use in our daily work 
Excellent collection of blogs for C developers.
CommissionedEmployee salespeople =
Console.WriteLine(Paying 0, m_Name);
public class CommissionedEmployee : Employee
public CommissionedEmployee(string name) :
plese help me how to make console project C about Hashing Closed / Chained Addressing (use array not linked list)
 de programacion Java APIs de Java El API de la version 6 SE de Java C Los mejores blogs de C en construccin . This entry was posted in bases de datos, manuales and 
I acquired most of my C knowledge by reading through groups, blogs, wiki @
what is Building _home = new Home();
in detailed ,regarding memory and creation of object after this statement ie Building _home = new Home();
@Skr Um, wrong place to ask! But a short answer is memory consumption = Home. But when you use _home you can only use methods from Building (at least without re-casting).
Nice list. I frequent coding horror and Scott Gus. I have my own blog (who doesnt it seems) a look.
I just create new blog for my career
Sadly Charlie is no longer a Community Manager at Microsoft and his blog is no longer updated. I got a chance to meet Charlie in the flesh before he retired from Microsoft. His presence is really missed amongst the community. Maybe it is time to update this post. Hopefully OmegaMans musings will still make the cut. 😉
I got an error in this manner with a scrolbar control..
System.ArgumentOutOfRangeException: Value of -1978350742 is not valid for Value. Value should be between minimum and maximum.
When i am scrolling with keyboard controls and after that when i am clicking in the rigt side of the control got this type errorCan anyone say why it is happend?
I have three gridview with different no of columns like 8,6 and 2 !! so when i export them to excel the column width is not showing proper format !! plz help
Thanks for the list of blogs, they were good.
Mail(will not be published) (required)
How to Initialize Flags Enumerations in C
Google Considered C as the Native Language for Android
C Custom Enumerators Made Simple with the Yield Keyword
Microsoft.CSharp.targets was not found
Ultimate List of Freely Available .NET Libraries
Convert Between Synchronous and Asynchronous