Karl Moore

127 articles

Generate Memorable Passwords, Automatically!

Generating automatic passwords for your users is a common programming scenario. However, due to the techniques typically employed, most autogenerated passwords end up looking...

Calculating the Years Between Dates

Business applications often find it useful to calculate the number of years between two particular dates, such as the date a customer first ordered...

Figuring Out Quarters in .NET

Business applications often need to figure out quarters—the four three-month periods in any year—beginning at the start of January and going through to the...

Calculating the Next Working Day in .NET

Sometimes you don't just want to add a certain number of days to a date; you want to take working days into account: five...

The Big ASP.NET DataGrid Article, Part 3

Welcome to the final part of the ASP.NET DataGrid mini-series. Today, we'll be looking at implementing the likes of paging and sorting in your...

Nine Steps to a Quick, Editable Web Grid

Hello! In this mini three-part series, I'll be looking at the ASP.NET DataGrid and almost anything and everything you can do with it, all...

Checking Whether SQL Server Is Available

When you're designing applications that work with databases over the Internet, perhaps the largest problem you face is ensuring that everything can actually connect...

Returning Multiple Tables into a DataSet

One of the big new features of the DataSet over the old Recordset is its ability to hold multiple tables of data at a...

Creating an Ultra-Thin Client

Chat with any modern developer about a new system you require and they'll instantly start talking about Web-based applications. Why? There's a very simple...

Looking at Windows, Performance Counters, and More

Building great applications isn't all about amazing code snippets that can make your programs look great and run like the wind. It's also about...

Make sure to follow Developer.com on Social Media