Click here to Skip to main content

Articles by Kamran Bilgrami (Articles: 4, Tip/Tricks: 12)

Articles: 4, Tip/Tricks: 12

RSS Feed

Average article rating: 4.97

Web Services

Monitor your Web Services usage via .NET SOAP Extensions
Posted: 6 Apr 2009   Updated: 6 Apr 2009   Views: 57,016   Rating: 4.99/5    Votes: 45   Popularity: 8.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 159   Downloaded: 1,611
This article demonstrates how you can monitor usage of your Web Services using .NET and SOAP Extensions.

.NET Framework

Why Hackers Love String Data Type?
Posted: 16 Jun 2012   Updated: 17 Jun 2012   Views: 39,106   Rating: 4.92/5    Votes: 96   Popularity: 9.76
Licence: The Code Project Open License (CPOL)      Bookmarked: 165   Downloaded: 728
Better prepare yourself for threats against storing sensitive data in string data type
Process Dump triggered on Custom Performance Counter Threshold
Posted: 13 May 2012   Updated: 13 May 2012   Views: 3,731   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 0
Generating process dump files based on custom performance counter thresholds

Debug Tips

Switching between filtered threads
Posted: 28 Jul 2012   Updated: 28 Jul 2012   Views: 3,238   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
About switching between filtered threads
No blogs have been submitted.

Average tips rating: 4.41

Database

Storing Your Connection String Password in SecureString [Tip/Trick]
Posted: 23 Jun 2012   Updated: 23 Jun 2012   Views: 3,654   Rating: 4.67/5    Votes: 3   Popularity: 2.15
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
This trick can provide some extra protection for your passwords used in connection strings against runtime attacks.

Debug Tips

Getting notifications upon your application writing an error to Events Log [Tip/Trick]
Posted: 27 May 2012   Updated: 29 May 2012   Views: 3,838   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 0
You can use this trick for getting notifications when your app writes an error to event logs
Conditional Breakpoint using Make Object Id feature [Tip/Trick]
Posted: 3 Jun 2012   Updated: 3 Jun 2012   Views: 2,772   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Effective way of debugging by taking advantage of some not well-so-known features of Visual Studio
Stepping in a specific method while debugging your code [Tip/Trick]
Posted: 22 Jun 2012   Updated: 22 Jun 2012   Views: 2,381   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
A time-saving tip when you have to step in and out from line of code calling multiple methods
Datatip - get out of my way [Tip/Trick]
Posted: 22 Jun 2012   Updated: 22 Jun 2012   Views: 2,082   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Datatips are useful but can take lot of space speically if you want to view code at same time. This tip will help you getting around that situation.
Setting Breakpoint for a Particular Thread Only [Tip/Trick]
Posted: 23 Jun 2012   Updated: 23 Jun 2012   Views: 2,399   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Visual Studio provides rich options to debug multi-threaded applications. This tip discusses one way of filtering your break points for a particular thread.
Just My Threads [Tip/Trick]
Posted: 28 Jun 2012   Updated: 28 Jun 2012   Views: 1,882   Rating: 4.75/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
How to display only threads related to your application in Threads Windows
Show Threads in Source [Tip/Trick]
Posted: 28 Jul 2012   Updated: 28 Jul 2012   Views: 3,837   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Find out which threads are running what line of code and how they may be related to other running threads
Filtering threads in a multi-project solution [Tip/Trick]
Posted: 15 Aug 2012   Updated: 15 Aug 2012   Views: 1,833   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Effective way of debugging multi-threaded application in a multi-project solution
Modifying Variable values without leaving your Debugging Session [Tip/Trick]
Posted: 18 Aug 2012   Updated: 18 Aug 2012   Views: 2,235   Rating: 2.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Instantiating Objects Without Stopping Your Debugging Session [Tip/Trick]
Posted: 17 Aug 2012   Updated: 19 Aug 2012   Views: 2,239   Rating: 4.11/5    Votes: 2   Popularity: 1.20
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
How to instantiate objects without stopping your debugging session
Show Threads in Source - Windbg Way [Tip/Trick]
Posted: 26 Sep 2012   Updated: 26 Sep 2012   Views: 2,306   Rating: 0.0 / 5    Votes: 0   Popularity: 0.0
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
How to show threads in the source - Windbg way

Kamran Bilgrami
Architect
Canada Canada
Member
Kamran Bilgrami is a seasoned software developer with background in designing mission critical applications for carrier grade telecom networks. More recently he is involved in design & development of real-time biometric based security solutions. His areas of interest include .NET, software security, mathematical modeling and patterns.
 
He blogs regularly at http://WindowsDebugging.Wordpress.com


Advertise | Privacy | Mobile
Web04 | 2.6.130523.1 | Last Updated 24 May 2013
Copyright © CodeProject, 1999-2013
All Rights Reserved. Terms of Use
Layout: fixed | fluid