Click here to Skip to main content

David Cunningham - Professional Profile

133
Authority
2,059
Debator
28
Editor
2
Enquirer
38
Organiser
1,699
Participant
0
Author
I direct The Code Project's business activities, such as strategic direction, partnerships, and vendor relations. I started photo-etching circuit boards when I was 8, and at 11 was haunting the halls and computer science labs at the local college so much that I was invited by Professor Wayne Ayott to audit his software and hardware design courses.
 
Over my career I have used C# , C++, Win32, MFC, Assembler, Basic, and Clipper, on applications for the military, commercial ventures, medical research and the labour movement. Through my medical informatics work I came to know what real-time and mission-critical really mean… just try being part of the critical path when a woman goes into labor. 
 
I have been honoured to receive many business, industry and leadership awards including being named an Exceptional Young Entrepreneur (Profit Magazine) and to the list of Who's Who in Canadian Business. The companies I started have been recognized as the Fastest Growing companies in Canada (Profit Magazine), as the Fastest Growing North American Technology Companies (Deloitte & Touché) and named as a Top 100 Innovator and Leader by SDTimes in every year from 2003 to 2008.
 
Here's my professional profile on LinkedIn: http://www.linkedin.com/in/davidcunningham
 
In 2007 Microsoft acquired technology from one of my companies, Dundas Data Visualization, for inclusion in SQL Server 2008.
 
I live in Toronto and enjoy photography, scuba, food, riding my Honda Nighthawk motorcycle, and am trying to learn enough about wine to not be completely lost with a wine list in my hands. I find myself spending a lot of time these days thinking about the world our children will inherit, and so have been paying a lot of attention to alternative energy (wind, solar), robotics, education and (for the first time in my life) politics.
Member since Thursday, July 6, 2000 (11 years, 7 months)

    

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


The Code Project

Software Developer
The Code Project
Canada Canada

Administrator, Manager, Author, Member


Organisation
members



The Ultimate Toolbox

Web Developer

Canada Canada

Administrator, Manager, Author, Member


Organisation
members

In January 2005, David Cunningham and Chris Maunder created TheUltimateToolbox.com, a new group dedicated to the continued development, support and growth of Dundas Software’s award winning line of MFC, C++ and ActiveX control products.
 
Ultimate Grid for MFC, Ultimate Toolbox for MFC, and Ultimate TCP/IP have been stalwarts of C++/MFC development for a decade. Thousands of developers have used these products to speed their time to market, improve the quality of their finished products, and enhance the reliability and flexibility of their software.

Dundas Data Visualization



United States United States

Administrator, Manager, Author, Member


Organisation
members

Since 1992 Dundas Data Visualization has been helping companies all over the world visualize their data. Dundas products have a global reputation of being the highest quality, and are all designed, built and tested to meet the strictest requirements that developers and business managers demand.
 
Our showcase product is Dundas Dashboard, an easy-to-integrate digital dashboard software solution. Dundas Dashboard allows for the rapid and collaborative development of performance dashboards, helping companies leverage their business intelligence (BI) solutions.
 
Our web-based dashboard software comes with wizard interfaces, and a unique Dundas DashFlowTM process, allowing for the simultaneous development of an executive dashboard by business analysts, IT staff and database administrators. It also uses premier charts, maps, gauges and graph controls, letting end-users visualize their data as required.
 
Dundas also offers superb, world class consulting services for those companies that do not have the in-house expertise to implement their data visualization projects.
 
The quality of our products in conjunction with our unmatched technical support, numerous awards and years of experience reflect Dundas Data Visualization's commitment to being the best!

CodeProject Beta Testers



United States United States

Administrator, Manager, Author, Member


Collaborative Group
members



CodeProject Insiders



United States United States

Administrator, Manager, Author, Member


Collaborative Group
members


For more information on Reputation please see the FAQ.
 
You must Sign In to use this message board. (secure sign-in)
 
Search this forum  
  Refresh
GeneralCoffee [modified] Pin
Monday, December 26, 2005 9:45 AM
This:
 
DrinkCoffee2.jpg (25.3 Kb)
 
pretty much says it all for me. As those who know me well will attest, my love of coffee knows no bounds, no limits Wink | ;-) This picture is probably too true.
 
