Dr. Dobb's Journal

Dr. Dobb's Journal is the big gorilla of software development magazines. It has subsumed C/C++ User's Journal and Software Development.

Follow along with the RSS feed.

Articles of Interest

July 1993

  • Musser, John. A Multimedia class library for Windows: Encapsulating the Media Control Interface. p64-68.

February 1995

  • Liaw, Wilson MacGyver. Reading GIF Files. p56-60 +source.
  • Ridley, John. Identifying Serial Port IRQs. p94-95 +source+errata.
  • Dobbe, J. G. G. Faster FFTs. p125-133 +source.
  • Hlavaty, Joseph. RTFHelp for Windows Help Files. p135-139 +source.

March 1995

  • Lam, Richard B. Cross-Platform Communication Classes. p20-26 +source.
  • White, Ronald G. and John Biard. A Portable Font Specification. p28-34 +source.
  • Fairman, WIlliam and Randal Hoff. Cross-Platform Database Programming. p36-42 +source.
  • Charlap, David. The BMP File Format: Part 1, p44-50 +source.

April 1995

  • Walton, Steve. Image Authentication for a Slippery New Age, p18-26 +source.
  • Charlap, David. The BMP File Format: Part 2, p34-42 +source.
  • Duffy, Robert A. A POP3 Mail Client Using Winsock, Dr. Dobb's Journal, April 1995. p62-66 +source.
  • Cullens, Chane. Serialization and MFC, Dr. Dobb's Journal, April 1995. p76-80 +source.
  • Larsen, Kim S. Computing the Day of the Week, Dr. Dobb's Journal, April 1995. p125-126.

May 1995

  • Lam, Richard B. Shared Memory and Message Queues, Dr. Dobb's Journal, May 1995. p28-30 +source.
  • Coppieters, Kris. A Cross-Platform Binary Diff, Dr. Dobb's Journal, May 1995. p32-36.
  • Finger, Jonathan. Lightweight Tasks in C, Dr. Dobb's Journal, May 1995. p48-50 +source.
  • Jolitz, Willian F. and Lynne Greer Jolitz. Role-Based Network Security, Dr. Dobb's Journal, May 1995. p80-85.

June 1995

  • Kumar, Kanchan. A Practical Strategy for OO Design, Dr. Dobb's Journal, June 1995. p34-39.
  • Ford, Dan. Event-Driven Threads in C++, Dr. Dobb's Journal, June 1995. p48-54 +source.
  • Davison, Andrew. Coding with HTML Forms, Dr. Dobb's Journal, June 1995. p70-75 +source.

July 1995

  • Cronin, Dennis. Single-Image Stereograms, Dr. Dobb's Journal, July 1995. p18-25 +source.
  • Seminatore, Mark. A Ray-Casting Engine in C++, Dr. Dobb's Journal, July 1995. p28-33 +source.
  • Dwyer, Nathan. Implementing and Using BSP Trees, Dr. Dobb's Journal, July 1995. p46-48 +source.
  • Lindley, Craig A. JPEG-Like Image Compression: Part 1, Dr. Dobb's Journal, July 1995. p50-58 +source.
  • Stevens, Al. CD-ROMs, Classes, and GTIs, Dr. Dobb's Journal, July 1995. p115-118 +source.

August 1995

  • Zigmond, Dan. Generic Programming and the C++ STL, Dr. Dobb's Journal, August 1995. p18-24 +source.
  • Jaeschke, Rex. Standard C: An Update, Dr. Dobb's Journal, August 1995. p28-32.
  • Blustein, James. Implementing Bit Vectors in C, Dr. Dobb's Journal, August 1995. p42-46 +source.
  • Wittenburg, Tim. Alpha Blending Graphic Images, Dr. Dobb's Journal, August 1995. p48-54 +source.
  • Lindley, Craig A. JPEG-Like Image Compression: Part 2, Dr. Dobb's Journal, August 1995. p62-66 +source.
  • Vilot, Michael J. The C++ Standard Library, Dr. Dobb's Journal, August 1995. p111-113 +source.

June 1989

  • Mischel, Jim. Writing AWK-Like Extensions to C, Dr. Dobb's Journal, June 1989. p64-70 +source.

July 1989

  • Menico, Costas. Faster String Searches, Dr. Dobb's Journal, July 1989. p74-75 +source.

August 1989

  • Schildt, Herbert. Building Your Own C Interpreter, Dr. Dobb's Journal, August 1989. p38-49 +source.

Sourcebook Winter 1989-90

  • Edgar, Bob. Debugging C Programs, Dr. Dobb's Sourcebook, Winter 1989-90. p56-60 +source.

March 1990

  • Wright, Karl and Rick Schell. Mixed-Language Programming with ASM, Dr. Dobb's Journal, March 1990. p84-90 +source.

May 1990

  • Syck, Gary. Dynamic Link Libraries for DOS, Dr. Dobb's Journal, May 1990. p30-39 +source.
  • Bright, Walter. Getting a Handle on Virtual Memory, Dr. Dobb's Journal, May 1990. p40-46 +source.
  • Moeser, Robert A. A Memory Controller, Dr. Dobb's Journal, May 1990. p58-68 +source.

