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

Controlling JPEG Compression
The JPG graphics format supports varying level of compression and quality. Although it isn't readily visible, the Image.Save() method allows you to control this level. Here's a sample C# method that demonstrates how.
By Jonathan Wood • Created on Friday, May 18, 2012
Enabling RSS Auto Discovery
RSS autodiscovery is a technique that allows browsers and other software to automatically detect any RSS feeds associated with a particular website.
By Jonathan Wood • Updated on Sunday, April 24, 2011
Colorizing Source Code
Here's some C# code you can use to colorize source code (syntax highlighter) you plan to display on a web page. This code can be used to colorize source code for any programming language that you can write the rules for.
By Jonathan Wood • Updated on Wednesday, October 30, 2013
Abbreviating URLs
Abbreviating a URL is easy: Just truncate it. However, this article shows how you can more intelligently truncate a URL so that it conveys more information about the full URL.
By Jonathan Wood • Updated on Sunday, December 12, 2010
Converting Between Integers and Strings Using Any Base
.NET provides the Convert class, which among other things can convert between integers and strings using different bases. Inexplicably, the Convert class only supports base 2, 8, 10 and 16. Here's a class that can convert between integers and strings using any base.
By Jonathan Wood • Created on Monday, April 11, 2011
Implementing Word Wrap in Email Messages
In this article, the author presents code to implement word wrap in emails sent using C# on the .NET platform.
By Jonathan Wood • Updated on Wednesday, July 04, 2012
Quick and Easy Method to Remove Html Tags
Here's a short snippet of code you can use to strip out HTML tags from a block of text.
By Jonathan Wood • Created on Sunday, April 08, 2012
Extending LINQ with Random Operations
You can create extension methods to extend LINQ. Here's some code I came up with for extending LINQ to return random list items and shuffle lists.
By Jonathan Wood • Created on Saturday, September 22, 2012
A Convenient LogFile Class
Here's a convenient little class for logging program events to a LOG file.
By Jonathan Wood • Created on Tuesday, December 21, 2010
Converting Between Integers and Spreadsheet Column Labels
Instead of numbers, spreadsheet programs use a system of letters to label columns. Here's a handy routine that can convert an integer value to a column label, and also convert column labels back to integers.
By Jonathan Wood • Created on Monday, April 11, 2011
First ... 6 7 8 9 Last