Bob Moore's Coding Tips

Links to Developer Sites

Here are links to some of the most useful sites on the web for programmers. Each site in turn may have its own links to further sites.

www.mvps.org The (unofficial) home site for the MVP program. Authored by Felix Kasza, this site contains Win32 systems programming information, and links to many other MVP-run sites. Also contains the MVP FAQ.
codeguru Taking off where the Microsoft Foundation Classes end, this site makes many useful classes available for download. Unfortunately although there's a lot of stuff on here it's often rather difficult to find what you want, so I suggest you go to....
www.codeproject.com ...The new site from the folks who used to run CodeGuru, before it got sold. Much easier to navigate than codeguru.
Joe Newcomer's site Joe Newcomer's site. Joe is a fellow MVP who has a lot of helpful tips on his site, generally in the form of longer articles than you'll find here.
www.sysinternals.com The site formerly known as NTinternals, this provides information and utilities for people who work with NT at the nuts and bolts level.
Mike Blaszczak's Page Mikes home site includes sample code that shows how to stop your app appearing on the taskbar - look for the "stealth" sample.
Andrew Tucker's Page Some of the most useful things developed since the toothbrush can be found here.
www.codejock.com More classes.
www.htmlhelp.com/faq/html/ Web FAQ : Damned useful if you do any web work.
P.J.Naughter's Site A handy site for MFC classes and tips.
InsaneGenius Library A general purpose Public Domain C++ Win32 programming library (author retains copyright, naturally). Useful classes for stuff like IOCP sockets, exceptions, threads, logging, COM, ADO etc. 
Winsock FAQ The Winsock programmer's FAQ. Includes non-MFC socket sample code.

General Interest

Joel on Software A good programming management site with some outstanding articles. Read the one on recruitment if you read nothing else on here. Beware, Joel can be just a tad opinionated. Yes, even more so than me :-).
Paul Graham There is some truly fascinating writing on this eclectic site, by a philosopher turned programmer.
Coding Horror Jeff Atwood's eclectic little coding site. Just about any topic can turn up here.

 


Commercial Sites

These guys will help, but at a price. Inclusion here does not necessarily constitute a recommendation.

www.bluewatersystems.com Want to access hardware under NT but don't want to write a driver ? See these folks.
Northwood Software GO++ diagramming library, Sanscript visual scripting tool
Stingray Software Various MFC extension classes
Dundas Software Various MFC extension classes
DevExpress Grids, treelists, fancy toolbars et al. I've used the Delphi VCL versions of the DevExpress components, and they're pretty good. They also sell ActiveX and .Net versions.