Category Archives: efficient software development

Benchmark of foreach .vs. for loop

The foreach loop provides a nice way to iterate through a generic container.  But, is there a price to pay for it performance wise .vs. using a for loop? It turns out that there is a performance hit when using … Continue reading

Posted in C#, efficient software development | Tagged , , | Leave a comment

Efficient File I/O From C#

This article describes and benchmarks different ways to do file I/O from C#.  All of the code referenced in this article is available for download and is free to use. There are many different ways to do file I/O in … Continue reading

Posted in C#, efficient software development, software development, Software Productivity | Tagged , , | 33 Comments

Introduction.

Hello!  Thank you for visiting my blog.  My name is Bob Bryan and I have been developing software for over 20 years. This blog is about efficient software design, implementation, and testing.  This includes bench marking software as well as interesting … Continue reading

Posted in C#, efficient software development, software design, software development, Software Productivity, Software Testing | Leave a comment