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

  • 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

    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

    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…

  • Link: Bjarne Stroustrup on the Evolution of Languages

    I don't need to be telling this to geek sbut for those who needs a refresher, Stroustrup is no other than the creator of C++ which undeniably is still very influential (could be an understatement) up to this day and the future. Ohh yes, the creator of such a legendary language is still very much…

  • ADO.NET Review: Multiple Active Result Set (MARS)

    Quoting from the SQL Programmability and API Development Team Blog: Multiple Active Result Set or MARS is defined as a new programming interface introduced in SQL Server 2005. It enables multiple result sets to exist at the same time for a given connection. To say it in a simple way, you can make a connection…

  • Caution when using custom Bookmarks Location

    In my previous post Firefox Bookmarks Location and Moving it I mentioned about browser.bookmarks.file in about:config to save your bookmarks in a different location. I just wanted a short mention of a caveat that if by any chance you have it pointed to a removable disk (eg. external hard drive/disk) and being careless you could…

Got any book recommendations?