Danny Thorpe

Staff Engineer, Delphi R&D
Borland Software Corporation

Publications and Presentations

Click for larger image of Delphi Component Design cover
Delphi Component Design

1997   Addison Wesley Longman   ISBN 0-201-46136-6   348 pages
Read the Table of Contents in Addison Wesley's catalog, or reviews on Amazon.com and Delphi Developers of Dallas.

Write a sequel? I'd love to! Just send me 6 months of nights and weekends in a self-addressed, stamped envelope marked "LIFE" and I'll get right on it.

Why the name "Delphi?"

The first-hand tale of how it all began.

Borland Community Site, December 1999

Designing with Interfaces

Interfaces do not require COM! This presentation reviews Delphi's Interface type syntax and internal implementation and how to use this language construct to design more robust applications at any scale. If you've ever heard of abstraction and isolation from implementation details, this is it.

Presented at BorCon99, Delphi Developers of Dallas MiniBorCon, and BorCon99 Australia.

Reading Tea Leaves
(And Other Advanced Debugging Techniques)

To find the cause of a problem in your program, you have to get inside the mind of the processor. You have to understand its motivations, its urges, its wants and desires. You have to speak its language, see as it sees, think as it thinks. You must be one with the Force.

Presented at BorCon99, Delphi Developers of Dallas MiniBorCon, and BorCon99 Australia.

And now if we go way back, I wrote some articles for @##@$%@$##! and edited books for #$%%^%%$!
ERROR: Memory read error. Neuron not found. A)bort, R)etry, or H)ave another beer?