Thoughts and dreams for a better world… one smile, beat, code at a time

  • My Subversion (Version/Source Code Control) Experience

    I had a chance to look into subversion today and here are some of my notes. It's a version control system (source code control but it's really more than just code) along side Visual SourceSafe, SourceGear Vault among others. Why subversion [more]of all other is worthy of another post but first one, it's free (Vault…

  • Hand editing web.config or not

    I've come across a number of issues in the past where the cause of the issue is that someone hand edited the web.config and resulted to a not well formed XML (missing tags, unclosed quotes et al). The recommended way of doing it is [more]to minimize these issues is to use the ASP.NET Configuration Settings…

  • PlaceHolder/Panel Visibility, ViewState on Security and Performance

    It is not unusual to see a solution where use of asp:Placeholder and asp:Panel Visibility is employed to show/hide certain details from the user. When implementing a simple Authorization/Permission features[more], it would also be tempting to use such approach. (mentioned simple since there are likely more complicated but better ways to do it) Of course…

  • Personal: VPC, XPC and Offline for hours – but I survived

    I was trying out Microsoft Business Intelligence VPC Release5.1 on my "poor" XPC machine yesterday (for those into MSFT BI see following links) [more]  Part 1 Part 2 It's running Core Duo with 1GB and I think XPC is an impressive setup considering the price but for some reason I've managed to damage the hard…

  • Built-in ASP.NET Development Server cannot be accessed using non-localhost URL

    Alvin, a coworker of mine raised an interesting point about the ASP.NET Development Server (previously named "Cassini") hours ago. Forgive my ignorance but it seems that the said builtin server was constrained to be accessed only with localhost or 127.0.0.1 and [more]would not work when using your IP (non loopback) nor machine name. For IE…

  • TSQL : Concatenate values from a datatable column into a delimited string

    I think it's common to come across a requirement where you have to retrieve values from a column in a database table. For this example however, we would use a table variable instead.   DECLARE @EmailTable TABLE (   Email VARCHAR(64) )   — then we insert sample values  INSERT INTO @EmailTable VALUES ('test@ryangaraygay.com') INSERT…

  • BlogEngine.NET version 1.3.0.0 critical security patch

    A security flaw was identified for BlogEngine.NET version 1.3.0.0 and the team was quick enough to announce and release a patch. Check the following link for details: Critical Security Patch Available [more] It is unfortunate that the issue could not have been handled more discretely.  If you are blogger writing about the issue, we'd hope…

  • Help File for .NET Assemblies (SandCastle and SHFB)

    I needed to create a sort of simple API Programmer's Reference for an assembly I'm working on so I figured I'd give SandCastle (an open source project from Microsoft) a try. [more] SandCastle Help File Builder (SHFB) on the other hand is created by Eric Woodruff and also housed in CodePlex. I've used NDoc before…

  • Resolve Namespace (Visual Studio, Resharper)

    How do you "autogenerate" a "using" namespace for a class you typed in Visual Studio? Read along… [more] I've seen a couple of presentations (in-person, online et al), webcasts etc where there the presenter typed a class name, highlighted by Visual Studio because the namespace cannot be resolved (no using directive or class was not…

  • Link: WCF, WPF, WF exams live today

    Just a quick announcement that the following MCTS exams went live today. 70-502: Windows Presentation Foundation 70-503: Windows Communication Foundation 70-504: Windows Workflow Foundation[more] Those who took the related beta exams should expect results this week (according to Gerry). Don’t have mine yet, I haven’t worked enough on those so I don’t expect any good…

Got any book recommendations?