Register Login

 

Welcome to the Coach Factor blog. Here you will find all of our ideas on software development. Subscribe at  http://blog.nventive.net.

# Wednesday, September 30, 2009

logo altnet

Le 22 octobre prochain Matthieu animera une présentation organisée par le groupe ALT.NET de Montréal. Pour ceux qui ne connaissent pas ALT.NET, le groupe montréalais est tout jeune mais il fait parti d’un mouvement plus large . Bien que peu formalisée cette communauté est vivante : elle organise des conférences réelles ou virtuelles, une liste de discussion technique et bien sûr des évènements locaux autour des bonnes pratiques logiciels.

Le sujet de cette présentation sera Umbrella :

vue sur hanselman.com et ayende.com

Umbrella n’est pas un nième framework, il n’y a pas de setup, juste une assemblie de 56k avec plein de goodies !

Voici un petit avant-goût de ce que vous allez voir, Umbrella est une bonne façon d’apprendre : en connaissant ses limites, on découvre d’autres choses sur le framework .NET.

IEnumerable & Dictionnaire : les méthodes qu’on a toujours voulues avoir sans jamais avoir oser les demander !

  1: maCollection.ForEach(item => Console.WriteLine(item + 1));
  2: maCollection.Remove(item => item == "1");
  3: var maybe = monDictionnaire.GetValueOrDefault("AD");

Exécuter une action à la fin d’un bloc using :

  1: public static void DummyMethod()
  2: {
  3: 	using (TimeMethod())
  4: 	{
  5: 		Console.WriteLine("I'm in the method...");
  6: 		// Do something...
  7: 	}
  8: 	//The approximate time spent in the using block has been displayed at the end 
  9: }
 10: public static IDisposable TimeMethod()
 11: {
 12: 	var w = Stopwatch.StartNew();
 13: 	Action stopTimer = () => {
 14: 	   Console.WriteLine(w.Elapsed);
 15: 	};
 16: 	return stopTimer.ToDisposable();
 17: }
 18: 

Ou avoir le Cast facile :

  1: public static IEnumerable<Type> EnumPlugins(Assembly assembly)
  2: {
  3:     return from pluginType in assembly.GetTypes()
  4: 	   where pluginType.Is<IPlugin>()
  5:        select pluginType;
  6: }
  7: 

Mais il y a encore plein d’autres choses à voir.

Vous trouverez les détails sur le site de Alt.NET Montréal et n’oubliez de vous inscrire !

Wednesday, September 30, 2009 6:57:12 AM (Eastern Standard Time, UTC-05:00)  #    Comments [0] -

Search
Archive
<September 2009>
SunMonTueWedThuFriSat
303112345
6789101112
13141516171819
20212223242526
27282930123
45678910
Statistics
Total Posts: 98
This Year: 28
This Month: 3
This Week: 0
Comments: 17
Sign In