David
 
GeneralYour spam folder is full [modified] Pin
Monday, May 17, 2004 7:36 AM
Seems it's been a week or two since I emptied out my spam folder and this morning I was greeted with this message:
 
spam folder full.jpg (17 Kb)
 
I have to say that on the whole I've been very impessed with www.spamnet.com[^] from Cloudmark. I can't help thinking that the feature they've put together, while very effective, is also pretty simple to implement and will undoubtedly be added to a future version of Outlook however.
 
David
 
modified on Thursday, June 19, 2008 1:16 PM

GeneralRe: Your spam folder is full PinprotectorNick Parker10:40 2 Aug '04  
GeneralBarracuda PinmemberAcopa9:37 15 Jan '08  
GeneralLETS JOIN HANDS TO KEEP THE WORK OF GOD SUCCESSFUL. Pinmembermaryclement21:56 22 Feb '08  
 
GeneralTablet PC Pin
Tuesday, May 4, 2004 6:38 PM
Well, after a year of seriously looking at them, I've picked up a Toshiba m200 Tablet PC. So far, I'm pretty impressed. The fit and finish of the machine is absolutely top notch and even that factor alone is making me very happy.
 
Tablet PC's offer a number of enhancements over standard laptops, such as a pen based system for mouse-like navigation, handwriting recognition, and voice recognition.
 
I do a fair amount of air travel these days, and so the form factor of the Tablet will, I think, actually improve my in-flight satisfaction. It's a royal pain when the guy in the seat in front of you reclines his chair into your beautiful 15" laptop display. It becomes pretty much useless.
 
The m200 has a 12" display, which I thought I was going to find really small, but in truth I find just fine. The resolution on the display is very high (1400 x 1050) so I can fit in everything I need.
 
I've played around with the voice recognition and handwriting stuff, and while I'm impressed with what it can do, it still doesn't replace my keyboarding as a preferred entry mechanism. I can see however if applications were more accepting of these alternate formats the whole thing would work pretty well I think.
 
The one really big thing however is the advancement in power saving technology. I've been working on the machine for 4 hours and it's telling me I have about 2 and a quarter hours of life left to go. When you go into the standard Windows XP power management utility to configure your preferences, a little warning box pops up from Toshiba imploring you to use their refined utility rather than bludgeoning their machine with the XP standard one. Theirs offers things like progressive display brightness depending on remaining battery life, and trade offs between processor speed (and therefore performance) and battery life. There's even a setting that allows you to reduce the power output of the 802.11b network if you're in the presence of a strong single from the base station. No need to broadcast more signal than you need. Nice.
 
I'm on day 3 and have yet to see something I'm not happy with. Fundamentally I don't have much expectation from voice recognition or handwriting analysis, so it would be hard to disappoint me there. The machine though, is beautiful and I highly recommend it.

 
David
 
GeneralOnce more into the breach dear friends Pin
Sunday, September 14, 2003 3:11 AM
I've spent the better part of the last three months negotiating a series of legal agreements, and it always amazes me just how finiky the work is, and how long it takes to wrestle through the negotiations and put everything on paper.
 
And, no matter how much effort, and how many reviews you put the documents through, you are never able to tie up all the loose ends. Amazing.
 
Sound like writing software and swatting bugs?
 
Lawyers aren't my favourite people in the world, but amazingly contract law doesn't seem to me to be all that different from software design. As I work on these agreements I find myself using the same logic skills, workaround skills and accumulated design skills that have served me so well historically in software development. I just find it curious.
 
As Troy Marchand in my office often says: when a software development project reaches 90% completion, you're almost half done. Feels exactly the same way pounding out legal contracts. Hmmm | :|
 
If I see the "Would you like to merge xxxx.doc into c:\documents\xxxx.doc?" dialog one more time I might go postal.
 
David
GeneralRe: Once more into the breach dear friends PinmemberJeremy Falcon16:55 21 Jan '04  
GeneralRe: Once more into the breach dear friends PinmemberS P S1:10 31 Mar '04  
GeneralRe: Once more into the breach dear friends PinmemberJeremy Falcon5:47 31 Mar '04  

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


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