Monthly Archives: March 2011

Bitmap Sort – Most Efficient Method To Sort Integers

A bitmap sort is the fastest and most efficient way to sort a limited set of integers.  It was first published by Jon Bentley in the book Programming Pearls.  It works by thinking of a chunk of memory as a … Continue reading

Posted in C#, software design, software development, Sort | Tagged | 4 Comments

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