Login


Jonathan Wood

Description:I'm a software and website developer working out of the greater Salt Lake City area of Utah. I've developed many websites including Black Belt Coder, Trail Calendar, and others.

I hike each week with my dogs Suki and Sasha. You can see my hiking blog at Hiking Salt Lake.
Website:http://www.softcircuits.com
Blog:http://www.hikingsaltlake.com
Country:USA
Time Zone:Mountain Standard Time

Articles

ColorPicker Controls for WinForms
Here are four different color-picker controls you can use in your WinForms projects. Two can be placed directly on a form. Two can be placed in a ToolStrip.
By Jonathan Wood • Created on Tuesday, February 22, 2011
Get Google PageRank Programatically
Google's PageRank has become a popular way to gauge the popularity of a web page. Here's how you can programatically find the PageRank for a particular URL.
By Jonathan Wood • Updated on Monday, April 30, 2012
Validating Credit Card Numbers
Offers tips on validating credit card information.
By Jonathan Wood • Updated on Sunday, December 12, 2010
An Error Message Control
All web applications should check for errors. But what's the best thing to do when one occurs? This handy little class makes reporting errors easy.
By Jonathan Wood • Created on Monday, January 03, 2011
Phonetic String Comparison with Soundex
This article describes the Soundex and Metaphone algorithms, which can be used to perform phonetic (sound-alike) comparisons of strings.
By Jonathan Wood • Created on Friday, January 14, 2011
A JavaScript Formatter
JavaScript that has been compressed to use less bandwidth can be very difficult to read. Here's a C# class that will format JavaScript code, making it easy to read again.
By Jonathan Wood • Updated on Tuesday, April 08, 2014
A Custom Settings Class for WinForms
Here's the class I use to keep track of my application settings. It requires a little more coding to use but provides more control than the Properties.Settings class.
By Jonathan Wood • Created on Friday, December 31, 2010
C++ High-Resolution Timer
This simple class uses the highest-resolution timer available under Windows. It's perfect for finding bottlenecks in your code or for simply comparing different computer tasks.
By Jonathan Wood • Created on Wednesday, December 22, 2010
Approximate String Comparisons Using Levenshtein Distance
Here's some code for testing the degree of similarity between two different strings. The Levenshtein distance algorithm returns the number of edit steps needed to make one string the same as the other.
By Jonathan Wood • Created on Sunday, February 27, 2011
Creating a Sparse Matrix in .NET
A sparse matrix is a data structure that acts like a two-dimensional array but uses far less memory. It is ideal for scenarios where you are maintaining a logical grid and most cells are empty.
By Jonathan Wood • Created on Thursday, February 10, 2011
First 1 2 3 4 5  ... Last