From the Dallas user’s group meeting

I had a great time presenting last night to the Dallas .NET User’s Group.  We had just about 200 people there and the audience was very engaged.  A few questions\comments I remember that might be interesting…


  1. Someone mentioned Brian Harry’s post on deterministic finalization from way back in Oct of 2000.
  2. How does the GC handle circular references?  Short Answer: it is not really a garbage collector, it is a “stuff collector”, it frees anything it can’t reference.
  3. We had the whole ApplicationException debate…
  4. We got into the discussion of why C#\VB don’t support Java’s throws clause.  Short Answer: the throws clause doesn’t version well.  Longer answer.
  5. Even though I talk about HWnds and HDCs as examples of resources the GC does not manage, the truth is you should rarely have to deal with those as WinForms wraps them and does the resource management on them.  This patter is for your *own* unmanaged resourced.


Anyway, thanks again for hosting me Dallas… I will certainly look you up next time I am around. 



Comments (7)

  1. Roger says:

    Great presentation! I thoroughly enjoyed it! And I learned a few things.. 🙂

  2. Dilip says:

    Great presentation! I was one with the first 2 questions mentioned in your post 🙂

    I hope we get to see more talks like this that we can use _today_ rather than something about Longhorn or Avalon or Indigo or whatever may not be out for another year or so!

  3. We really enjoyed your presentation. You’re welcome back any time. Thank you!

  4. Greg Gum says:

    There was standing room only for Brad’s presentation. Come again soon!

  5. Stephen Leverett says:

    Very good presentation. Great slides and explanations. You did a great job answering the questions.

    Something to consider:

    The presentation could have better flow if the questions were limited. Possibly have a question sheet at the exit door. Then you could add responses to the slides that are uploaded to the user’s group web page.

Skip to main content