Generics in .NET (C#)
I have published another of my screencasts. This one is an entry level screencast for people who have little or no experience with generics in C# and .NET:
This screencast is all about generics in .NET and C#. First, it shows you how to use generics in your own applications and why they have been added to .NET. After that the screencast takes you through the most important features that are enabled through generics and shows you what you can do when implementing generic classes on your own.
Published on Jan 31st, 2008 —
Tags: C#, Generics, screencast
Comments (2)
digg it!
kick it
Debugging in Visual Studio 2008

This screencast is on debugging in Visual Studio 2008 (and 2005). It shows you the different ways on how to use the IDE to debug your code; like how to set breakpoints, the quickwatch window, the window holding the local variables, the window where you can add variables to watch, the debug menu, “edit and continue” and a lot more.
Kickstart C#
Another of my screencasts is available for public viewing. This time it is about how to start developing in C#:
This screencast is all about kickstarting you on C#. It starts with the basic constructs like namespaces, how to include stuff, advances then to the keywords and the different control instructions that are found in the language. It shows you also how to use and create classes, create properties, private fields, create your own methods, use inheritance (how to create child classes from parent classes), talks about interfaces and about generics.
It is really covering the basics of the language. If you have already experience in C# it is probably nothing that you want to watch, but for people who are starting with the language it might be an interesting tutorial.
How to use reflection in .NET
I have done another screencast. This time on reflection in .NET.
In this screencast I explain how to use .NET Reflection to create highly dynamic frameworks. I’m also going to show you how to use it to create a simple serializer that serializes any kind of objects. The screencast might be interesting if you have never done anything with .NET Reflection and want to get a general overview on what is possible.
Extension Methods in C# 3.0
I have created a short screencast that introduces you with extension methods in C# 3.0.
In this webcast I explain why extension methods have been added to .NET 3.5. What are the benefits of using them? Then I’m going to show you how to create your own extension methods in C#. I also explain how the extension method calls are translated by the compiler. In the end I also show the problems that might come up when extension methods are used heavily in applications.
Click here to watch the screencast
Published on Dec 29th, 2007 —
Tags: .NET, C# 3.0, extension methods, screencast
Comments (1)
digg it!
kick it
Webcast on how LINQ expressions work internally
I have done a short screencast that is explaining how LINQ works internally. I think most people are scared when they see Lambda expressions and I tried to explain why they look as they look, what they actually do and that they are very similar to normal delegate calls.
Tune in, if you are interested in how LINQ is working internally and what happens internally when you write the LINQ expressions into the IDE editor.





