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

Software Engineering

All things related to software engineering.
Follow The Leader

posted @ Thursday, July 17, 2008 6:40 PM | Feedback (0) | Filed Under [ Software Engineering Work Related ]

How to Waste Millions Of Dollars With Outsourcing (or Make Millions)

My experiences with outsourcing including tips on how to save millions of dollars or waste them.

posted @ Thursday, July 10, 2008 6:14 PM | Feedback (0) | Filed Under [ Software Engineering Work Related ]

Updating Your Web.Config From Each Build with CruiseControl

If you are running a Web Site Project, yet you still want to have a build number somewhere in your application, this article will explain how you can create a simple tool to have an auto-increment build number and execute it using CruiseControl.NET

posted @ Tuesday, June 17, 2008 7:10 PM | Feedback (0) | Filed Under [ .NET articles Software Engineering ]

Unit Testing on Your Database

posted @ Thursday, May 22, 2008 6:09 PM | Feedback (2) | Filed Under [ .NET articles Software Engineering ]

Unit test your life!

Two interesting examples as to how you can solve many problems not just in coding but in your life too by applying the principles of unit testing. This post gives you something to think about in regards to unit testing and why to use it in a more broad perspective.

posted @ Tuesday, April 29, 2008 7:25 PM | Feedback (0) | Filed Under [ Software Engineering Work Related ]

Five Points To Improve Your Estimation

Estimation is a skill that is essential when doing software development and software engineering. Here are five points that are practical and can be used towards understanding how to estimate and improve your estimates.

posted @ Friday, March 28, 2008 8:32 AM | Feedback (2) | Filed Under [ Software Engineering Work Related ]

How Random is your Random??

Computers are deterministic. Understand how random generation works and how you need to be careful in how you use it, especially if you are depending on it for security purposes. Also has an explanation on how complex PokerStars software's shuffling algorithm is.

posted @ Wednesday, December 05, 2007 8:52 AM | Feedback (1) | Filed Under [ .NET articles Software Engineering ]

Get A Build Process Now!

This article will tell you how to get a build process. It uses CruiseControl.NET to automate the build. You can use any other tool you like including a .BAT file, but CruiseControl will do just fine. It's very easy to set up, it uses an XML configuration file and does most of the difficult job like connecting to your source control, applying labels, and getting your files to build for you.

posted @ Wednesday, October 31, 2007 5:44 PM | Feedback (0) | Filed Under [ Software Engineering ]

How Gmail Records Usage Statistics to Increase Conversions

How to use statistics to improve your usability and user interface. Also how Google employs this technique to increase the number of signups to GMail.

posted @ Wednesday, September 12, 2007 7:53 AM | Feedback (0) | Filed Under [ Software Engineering ]

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 ]

Full Software Engineering Archive

Powered by: