DCSIMG
.NET - Rotem Bloom's Blog

Rotem Bloom's Blog

Share knowledge on .NET and web development

News

About Me

Glad to help and share knowledge on .NET and also huge fan of Dream Theater.

Contact me via messenger

View Rotem Bloom's profile on LinkedIn

Dream Theater Pics

Blogs I Read

Browse by Tags

All Tags » .NET (RSS)
How to find and reproduce bugs in multi thread applications - CHESS is to tool you must use!!!
Hi All, If you want to test and reproduce multi thread applications bugs there is a new tool from Microsft called: CHESS . CHESS is a tool for finding and reproducing Heisenbugs in concurrent programs. CHESS repeatedly runs a concurrent test ensuring that every run takes a different interleaving. If an interleaving results in an error, CHESS can reproduce the interleaving for improved debugging. CHESS is available for both managed and native programs. Great movie that explain CHESS: An Automated...
Do we need to Releasing COM objects in .NET?? Write your opinion.
Well, Good friend of mine, ask me interesting question: "Do I need to release my COM objects on my office add-in application I wrote in .NET??!!". It seems that there are different opinion on this issue. Do we have to use ReleaseComObject or let GC do the job for me? I have my opinion I will write later, but please write your opinion, I really wants to read what you think. Thanks, Rotem
Back To Basics: Use Regular Expression Comments
Regular expressions are much easier to understand if you use the following syntax and comment each component of the expression by using a number sign (#). To enable comments, you must also specify RegexOptions.IgnorePatternWhitespace, which means that non-escaped white space is ignored. Regex regex = new Regex(@" ^ # anchor at the start (?=.*\d) # must contain at least one numeric character (?=.*[a-z]) # must contain one lowercase character (?=.*[A-Z]) # must contain one uppercase character...
Microsoft Web Deployment Tool - Beta 1
Hi, The Microsoft Web Deployment Tool (msdeploy.exe) is a command-line tool that enables you to synchronize or migrate Web sites or Web servers. It can be used with Information Services (IIS) version 6.0 on Microsoft® Windows Server™ 2003 or IIS 7.0 on Microsoft® Windows Server™ 2008. It can be used to accomplish the following tasks: 1. Migrate your Web server or a single Web site from IIS 6.0 to an IIS 7.0 server. 3. Sync your Web server or a single Web site from IIS 7.0 to another IIS 7.0 server...
Parsing Google Search QueryString in .NET
Hi, If you want to view queries in real time as users visit your site (Want to know from which link and keywords users enter to your site), you can. Sam Allen wrote a nice solution for this problem in C#. take a look on his blog article here .
Customize your .NET object XML serialization with .NET XML attributes
Serialize .net object to XML is very simple operation but let's say you want to control on the serialization and decide on the name of the XML attributes and elements that .net serialization create for your object. Well this is very simple to achive using built-in XML attributes (attributes like: XmlType, XmlAttribute, XmlArray, XmlArrayItem and more...) .NET gives us. ...
How to load an assembly at runtime from specific location
Did you know that you do not have to put an assembly that an application must use at runtime in the bin folder of the application. You can put the assembly in any folder on the system, and then you can refer to the assembly at runtime....
Assembly Information Tool
.NET tool that display .net assembly information....