C# articles and tutorials on SharpDeveloper.NET

Sharpen your .NET skills with our C# articles, tutorials, demos, and source code by Sameer Alibhai
posts - 63, comments - 52, trackbacks - 1

July 2007 Entries

Smarter Debug Code With Conditional Compilation

.NET introduces something called "conditional compilation", which allows you to specify debug-only code. Learn how you can leverage this to create smarter debugging code, an asset to development (as opposed to useless print statements)! Debug code that requires no extra effort to remove, and does not add to the size of the generated binary.

posted @ Wednesday, July 18, 2007 6:15 PM | Feedback (0) | Filed Under [ .NET articles ]

70GB of Files Uploaded Because of a Trojan Virus

How a server was infected with a trojan virus, and how to clean the Wollf trojan from your machine and ensure that you do not get infected again. As well a list of 70GB of files from a real server that was compromised.

posted @ Tuesday, July 17, 2007 11:16 PM | Feedback (0) | Filed Under [ Hosting ]

Growing Pains of a Software Company

How you can get away with sloppiness by not using unit testing, proper source control, automated testing while having a small number of customers, but as you increase in size it will hurt your organization. This article discusses why as you grow, these issues become more important to consider and why you need proper unit testing, source control, automated testing, and proper architecture of code.

posted @ Monday, July 16, 2007 8:44 AM | Feedback (3) | Filed Under [ Software Engineering Work Related ]

Are You a Sharp Developer?? (Part 1)

Many studies have shown that there is a 10 to 1 difference between good developers and bad developers. How can you become a better developer? Well, there is many things you can do, and this is how you can improve your quality, and therefore get more return on your investment in terms of better jobs, and you can also be more selective about the jobs you take. Here are some tips to make yourself a Sharp Developer - Improve your Communication Skills, Constantly Learn and Improve Yourself, Share

posted @ Wednesday, July 11, 2007 8:38 PM | Feedback (4) | Filed Under [ Software Engineering Work Related ]

Using DISTINCT in Aggregate Functions

The T-SQL aggregate functions (COUNT, SUM, AVG, MIN, and MAX) can all be used with the DISTINCT keyword to calculate them on distinct columns only.

posted @ Thursday, July 05, 2007 11:10 AM | Feedback (0) | Filed Under [ SQL ]

Sql Injections and Securing Clipshare Vulnerabilities

A full explanation about SQL injection vulnerability and why you should care, Clipshare vulnerability, PHP Nuke vulnerability, and how to fix it in such a way that your site will not get hacked again with relatively few code changes.

posted @ Monday, July 02, 2007 4:07 PM | Feedback (5) | Filed Under [ Hosting ]

Powered by: