Geeks With Blogs
New Things I Learned September 2009 Entries
Covariance in .NET 4.0
On Monday I presented at the St. Louis .NET User Group, and the topic was ‘What’s new in VS2010 and .NET 4.0 Framework’. Within the whirlwind look at all the new and cool stuff coming in the near future, the subject of Covariance and Contravariance support was discussed. Given the time constraint I only spent 3-4 minutes at it. I alluded to the group that the concept of Covariance/Contravariance is rather hard to understand, because it is not as intuitive as it could be; I just asked them to trust ......

Posted On Wednesday, September 30, 2009 7:45 AM

Presenting for the St. Louis .NET User Group – What’s new in VS2010 and .NET 4.0
Last night I had the pleasure of presenting a session on ‘What’s new in VS2010 and .NET 4.0’ for the St. Louis .NET User Group. Got to meet with lots of people there, so greets go to all . I had fun with the session; I liked talking about new technology and it’s pretty neat to see everyone and just mingle around with people in general. Pizza was great (thanks to last night’s sponsor: Quilogy) – I have to also thank Scott Spradlin for allowing me to present to the group. The session itself has the ......

Posted On Tuesday, September 29, 2009 9:53 AM

Linq == Deferred Execution == Always Re-execute
Got bit by a bug caused by me trying to do stuff smartly in Linq. Gentle reminder that Linq expressions are always recalculated. The bit of code is the following: public static void AddKnownTypes(IEnumerable&l... knownTypes) { // We only want to collect types that are new (hasn't been registered yet) IEnumerable<Type> newTypes = knownTypes.Where(t => !_knownTypes.Contains(t)); _knownTypes.AddRange(newTyp... // Fill in a dictionary of these newly added types foreach (Type type in ......

Posted On Wednesday, September 23, 2009 1:50 AM

Methods parameters and return values, what types to use?
I’m trying to be a better developer, so I try to make sure I follow best practices as much as I can. At times when I’m just creating simple methods though, every now and then I get somewhat hung up as to what do I use as types for my input parameters and return values. You see, it is something that is so basic, we create methods all the time, but most of the time, we don’t pay much attention to it since we’d just like to continue on with the task at hand. So I’m writing this to remind myself that ......

Posted On Friday, September 18, 2009 7:03 AM

.NET 4.0 and C# 4.0 sessions materials
Yes, I know I'm late. Please forgive me . In any case, the .NET 4.0 and C# 4.0 sessions materials are now available. You can download them from here and here, respectively. In hindsight, the .NET 4.0 presentation should've been called: What's new in .NET 4.0; and even then given the vastness of the material available, it should've been split into 2 sessions: What's new in Visual Studio 2010 and What's new in .NET 4.0 Framework. Given the 75 minutes available for the presentation, I decided to focus ......

Posted On Friday, September 4, 2009 5:09 PM

Intermediate WPF session material
One of the sessions I did in St. Louis Day of .NET is about Intermediate WPF. It seems to be one that people seem to have liked, so I’m making the materials available here first for those that may be interested in playing around with it. The overview description was made before the material is done, and I was not able to show 3D graphics within the sample; my apologies. In any case, there’s really no text out there that defines what is Intermediate WPF; so I just created one . The session goes through ......

Posted On Thursday, September 3, 2009 8:22 AM

St. Louis Day of .NET ‘09
This past weekend was pretty awesome; the second annual St. Louis Day of .NET conference went underway. 2 DAYS! Can you believe it? It is 2 DAYS of (almost) all-you-can-eat technical sessions; and all for a minuscule $100 (or $125 for those late registrations). First off, some disclaimer: my comment on STLDODN ‘09 will be biased. Why? Because I participated in it and I’m rather involved in it, so of course I can’t quite badmouth it :). Organizers for the St. Louis Day of .NET 2009 are: Kevin Grossnicklaus, ......

Posted On Tuesday, September 1, 2009 8:57 AM

Copyright © Muljadi Budiman | Powered by: