Thursday, May 10, 2007

What I Learned at Devscovery

  • We love XAML
  • We love LINQ
  • AJAX.ASP.NET sooo 2 weeks ago
  • If you aren't using silverlight, your not cutting edge
  • Jeffery Richter knows more than you do about programming
  • If your website/presentation/resume doesn't have graphics with reflections
  • then its not cool
  • Every Thing/Technology should be Asynchronous
  • Jeff Procise loves microsoft technology more than you do
  • People named Jeff are smart
  • WCF makes me fall asleep...or I passed out from XML spec overload
  • Read ingo rammers blog: http://blogs.thinktecture.com/
  • Make a macro for !do
  • Outofmemory exception occurs since we can't alloate spave in the large object heap
  • !dumpheap is the most important command except if you don't use -stat since you might have just given yourself a 10m coffee break
  • !dumpheap -min 1mb...figure out why we get outofmemory
  • Memory ressurection is a 'dark corner' of the garbage collector...aka necromancey.
  • Garbage collector is magical
  • None knows what a async pinned handle is
  • !traverseheap dump to xml - read in with clr profiler
  • 'don't try to outhink microsoft'
  • Studt rotor code
  • Never call GC.collect() ....it is self tuning
  • Finalization is evil, unless you want performance consultants at your office
  • There are a ton of unannounced features in orcas
  • Buy .net memory profiler

No comments: