Click here to Skip to main content

Colin Angus Mackay - Professional Profile

14,787
Author
40,595
Authority
27,469
Debator
10
Editor
61
Enquirer
1,344
Organiser
7,680
Participant
31 Dec 2008: CodeProject MVP 2009
31 Dec 2007: CodeProject MVP 2008
31 Dec 2006: CodeProject MVP 2007
31 Dec 2005: CodeProject MVP 2006
31 Dec 2004: CodeProject MVP 2005
Have been a Code Project MVP 5 years running and was Microsoft C# MVP 4 years running, MBCS, MIAP and a whole bunch of other stuff. Now I just help run Scottish Developers which is a user group with software development events in Edinburgh, Glasgow and Dundee.
 
Main topics I blog about:
* Parallelization in .NET
* Code Quality
* Data Security
Member since Sunday, November 4, 2001 (10 years, 6 months)

Below is the list of groups in which the member is participating


Scottish Developers



Unknown

Administrator, Manager, Author, Member



Organisation
members

The user group is a not-for-profit organisation, with a mission to improve the developer community in Scotland. The strategy is to utilise the Web Site, day conferences, evening seminars and other developer events to continuously improve and develop the skillset of members and the general IT community.
 
Most events are free or low costs, are open for everyone to attend, with no limitations on qualifications, skill levels or experience. If you have a genuine interest in I.T. and development then membership of Scottish Developers may be just for you.
 
It is important for all members to feel they can contribute to Scottish Developers. This can be by coming to events, presenting sessions, writing articles and being an active member on the forum area of the web site.


Soap Box 1.0



United States United States

Member



Social Group
members

This _private_ forum is set up to be a place where political and social issues, including American politics and global warming, can be discussed in a reasonably civil manner. Anyone who has been an active member* of Code Project for six months is welcome to apply for membership but this forum does not tolerate trolling posts, or posters who wish to be disagreeable. Those who choose to become uncivil, insulting, or childish will be warned and, for repeated violations, removed from membership.
 
* That means that you have posted regularly or had at least one article published.

CodeProject Beta Testers



United States United States

Member



Collaborative Group
members



CodeProject Insiders



United States United States

Member



Collaborative Group
members


For more information on Reputation please see the FAQ.
 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Rant Rant    Admin Admin   


Advertise | Privacy | Mobile
Web01 | 2.5.120529.1 | Last Updated 31 May 2012
Copyright © CodeProject, 1999-2012
All Rights Reserved. Terms of Use
Layout: fixed | fluid

You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
  Refresh
GeneralNew Blog Location Pin
Saturday, June 16, 2007 11:33 AM
Well, WDevs seems to have finally fallen off the internet taking my blog with it. I'm in the process of rescuing it from the Google Cache. You can find my new blog here:
http://blog.colinmackay.net/Default.aspx[^]
 

Upcoming events:
* Glasgow: Mock Objects, SQL Server CLR Integration, Reporting Services, db4o, Dependency Injection with Spring ...
* Reading: Developer Day 5
 
Never write for other people. Write for yourself, because you have a passion for it. -- Marc Clifton

 
My website

GeneralRe: New Blog Location PinmemberMidwestLimey7:24 29 Feb '08  
GeneralRe: New Blog Location PinmvpColin Angus Mackay1:39 1 Mar '08  
GeneralRe: New Blog Location PinmemberVuyiswa Maseko1:09 5 Aug '08  
GeneralRe: New Blog Location PinmvpColin Angus Mackay2:40 5 Aug '08  
GeneralRe: New Blog Location PinmemberVuyiswa Maseko2:51 5 Aug '08  
 
GeneralWelcome 2006 Pin
Sunday, January 1, 2006 3:08 PM
It is the first day of 2006 and I'm resurrecting part of an old signature. The two quotes I currently have in my signature here at CodeProject represent quite important ideals to me
 
"Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius
 
This represents the ideal that hard work pays dividends. One cannot expect to sit back and have everything fall in to their lap. If you want something you have to work at that.
 
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
This represents the ideal that education is a life long activity. It never stops. Just because you left school or university doesn't mean your days in education are over. I spend hundreds of pounds each year on books. I spend lots of time reading articles on websites such as this. While I am driving I listen to podcasts such as DotNetRocks[^] and IT Conversations[^] and I attend events such as those hosted by Agile Scotland[^] and Scottish Developers[^]. In fact, I am now a core member of Scottish Developers so this year I will be organising some of these events.
 
Finally, this will be the year I finally get my website going: http://www.colinmackay.net/[^]
 
ColinMackay.net
"Man who stand on hill with mouth open will wait long time for roast duck to drop in." -- Confucius
"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell

GeneralRe: Welcome 2006 PinmemberMircea Grelus15:25 7 Jan '06  
GeneralRe: Welcome 2006 PinmemberColin Angus Mackay15:55 7 Jan '06  
GeneralRe: Welcome 2006 PinmemberMircea Grelus16:02 7 Jan '06  
GeneralRe: Welcome 2006 PinmemberOwner drawn20:10 5 Feb '06  
GeneralRe: Welcome 2006 PinmemberDuncan Edwards Jones2:17 27 Feb '06  
GeneralRe: Welcome 2006 PinmemberDuncan Edwards Jones2:14 13 Jun '07  
 
