Jonathan Wood

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

I hike each week with my dogs Suki and Sasha. You can see my hiking blog at Hiking Salt Lake.
Time Zone:Mountain Standard Time


Encrypting Query Arguments
Query arguments are an easy way to pass data between ASP.NET pages. However, they may present a security risk because the user can view and edit those arguments. This articles shows how you can make them more secure.
By Jonathan Wood • Updated on Sunday, December 12, 2010
Creating a Color Picker with an Owner Draw ComboBox
It's easy to create a color-picker control using an owner-draw combo box.
By Jonathan Wood • Created on Friday, February 11, 2011
Fast Text Search with Boyer-Moore
This article describes the Boyer-Moore exact pattern matching algorithm, presents C# code that implements the algorithm, and then tells you why you probably should not use the code.
By Jonathan Wood • Created on Sunday, February 6, 2011
Quick-and-Dirty, Buy-Now Buttons in ASP.NET Webforms
There are some gotchas when adding a PayPal buy-now button to an ASP.NET page. This article describes the problems, offers several solutions with problems of their own, and finally offers a super-simple approach that might be the right one for you.
By Jonathan Wood • Created on Wednesday, December 1, 2010
A sscanf() Replacement for .NET
C and C++ developers have used the sscanf() function for many years as a quick and easy way to parse well-structured input. Here's a class that brings the same functionality to .NET.
By Jonathan Wood • Created on Friday, February 25, 2011
An FtpClient Class and WinForm Control
The .NET Frameworks provide a rich assortment of classes for dealing with the Internet. However, piecing together working FTP code can be time-consuming. Here's a ready-made FTP client class, along with an FTP-client user control that you can drop onto your Windows forms.
By Jonathan Wood • Created on Thursday, March 10, 2011
Converting Numbers to Words
This article presents some code that converts a number into words. For example, it converts 12345 to "Twelve thousand, three hundred forty-five and 00/100." This code is ideal for a check-writing program but easily could be adapted to other uses.
By Jonathan Wood • Created on Wednesday, December 29, 2010
Creating Website Thumbnails in ASP.NET
Although there is a bit of a trick, it's pretty straight forward to write ASP.NET code to create a thumbnail image of a website given that website's URL.
By Jonathan Wood • Updated on Sunday, December 12, 2010
Dynamically Creating a WinForms Dialog
If you want to allow the user to enter some text but would prefer not to add yet another form to your application, this little bit of code might be just the ticket.
By Jonathan Wood • Created on Friday, December 31, 2010
Creating Downloadable Content Dynamically
Your users may find it helpful if they can download your site's content so they can load it into applications like Microsoft Excel. But how can you create that downloadable content if your data is coming from a database? Here's a simple way to accomplish this.
By Jonathan Wood • Created on Sunday, January 23, 2011
First 1 2 3 4 5  ... Last