December 1990

  • Bauer, Barr E. Controlling Background Processes Under Uinx, Dr. Dobb's Journal, December 1990. p16-20 +source.
  • Williams, Walter. Supercharging Sequential Searches, Dr. Dobb's Journal, December 1990. p54-62 +source.
  • Stevens, Al. The B-Tree Again, Dr. Dobb's Journal, December
    1. p121-128 +source.

January 1991

  • Nicholson, Robert T. Designing Portable GUI Toolkit, Dr. Dobb's Journal, January 1991. p68-75 +source.

February 1991

  • Nelson, Mark R. Arithmetic Coding and Statistical Modeling, Dr. Dobb's Journal, February 1991. p16-29 +source.
  • Thomas, Kas. Entropy, Dr. Dobb's Journal, February 1991. p32-34 +source.
  • Bridges, John. Differential Image Compression, Dr. Dobb's Journal, February 1991. p38-49.
  • Stevens, Al. CUA and Data Compression, Dr. Dobb's Journal, February 1991. p135-142 +source.

March 1991

  • Abrash, Michael. 80x86 Optimization, Dr. Dobb's Journal, March 1991. p16-26 +source.
  • Tonkin, Bruce. Speedy Buffering, Dr. Dobb's Journal, March 1991. p52-53.
  • Stevens, Al. Of Mice and Messages, Dr. Dobb's Journal, March 1991. p109-115 +source.
  • Duntemann, Jeff. Launching Rubber Chickens, Dr. Dobb's Journal, March 1991. p119-127.

April 1991

  • Morgan, Don. Understanding the GPIB. Dr. Dobb's Journal. April 1991. p48

September 1991

  • Siering, Thomas. OBJ Library Management. Dr. Dobb's Journal. September 1991. p58

November 1991

  • Kyle, Jim. Loading Device Drivers from the DOS Command Line. November 1991. p30
  • Nelson, Mark. DDJ Data Compression Contest Results. Dr. Dobb's Journal. November 1991. p62

December 1991

  • Betz, David. A Simple Handle-Based Memory Manager. Dr. Dobb's Journal. December 1991. p64

January 1992

  • Johnson, Ted and Dennis Shasha. Reexamining B-trees. Dr. Dobb's Journal. January 1992. p44
  • Roseburgh, Christopher and Eng-Kee Kwang. Multiple Microcontrollers In an Embedded System. January 1992. p48
  • Chappell, Geoff. Untangling SMARTDrive. Dr. Dobb's Journal. January 1992. p64

March 1992

  • Knoblaugh, Rick. Device Driver Modelling. Dr. Dobb's Journal. March 1992. p52
  • Free, Gordon. Programming with Communication Protocol Stacks. March 1992. p72

April 1992

  • Cody, Mac A.  The Fast Wavelet Transform. Dr. Dobb's Journal. April 1992. p16
  • Avitzur, Ron. Your Own Handprinting Recognition Engine. Dr. Dobb's Journal. April 1992. p32
  • Schneier, Bruce. Red-Black Trees. Dr. Dobb's Journal. April 1992. p42
  • Kruger, Anton. Block Truncation Conpression. Dr. Dobb's Journal. April 1992. p48

August 1992

  • Pietrek, Matt. Inside the Windows Scheduler. Dr. Dobb's Journal. August 1992. p64
  • Bauer, Barr E. Parallel C Extensions. Dr. Dobb's Journal. August 1992. p110

October 1992

  • Harbison, Sam. Safe Programming with Modula-3. Dr. Dobb's Journal. October 1992. p88

December 1992

  • Hamilton, Jeffrey W. and Eileen M. Ormsby. Simulating Hypercubes in UNIX Part 1.  December 1992. p72

January 1993

  • Smith, Peter. LUC Public-key Encryption. Dr. Dobb's Journal. January 1993. p44
  • Valdés, Ray. DDJ Handprinting Recognition Contest Wrap-up. January 1993. p52
  • Hamilton, Jeffrey W. and Eileen M. Ormsby. Simulating Hypercubes in UNIX Part 2. January 1993. p66

February 1993

  • Johnson, R. Colin. What is Cognitive Computing? Dr. Dobb's Journal. February 1993. p18
  • Spillman, Richard. Genetic Algorithms. Dr. Dobb's Journal. February 1993. p26
  • Nayfeh, Baswm A. Cellular Automata for Solving Mazes. Dr. Dobb's Journal. February 1993. p32
  • Viot, Greg. Fuzzy Logic in C. February
    1. p40
  • Pietrek, Matt. Inside the Windows Message System. Dr. Dobb's Journal. February 1993. p72

March 1993

  • Butterfield, Timothy. File Conversion Using C++ Templates. Dr. Dobb's Journal. March 1993. p26
  • Williams, Lowell. Compound Documents. Dr. Dobb's Journal. March 1993. p32
  • Newcomer, Joseph M. and Bruce Horn. Inside Windows Regions. March 1993. p129
  • Julian and Gregorian Calendars by Peter J. G. Meyer

June 1997

April 1993

  • Celko, Joe. Genetic Algorithms and Database Indexing. p30

May 2005

July 2005

September 2005

June 2006

June 2007