views:

47

answers:

2

Hi,

Lately we have decides in our company to have a monthly 30-60 minutes talk on a subject that relates to C#/.Net programming or anything else that will make us better in our work.
We are currently programming in C# 3.0 with .NET 3.5 in VS 2008.

So... I tried to come out with some topic for the talk (Something that is not too trivial but still could be applied as a guide for better programming and not just an ad-hoc solution for specific problem) but nothing had come to my mind.

I will be more that happy to hear about such topics that could fit my need.

Fill free to elaborate or set references to any resource that would help :)

Thanks a lot

Itay

+1  A: 

A few interesting topics : Common Design patterns, Unit testing, best practices, FxCop, StyleCop, CruiseControl, Visual Studio shortcuts, Debugging tools... all theses are not specific to C# but very useful in my day work.

hoang
+2  A: 

I suggest also some architectural things like dependency injection (using StructureMap or ninject), source control (git, mercurial, svn...), restfull web api (using asp.net mvc, wcf or openrasta), orm (nhibernate, Entity Framework ...) I believe that if you are discussing some of these things it's probably best to create some samples to compare the differences and the benefits that they introduce in your everyday work.

Basically there is a lot of stuff going on, you just need to open the stackoverflow home page, or google groups an check what's happening.

Pedro Rui