ALM consultant. Microsoft ALM MVP and ALM Ranger. Programmer. Terrible guitarist.

I write code. Sometimes it works properly. Those are the best days of all.

16h
awarded Notable Question
1d
comment Data Access Layer code in C#
One piece of feedback: Don't create a connection and leave it open. Create and dispose of your connections as soon as possible. Use a using block for this. Also, look up what a finalizer is. You may come from a C++ background and think of them like destructors, but they aren't the same thing and have different usage patterns.
1d
revised How do I handle target machine independent actions in Release Management?
edited tags
1d
answered How do I handle target machine independent actions in Release Management?
2d
answered Using tfs automated build
2d
revised What if the catch statement code causes an error?
added 2 characters in body
2d
comment Parallel loop returns a sum of floats
Keep in mind that for simple operations like computing a sum, the overhead involved with threading will almost certainly outweigh the benefits of parallel computation.
2d
comment Best practice for application monitoring
"My company is cheap" is another way of saying "My company doesn't realize that software takes time to write, and time is money". Anything you write yourself will almost certainly be less functional and cost more than licensing an appropriate tool.
2d
comment Best practice for application monitoring
There are tons of tools on the market to help you monitor the health of your running applications and infrastructure. Why reinvent the wheel?
Oct
19
reviewed Approve suggested edit on Programming a Database in SQL Server
Oct
18
reviewed Approve suggested edit on Console window just closes? c#
Oct
18
comment Console window just closes? c#
Attach a debugger. Step through the code. This will show you when the application is terminating and why.
Oct
18
comment Console window just closes? c#
There's a Console.Read at the end.
Oct
18
comment Console window just closes? c#
@DavidHeffernan Presumably the Console.Read.
Oct
18
revised Save all records of grid view in asp.net in a single hit with out looping all records
deleted 22 characters in body
Oct
18
comment Same exe file, multi process and different input arguments
-1. The .NET framework offers several higher-level thread abstractions that are easier to use and understand. Additionally, reading a file is an I/O bound operation -- throwing more threads at it won't make it faster.
Oct
17
comment Mixing extension methods, generics and lambda expressions
"I don't wish to use LINQ". Why? You're reinventing the wheel.
Oct
17
answered Microsoft Test Manager Test Case not using latest associated test method code
Oct
17
comment Microsoft Test Manager Test Case not using latest associated test method code
Did you change the build that's tied to the test plan?
Oct
15
comment Web.config transformation with website project,MSBuild and MS Release Management
@GiulioVian That's not a bad alternative, but the preference (IMHO) would be to take advantage of the tool's native functionality whenever possible. It might, of course, be that one environment's config files are wildly different from another's, rendering tokenization impossible. That's a whole different discussion, though. :)
1 2 3 4 5