December 2005 - Posts
21 December 2005
Research Paper: Parametric Polymophism AKA Generics
Parametric Polymorphism or Type Parameters is more commonly known as Generics. Generics changes the way we see and use collections, classes and methods. On my previous presentation at PHINUG's General Assembly, I have discussed its overview and basic to adavanced usage. Parameter type constraints is...
Read More...
15 December 2005
Deserialize serialized object but with different version/type of the object used on serialization
I have caught in a question in our local forum where the poster serialized an object, then he modify the definitions of the object such as adding more properties. Eventualy when you try to deserialize the object it will throw serialization exception possibly because the type used on serialization is...
Read More...
11 December 2005
Let me introduce SHANE v0.1
SHANE stands for Simple Helper for codeAutomation in N-tier Environment (SHANE). This project started as just a set of T-Sql statements that generates data access classes and business objects for my projects. Yes T-sql statements... as in I run it thru SQL Query Analyzer to query tables, constraints...
Read More...
06 December 2005
WeakReference type revisited
While waiting for our updated DB model and SP's for my project I had the chance to play again with my favorite language, C#. I visited my previous post about WeakReference type which I found realy cool, especially now that I'll be doing some Windows Forms again. This time I made more generic so it can...
Read More...
04 December 2005
Code Challenge 1: create class CacheHelper<T> where T can be XmlDocument, TextFile, CustomObject or Any types passed plus more...
Ok, let's make it more exciting and challenging, I encourage all our registered PHINUG members and our friends who missed the Code Challenge last November 25 VS Launch Event or have found the code challenge easy, hehe ;). Purpose: This is a helper class that will help us cache and check if the particular...
Read More...
02 December 2005
What is trace flag 1400
Trace flag 1400 is a startup parameter on Sql Server 2005 if you want to enable its Database Mirroring feature. By default this feature is disabled and was introduced for evaludation purposes only. Microsoft confers no warrantees and support on production databases that uses Database Mirroring because...
Read More...
02 December 2005
What is a WeakReference object
WeakReference helps you maintain a reference to an object but doesnt prevent the CLR from reclaiming it when the garbage collection occurs. I find this useful for windows applications because you can easily create Cache-like object especially for objects that consumes a lot of memory (files, streams...
Read More...
01 December 2005
VS 2005 IDE: Shortcuts Lots of Shortcuts
I'l keep this post updated with lots of shortcuts available on Visual Studio 2005 IDE. For now, i just list few Ctrl+ Tab Shows window of all opened documents at the right side + the All windows docked on the right of IDE (ex. Solution Exp, Class View, Document Outline etc). Pressing tab combined with...
Read More...
01 December 2005
Howto: Create Temporary Files
As i read a book, i ecnounter this. You can create a temporary file that automaticaly deleted when your program is terminated or the stream was closed. FYI, the Path object of System.IO namespace has its GetTempFileName method that returns a temporary filename: Ex, public class TemporaryFileStream :...
Read More...
Home
Contact
Rodel E. Dagumampan
On C#, ASP.NET, Security, Usability and SQL Server
RSS for Posts
Atom
RSS for Comments
Recent Posts
Disputed Code Comments vs. Self Describing Self Documenting Code
We are hiring .NET Developers, Graphic Artists and Xhtml Experts - Davao City
Haven't read any .NET book in more than two months
Finish the feature on time, you'll get your Resharper license
High cost of low quality code
Tags
.NET
.NET WEPOS
ASP.NET
build better software
business of software
developer tools
developer's life
Development Process
how to
internationalization
L10N
localization
microISV
nugs
patch management
resharper
scripts
sequel server
sql server
stored procedures
tektips
unit testing
usability and design
user interface
windows forms
Archives
September 2007 (1)
August 2007 (5)
July 2007 (1)
June 2007 (3)
April 2007 (5)
January 2007 (8)
December 2006 (4)
November 2006 (9)
October 2006 (3)
September 2006 (9)
August 2006 (5)
July 2006 (11)
June 2006 (3)
May 2006 (6)
April 2006 (5)
March 2006 (9)
February 2006 (3)
January 2006 (3)
December 2005 (9)
November 2005 (11)
October 2005 (6)
September 2005 (13)
August 2005 (4)
June 2005 (1)
May 2005 (2)
April 2005 (4)
March 2005 (1)
February 2000 (1)
Search
Go
Community
Home
Blogs
Media
Forums
Groups
Email Notifications
Email Notifications
Go
News
MVP-C# March 2007.
Subscribe My Blog By Email
MCP - .NET Application Foundation
Philippines Best of Blogs
MSBUILD
MSBuild Overview 1
MSBuild Overview 2
MSBuild Overview 3
Great Blogs
ScottGu Blog
Scott on Writing
Brad Adams - CLR
Joel Spolsky - Joel on Software
Sara Ford - VS Testing Team
Anders Noras
Technical Articles
ASP.Net Technical Articles
All About Me
My Resume
My Corporate Projects
My Personal Projects
My Personal Blog
Books Wishlist
The Mythical Man Month
Pro ADO.Net 2.0
MCTS : Application Foundation
MCTS : .NET 2.0 Web Client Development
Don't Make Me Think
The Build Master: Microsoft's Software Configuration Management Best Practices
Software Configuration Management Patterns: Effective Teamwork, Practical Integration
Books on my shelf
Books On My Bookshelf
Books I Am Currently Reading
Usability And Design
Usability.gov
Usability Institute
Search Engine Optimization
SEO Chat
Search Engine Watch
Search Engine Forum
Isulong SEO PH
Code Better
Jeremy Miller
Raymond Lewallen
David Hayden
Scott Bellware
Errata / Corrigenda
Errors, Additions and Patches