Let us change our traditional attitude to the construction of programs. Instead of imagining that our main task is to instruct a computer what to do, let us concentrate rather on explaining to human beings what we want a computer to do. --Donald Knuth

Recent Blog Posts

Custom HyperLink Column for DataGrid

Detailed example with code showing how to add a custom link column to a datagrid. Continue...

Developer Tips and Tutorials .NET Controls C# SQL Server

Adding Columns to DataGrid Programmatically

Demonstration and code for programmatically adding a custom column to a DataGrid. Continue...

Developer Tips and Tutorials .NET Controls ASP.NET C# SQL Server

SFI: Simple, Flexible, Informative

My software philosophy breaks down to three things: simplicity, flexibility and information. I call it SFI. Continue...

Software Leader Software Success Software Design

What is an IP Address?

Are there enough IP addresses for the whole world? This article defines an IP address at the beginner level, what it is, what it does and what IPv4 is compared to IPv6. Continue...

Developer Tips and Tutorials Browsers Internet

Version: 6.0.20200920.1535