GeneralAn Automatic Wait Cursor in .NET Pin
Saturday, October 30, 2004 4:21 AM
Cross posted blog entry: Automatic Wait Cursor[^]
 

Do you want to know more?
 


Vogon Building and Loan advise that your planet is at risk if you do not keep up repayments on any mortgage secured upon it. Please remember that the force of gravity can go up as well as down.
GeneralRe: An Automatic Wait Cursor in .NET PinmemberMohammad Dayyan10:59 3 Aug '08  
GeneralRe: An Automatic Wait Cursor in .NET PinmvpColin Angus Mackay11:09 3 Aug '08  
GeneralRe: An Automatic Wait Cursor in .NET PinmemberMohammad Dayyan11:13 3 Aug '08  
 
GeneralIteration in .NET with IEnumerable and IEnumerator Pin
Saturday, September 11, 2004 3:03 AM
Cross posted blog entry: Iteration in .NET with IEnumerable and IEnumerator[^]
 

"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!


AnswerRe: Iteration in .NET with IEnumerable and IEnumerator PinmemberAbuseByUnkindPeople4:38 21 Oct '06  
GeneralRe: Iteration in .NET with IEnumerable and IEnumerator PinmemberColin Angus Mackay5:08 21 Oct '06  
AbuseByUnkindPeople wrote:
I didn't find your replies very pleasant and have quit this forum because of it.

 
Gee Jeremey - It was never my intention to be unkind. You made a post[^], I stated my opinion and tried to help you along. I empathised with you because I've been in a similar situation. I am sympathetic to what you are going through right now. Perhaps you're being a little impulsive here (perhaps not, I don't know).
 
Anyway, I wish you well in your hunt for new work. Good luck with the future.
 

 
GeneralNew Blog Pin
Wednesday, September 8, 2004 1:28 AM
See: Stuff that's in my head[^]
 
Any blog entries that specifically refer to CodeProject will be cross posted here. Other than that - my blog has moved.
 

"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!


 
GeneralSqlDataSource.CancelSelectOnNullParameter Pin
Tuesday, September 7, 2004 2:30 PM
SqlDataSource.CancelSelectOnNullParameter is a curious feature of ASP.NET 2.0 that could be useful, but this evening I just found frustrating.
 
The default state of this parameter on the SqlDataSource control is true which means I spent about an hour and a half trying to figure out why my SqlDataSource.Selecting event was firing, but the SqlDataSource.Selected event wasn't and why my Repeater control wasn't getting populated.
 
Personally, I think the default state of the CancelSelectOnNullParameter should be false because that way, if there is a null parameter an exception is thrown and the developer has a clue as to what is happening. Whereas when it is set to true nothing happens and people will spend time banging heads off desks* in frustration trying to figure out what is going wrong.
 
However, that said, ASP.NET 2.0 will rock your socks off!! I'm learning all the new controls and so far I've saved somewhere in the region of 80 hours of development time over doing the same job in ASP.NET 1.1. And that's with me doing the job on the learing curve at the same time!
 
See also: my Blog at WDevs[^]
 

* Banging your head off the desk can cause the retinas to detach - this is not good.
 

"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!


 
GeneralWeek 11 - Birthday pig out not as bad as expected Pin
Monday, September 6, 2004 12:56 PM
Okay, so I was 30 last week. I completely pigged out as I went out to restaurants with my family (Thursday - Spanish Tapas), people from work (Friday - Oriental) and my friends (Saturday - Hard Rock Café).
 
My weight is unfortunately back up to 91kg. Frown | :(
 
So, this week, I am going to do two sessions each day at the gym. A morning session on the machines and a lunch time session to go swimming.
 
See Also: My blog at WDevs[^]
 

"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!


 
GeneralWeek 10 - Are my scales working? Pin
Sunday, August 29, 2004 11:02 PM
Well, I stepped on the scales this morning and the reading said 90.3kg just as it did last week. I would have been more disappointed by this, but I've had a nagging feeling the last few days that my scales are not working properly. Normally, during the week, my weight fluctuates, but for the purposes of this I am only taking the readings first thing on a Monday morning. However this past week my scales have said 90.3kg every time I stepped on them.
 
So when I was at the gym this morning I decided to use their scales. They are the old fashioned kind with a dial that spins around so I cannot see from the display a reading to the nearest 100g. So what did these scales display.... 87kg! Wow!
 
So, now I am on the look out for another set of scales so I can confirm which are right.
 

"If a man empties his purse into his head, no man can take it away from him, for an investment in knowledge pays the best interest." -- Joseph E. O'Donnell
 
Not getting the response you want from a question asked in an online forum: How to Ask Questions the Smart Way!


GeneralRe: Week 10 - Are my scales working? PinmemberMegan Forbes9:44 6 Sep '04