This category groups all content related to C# language
And that’s a rap. The 2010’s Most valuable Professional Summit is now over. It took place in Bellevue & Redmond, Washington, and for those who couldn’t be there for all the good stuff in the agenda, well, eyes wide open for blogs, tweets and streams.
In the meantime, get yourself on the run for that distinguished MVP title and get your ticket to next year’s summit as well as your trophy-kit. The girls will love it… I guess :o)
Next, on April 12th, Microsoft will be pairing with DevConnections for the Visual Studio Launch at the Bellagio Hotel and Casino...
There’s a time when new feature or frameworks arise and you get to know them and immediately grasp that new and useful way of doing things, but there are also times when clarity only comes after a bit of blurriness. From what I’ve read, the new Dynamic type in c# 4.0 is currently one of such cases, when compared to var. I read many developers say “What’s the point?” or “Why do I need this?”. Well, I believe it’s a matter of architectural needs, mixed with coding style. To break this discussion into pieces, and because I feel the force...
David Hill from the patterns & practices team posted a very interesting article concerning MEF and Prism. It talks about the benefits your applications get from using these extensibility technologies, but also clears some misunderstandings regarding their purpose. I’ve been faced with this question several times and the online community reflects this same common overlap. While MEF is purely an extensibility API, Prism is a development pattern that allows you to organize and manage your WPF/Silverlight project through modularity and thus isolate requirement and functionality concerns in development teams.
They’re both part of .NET Framework 4.0 and a MUST if you...
Microsoft recently released an updated version of their Facebook SDK for .NET developers. This is the result of a joint partnership between Clarity Consulting and the Concept Development Team at Microsoft.
According to Microsoft "the goal is to enable .NET developers to quickly and easily leverage the various features of the Facebook Platform." The software giant has provided samples and tools for helping develop Facebook applications in the various .NET platforms including: ASP.NET, Silverlight, WPF and WinForms. Microsoft has also release the source code for the API, components, controls, and samples."
The main goals driving the release of version 3.0 are:
• Provide...
The EF team announced today the release (and availability of course) of Entity Framework CTP 2. The updated includes many requested improvements and features, and supports installation with Visual Studio 2010 Beta 2. Some of the improvements and added features added since the last CTP include:
Enhancements to Code Only, including:
Fine Grained Control over model
Specify Navigation Property Inverses
...
Microsoft released MSXML 4.0 Service Pack 3. MSXML SP3 Core Services are a complete replacement of MSXML 4.0, MSXML 4.0 Service Pack 1 (SP1) and MSXML 4.0 Service Pack 2. MSXML 4.0 SP3 provides a number of security and reliability bug fixes:
Max Element Depth
MSXML4.0 SP3 supports using MaxElementDepth to limit the element depth of an XML document to be loaded into a DOM object. A zero (0) value means no limits on the element depth of an XML document. A non-zero value specifies the maximum depth. The default value for MSXML4.0 SP3 is 5000.
This property helps to avoid denial of...
Since .NET 4.0 Beta 1 was released a few weeks ago I've been sniffing here and there around the framework for averything new. The WPF 3D team posted a series of new features aroung graphics that I thought of broadcasting:
RenderOptions.ClearTypeHint: If WPF renders text into a potentially transparent surface (e.g. a layered window like a menu or popup) we use grayscale anti-aliasing instead of ClearType because if the transparent surface is blended with another transparent surface, the ClearType will get messed up. Now with ClearTypeHint you can tell us to use ClearType and we’ll trust you that things aren’t...
It's been a while since I posted here, and shameless as it might seem I just moved to my new appartment and it's been a busy month.
Trying to redeem my self, It's time for another great announcement: On Monday, Microsoft released Visual Studio/Team System 2010 and .NET 4.0 Beta 1 for those who are MSDN subscribers. Well today it is time for everyone else to have a piece of the cake. Counting from yesterday, the download is publically available to anyone who wants to download it. I have to say that this is indeed a treat. The new features...
If you are currently developing for the web and animations and sleek design is your game don't forget to check out Glimmer, a WPF-based application that harnesses the power of JQuery:
"Glimmer is a WPF-based Windows application that allows you to easily create interactive elements on your web pages by harnessing the power of the jQuery library. Without having to hand-craft your JavaScript code, you can use Glimmer’s wizards to generate jQuery scripts for common interactive scenarios. Glimmer also has an advanced mode, providing a design surface for creating jQuery effects based on your existing HTML and CSS."
Check it out here.
I'll be checking out (a bit seriously this time) the December 2008 revision of Windows Presentation Foundation Application Quality Guide. I'm a big fan of quality and patterned development (see this as enjoying being in control of things) and whenever I see any initiative regarding this matter I tend to give it some attention whenever I can. The fact that I'm currently developing with WPF, Prism and MEF definitely leads me towards this behaviour, whether it's for my own professional and technical training, nor for the enrichment of the skills of my team.
This Quality Guide is 100% focused on WPF. It is a...
Full C# Archive