Phil Scott's WebLog

Quite exciting this computer magic

  • Web Matrix and Theming

    In case you missed it, Nikhil has posted a screenshot of the new Web Matrix.  Looks pretty cool, but I'm wondering about the theming comment.  Now, is web matrix simply taking advantage of the built in windows theme, or are they doing something magical to give their app a new theme. 

  • vLane and MSDN

    I was also curious about vLane.com. I get a lot of students in my classes where purchasing VS.NET along with all the server software just gets to be astronomical cost wise for them, so I've been pointing them to vLane. 

  • Ramblings

    I installed ASP.NET on our production server to get our website running against 1.1.  No problems with the main app, the problem is with *my* weird site that I had setup to play with in class to demonstrate XSS attacks.  I went to show how easy it is to send things like session data and the such, and the stupid ValidateRequest blocked my attempt.  Argh :)

  • Software Legends

    I've been reading a little of the TechEd propaganda about the "Software Legends" that will be giving presentations this afternoon.  That combined with the hours spent playing NBA Street Vol.2 recently has got my mind acting silly.  You see, in NBA Street you unlock "Street Legends" as you progress through the games, along with throwback jerseys.  So now I'm wondering if they'll be giving out throwback geek shirts at the contest.  You know, like MS Bob or Win95 t-shirts.  Heck, maybe even go old school and get a MS-DOS mesh hat.  Heck, I already have a G. Andrew Duthie playing card, so I guess anything is possible. 

  • C#ase Sensitive

    I've been doing a lot of training for companies moving to VB.Net and one of the big reasons that keeps coming up in why they aren't moving to C# is the case sensitivity of C#.  And the only answer I have to why C# is case sensitive is that C/C++ and Java are case sensitive, and C# is designed to be a language comfortable to those developers.
    But then the question is: Who in their right mind would ever leverage the ability to have a function named SquareRoot and another one named squareRoot in the same namespace?  Imagine a dialog between two developers, Steve and I'm Too Damn Smart for My Own Good

  • 64bit

    Well ain't that a pisser.  With all the talk about the Opteron out there, AMD got me giddy at the thought of 64bit fun, dual proc workstation fun.  But alas, my hopes and dreams have been dashed yet again.

  • Close, Dispose and Zombie.

    I was digging around with Anakrino after I read that calling Dispose on a connection removes the object from the connection pool.  From what I can tell, they are mistaken (of course it is 2:30am, hey prove me wrong if you are reading this.  hello, is this thing on???).  Anyways, I thought it was funny that SqlTransaction has a "Zombie" method that nulls itself off.  All I could think about was SET ISOLATION LEVEL NEED BRAAAAINS.  I'm drunk again by the way.

  • VB.NET, Stack, Heaps, Pointers and Causing a Nuisance

    Just got done teaching the "Object Oriented Programming in Visual Basic .NET."  Imagine taking the stereotypical Mort and transforming them into Super Morts.  Good times.  We had a good time playing "guess the value" as I passed in structs and classes into functions ByRef and ByVal.  I think they all began to understand what's going on in the scene, and why things work the way they do.