Course Notes
Computer Engineering

Software Development

image file not found
Most of Software Foundry Project Team


" A Consultant is an expert who will know tomorrow why the things he predicted yesterday didn't happen today. "
- paraphrasing a quote by Laurence J. Peter


Current Technology

PDC 2005 breakout sessions

Message Passing Controversy

Tim Ewald on Transports
John Cavnar-Johnson, a Plea for Message-Passing

Programming Language Comparisons

jvoegele.com
dmoz.org
google.com
www.cs.waikato.ac.nz
www.digitalmars.com
en.wikipedia.org
www.dedasys.com

General Software

artima
SU Class Handouts
Microsoft Developer's Network
DevelopMentor
XML
Sells Brothers
JoelOnSoftware
Code Project
Guru of the Week
Dr Dobb's Journal
Slashdot
Developer
devX
devCity
functionx
Software Carpentry
Multics
Windows Developer's Journal
British Computer Society

.Net Sites

Mike Woodring's .Net Samples
GotDotNet
DotNetBips
Framework Documentation
O'ReillyNet
Windows Forms
DotNetJunkies
C# Corner
CSharpFriends
ASP.net
Mono Project
dotGNU documentation
25hoursaday

COM

devGuy
CodeProject
COM Architecture
COM IDs in Registry
CodeMarine COM Tips
CodeMarine COM Presentations
COM Strings
Variants
Safe arrays

Libraries

Boost C++ Library
STLSoft Library
Loki Library
Standard C++ Library Documentation
IEEE Explore

Design Patterns

Patterns Summary
Hillside Group Site
Patterns Papers
PatternDigest
Patterns in a Nutshell
Patterns Books

Object Oriented Design

Principles by Robert Martin
Other Articles by Robert Martin
Object Orientation Tips
Cetus Links to many other Tutorials

C# Tutorials

MSDN C# ref
University of Linz
SoftSteel
GotDotNet
CSharp Station
JaggerSoft
Using the IDE

C++ Tutorials

C++ Notes
C/C++
MSDN C++ ref
OOTips
Cetus Links to many other Tutorials

Other Tutorials

UML
Design Patterns
XML, HTML
Code Project
technetcast
Code Guru
Win32, COM, MFC

MSDN Magazine

MSDN Magazine

Win32 and .Net

Win32 API to .Net Map
.Net Posters
   Selected Namespaces
   Web Classes
   ADO
   DataAccess
   Distributed Applications
   MFC
   ATL Server
   Automation

WinForm Tutorials

GotDotNet WinForms
Intel Tutorial

Ruby

Ruby Core Docs
Ruby Standard Library
Ruby on Rails
Ruby Central
Getting Started with Ruby
learning to program with Ruby

Security

CERT
SANS

.Net Internals

AppDomain FAQs
Chris Brumme's Blog - AppDomain details

Software News

ZDNet
PC Magazine

Useful Technical Tidbits

Performance Counters
QueryPerformanceCounter
QueryPreformancefrequency
IDL and WDSL
IDL Language
   base MIDL types
   OLE data types
   IDL attributes
   MIDL data types
   MIDL Language Reference
conversion functions
.Net System Defined Attributes

Computing Infrastructure

SysInternals
Fred Langa's Column
Windows Web
TheElderGeek
Windowsreinstall
Free virus scan
SpywareInfo
PCAnswers
Removing file junk
Windows Processes
WhatIsMyIP
WhoIs?
PCguide
PCHell
SysInfo
ServerWatch
earthweb
Gibson Research
Search Engine Watch
web myths and legends