Skip to main content
Email Password   helpLost your password?

Articles by Colin Angus Mackay (10 articles found)

Average article rating: 4.28

ASP.NET

Help! My ViewState Is Out Of Control
Last Updated: 20 Sep 2003   Page Views: 69,687   Rating: 3.42/5    Votes: 21   Popularity: 4.53   Bookmark Count: 30
How to reduce the viewstate your application generates and the effects of its reduction.

Custom Controls

Data Visualization with the Virtual Earth ASP.NET Controls
Last Updated: 6 Dec 2008   Page Views: 17,474   Rating: 4.86/5    Votes: 20   Popularity: 6.33   Bookmark Count: 71
Licence: The Code Project Open License (CPOL)   
An introduction on how to use Virtual Earth's ASP.NET Controls to show data on a map.

Database

SQL Injection Attacks and Some Tips on How to Prevent Them
Last Updated: 23 Jan 2005   Page Views: 318,538   Rating: 4.78/5    Votes: 179   Popularity: 10.77   Bookmark Count: 330
Licence: The Code Project Open License (CPOL)   
Discusses various aspects of SQL Injection attacks, what to look for in your code, and how to secure it against SQL Injection attacks.

.NET Framework

Passing Values between Forms in .NET 1.x with C# and VB.NET examples
Last Updated: 10 Nov 2005   Page Views: 146,616   Rating: 4.59/5    Votes: 63   Popularity: 8.27   Bookmark Count: 77
Licence: The Code Project Open License (CPOL)   
This article provides an introduction to passing values between two forms in an application. The examples are written in C# and VB.NET and are targeted at .NET 1.1.
A Simple Beep - Reminiscing about ZX Spectrum audio
Last Updated: 21 May 2004   Page Views: 71,693   Rating: 4.32/5    Votes: 17   Popularity: 5.31   Bookmark Count: 21
Licence: The Code Project Open License (CPOL)   
Driving the PC Speaker from .NET.

Mobile Development

An International Hangman Game for the Pocket PC
Last Updated: 29 May 2004   Page Views: 49,416   Rating: 3.84/5    Votes: 16   Popularity: 4.62   Bookmark Count: 13
Licence: The Code Project Open License (CPOL)   
As globalization increases internationalized applications become more important. This hangman game is a fun introduction to some of the internationalization features of the .NET Compact Framework.

C#

Using IEnumerator and IEnumerable in the .NET Framework
Last Updated: 3 Dec 2003   Page Views: 130,236   Rating: 3.73/5    Votes: 19   Popularity: 4.77   Bookmark Count: 50
An article on the .NET Framework's implementation of the Iterator pattern

Design and Architecture

Test Driven / First Development by Example
Last Updated: 5 Apr 2007   Page Views: 33,547   Rating: 4.39/5    Votes: 24   Popularity: 6.06   Bookmark Count: 74
Licence: The BSD License   
A step by step example of how to build up an algorithm by writing the unit tests first.

Scrapbook

EuroCPian Spring 2004 Get Together
Last Updated: 6 Mar 2004   Page Views: 256,771   Rating: 4.42/5    Votes: 18   Popularity: 5.54   Bookmark Count: 7
A central point for co-ordinating the EuroCPian's Spring 2004 Party in London
Autumn 2004 EuroCPian Get Together
Last Updated: 25 May 2004   Page Views: 42,183   Rating: 4.46/5    Votes: 18   Popularity: 5.60   Bookmark Count: 5
The page for all the latest information on the second unofficial EuroCPian event in Brussels on the 4th September 2004

Colin Angus Mackay


Member
Code Project MVP 5 years running, Microsoft C# MVP 3 years running, MBCS, MIAP and a whole bunch of other stuff.

I also run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee.

Recent blog posts:
* If you really must do dynamic SQL... (Reducing the risk of SQL injection attacks if you absolutely must use dynamic SQL)
* Technology trends with Google Analytics (Interesting trends in OS and Browser use across many types of website)
* Tip of the day: NaN (Not a Number)
* Interpreting Promotional Codes (A partial refactoring: What? Why? How?)
* Tip of the day: Loop Performance
* Tip of the day: A step to PCI Compliance
* Follow up on what not to develop (Original What not to develop: Don't try this at home, kids.)
Occupation: Software Developer (Senior)
Location: Scotland Scotland


Last Updated 21 Nov 2009 | Advertise | Privacy | Terms of Use | Copyright © CodeProject, 1999-2009