Page ViewState, Control ViewState and ControlState

Just a quick note. I was working on some Web User Control and needed to persist information across postbacks and thought of using ViewState. But while I was working on it, I realized that I was using the same key for saving another information in the parent Page's (the Page containing the user control) ViewState. ...

Windows XP Service Pack 3 Now Available

Windows XP Service Pack 3 Now Available
I just received a notification of Service Pack 3 for Windows XP availability when I opened my PC. (automatic updates – have mine set to notify when updates are available) Here a link to Release Notes which I recommend reading before installing the update. [more] In the release notes it says: Internet Explorer If you ...

Subversion Branches, Tags and Merges

I found this great article by Bill Simser on Day-to-day with Subversion where he explains practical use of Subversion branches, tags and merges. As a additional reading it might help if you read the documentation on branching and merging from the SVN Book from here but Bill's explanations made me understand better. And allow me ...

My Black Theme and Selecting Theme File

My Black Theme and Selecting Theme File
In joining the rest of the eco geeks in contributing small or little ways to help the environment I switched to a black background for my desktop for a start and sharing a few steps here. [more] I explored a bit on having other things (windows content, application backgrounds) to black but not ready for ...

Acronis True Image Home 11 vs Norton Ghost 14

Acronis True Image Home 11 vs Norton Ghost 14 which one is better? or do I choose? [more] I've ran into some a number of issues in my machines that required resetup and what would have been reinstallation but thanks to Symantec Ghost 2003 I didn't to reinstall windows from scratch. As I was thinking ...

VisualSVN Server

In a previos post on My SubVersion experience I received a comment from Ivan Zhakov of VisualSVN to try out the said product (which by the way is free) and so I did. [more] Not much to say except that it was an amazing experience. No issues with installation, simple but does it wizard steps ...

My First .NET 3.5 Cert – MCTS on Windows Workflow Foundation

My First .NET 3.5 Cert - MCTS on Windows Workflow Foundation
Just received email results of .NET 3.5 beta exams I took last December 2007 Surprisingly I passed exam 70-504 – Microsoft Certified Technology Specialist: .NET Framework 3.5, Windows Workflow Foundation Applications [more]but failed the other two I took at that period: 70-503 – TS: Microsoft .NET Framework 3.5 – Windows Communication Foundation 70-502 TS: Microsoft ...

ADO.NET Review: Multiple Select Queries in one SqlCommand

ADO.NET Review: Multiple Select Queries in one SqlCommand
If you perform multiple select queries inside your stored procedures I believe you actually return all of the result sets to the client. (except when you assign a value to a parameter like SELECT @myVar = [ColumnA] FROM Table1). This is something to be careful of since you might unnecessarily return results sets that you ...

Link: Recent SQL Injection Attacks

I figured this would be a good reminder. I've known some people who would have thought just because they create client side validators and use stored procedures they are no longer vulnerable to SQL injection attacks. Ready the full article from the link below and it will contain links on how to protect yourself from ...

Link: Understanding when to use a Finalizer in .NET

A common problem we see when moving to .NET all revolves around the finalizer.  There are a few reasons that this happens: Developers move from C/C++ to C# and are used to created classes with a constructor and destructor. Developers don’t understand when they need to implement Dispose or Finalize and thus create them when ...