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] -

Comments are closed.
Search
Archive
<September 2010>
SunMonTueWedThuFriSat
2930311234
567891011
12131415161718
19202122232425
262728293012
3456789
Statistics
Total Posts: 98
This Year: 28
This Month: 1
This Week: 1
Comments: 17
Sign In