Attention: We are retiring the ASP.NET Community Blogs. Learn more >

Wes' Puzzling Blog

... trying to solve the puzzles of .NET

  • Self-write: the program that writes itself

    I was wandering through Hugh Browns Website and I ran across this: Self-Write programming challenge.  I found it very interesting. He gave a solution for it in C so I'm going to try and do it in C#. If anyone already has a solution in C#, please don't post it because I want to try and figure it out myself first.

  • Auto Complete in VS.NET

    As I was typing code today I realized that I find myself typing CTRL-SPACE a whole lot. Is this just me or do other people do this as well?  For the people who don't know what this does it either drops down an intellisense list based on the context of where you are typing or if there is only one entry that matches what you have typed it will fill in the rest of you.  It is always nice to say some key strokes.

  • Design Patterns

    Lots of buzz about this at the moment so I thought I'd share the links I've built up so far...

  • Secure .Net Remoting

    I know this is probably old news to some people but If you haven't already seen this there are some nice resources on securing .net remoting, plus I'm going to be doing some of this in the near future so I thought I would post it so I don't forget where I found it.

  • Congress sets up cybersecurity panel

    Congress approved a Cyber Security Research and Development Act in November 2002 that would give universities about $900 million during the next five years to create security centers, recruit graduate students, and pay for research.

  • Listeners and Reflection

    So I was a little slow to catch onto these types...I was still writing to text files and adding message boxes all over the place.  Here is a decent 'How To' link for those interested:

  • Grad Schools

    Well I've got accepted to the CS Grad Program at the University of Tennessee and University of Virginia with a full assistantship to both. Now I'm waiting to for a response from Virginia Tech and then I can make a decision of where I want to go.  Assuming I get the accepted and get assistance from Virginia Tech I will be faced with a tough decision.

  • About Me

    For the most part not too many of you know much if anything about me, so I figured I would tell.

  • Using Serialization as a general Deep Copy

    I have a theory that I would like to run by everyone.  Assuming a class say TestClass is Serializable. Would the following function work in general to do a deep copy of that class?

  • How private are private fields?

    The other day when I was working on creating a object/assembly browser for the web I was thinking about the power of reflection.  Using reflection you can get access to any any part of a class including private members.  So I wrote a simple project to test and see I could change private fields using reflection, or call private methods using reflection.