December, 2004 Co-Authored Sams Teach Yourself C++ in 21 Days, Fifth Edition(Sams Publishing)
I was the author for this book's newest edition, which is an update of Jesse Liberty's previous edition. This book has been updated the most recent C++ standards and more.
October, 2003 Co-Authored Windows XP in 10 Steps or Less(Wiley Publishing)
Finally a book my parents might read! Learn how to do the ins and outs of Windows XP. Better yet, learn to do them in ten steps or less!
July, 2003 Authored Sams Teach Yourself the C# Language in 21 Days(Sams Publishing)
An update of the twenty-one day book that focuses on teaching how to program with the C# language. Update includes Type & Runs, added coverage of database programming, and better compatability with non-Microsoft compilers and runtimes (such as mono)
Twenty-one day book that focuses on teaching how to program with the C# language.
Dec. 1999 Co-Authored Sams Teach Yourself C
for Linux Programming in 21 Days (Sams Publishing)
This book is focused on teaching the reader to program in C on the Linux
platform. Linux is written in C, so understanding how to program in C is critical for the
true Linux developer.
Nov. 1999 Co-Authored Sams Teach Yourself C in 21 Days: Complete Compiler Edition
- Version 2.0 (Sams Publishing)
This is a complete compiler edition of Sams Teach Yourself C in 21 Days, Fifth
Edition. This contains the Publisher version of Visual C++ 6, a test engine for testing
your knowledge, and the Fifth Edition book.
Jan. 1999 Co-Authored Sams Teach Yourself C
in 21 Days, Complete Compiler Edition (Sams Publishing)
This is the first edition of the complete compiler edition. This included the
Borland C++ 5.0 compiler, a test engine, and the Fourth Edition of the book.
Aug. 1997 Co-Authored Sams Teach Yourself C
in 21 Days, Fourth Edition (Sams Publishing)
Early 1997 Co-Authored An Introduction to PowerBuilder (Que E&T)
(Never published)
Early 1997 Co-Authored: PowerBuilder DataWindows and Databases (Que
E&T) (Never published)
Early 1997 Co-Authored Advanced PowerBuilder (Que E&T) (Never
published)
These three titles were created for Que E&T. Changes in Que E&T
management caused these to be dropped after they were written, but before they were
actually published.
Feb. 1996 Co-Authored C: An Introduction to Programming (Que E&T)
This is a book for learning C that is aimed at the education market.
July 1995 Authored Teach Yourself C In 21
Days, Premier Edition (Sams Publishing)
Apr. 1994 Authored Teach Yourself Advance C In 21 Days (Sams Publishing)
This is a follow-up to the Sams Teach Yourself C book (or any other introductory
C book). The code in this book was aimed at the DOS environment; however, there is
valuable information on planning and analizing projects in addition to topics such as
linked lists.
Oct. 1993 Authored Teach Yourself C In 21 Days, Bestseller Edition (Sams
Publishing)
June 1993 Authored Even You Can Soup Up Fix PCs (Sams Publishing)
This is an easy to follow hardware book that I wrote. If you are interested in
buying a copy drop me an e-mail.
July 1993 Minor contribution to On the Cutting Edge Of Technology (Sams
Publishing)
This was a very, very cool book by Sams Publishing. This four-color book covered
technologies like Virtual Reality and Nanotechnology. I read through the book for the
publisher and wrote the glossary of terms that were related to the book.
Sept. 1992 Authored Teach Yourself C In 21 Days (Sams Publishing)
This is an international bestselling book that is available in a number of
languages including Korean, Spanish, Romainian, English, and more. This is the book that
started the Sams Teach Yourself in 21 Days craze. I created this book which was the first
book to add a step-by-step tutorial to the promise of learning in a set period of time.
While the publisher argued for a number of different time frames--including "in a
month," I targeted three weeks. Twenty-one days seemed like enough time to
effectively learn a topic, yet not so much time it would become frustrating.
Flexing for a Rich Client in Your Web Apps
(May 26, 2004)
Rich clients are the next hot battleground, and the battle is starting to heat up! Macromedia Flex provides a new, slick way to build sharp looking rich web clients with lots of bells and whistles.
Working with Math Routines in C#
(March 22, 2004)
Basic math operators—such as plus, minus, and modulus—can get you only so far. It is only a matter of time before you find that you need more robust math routines.
Coming in 2004
(January 31, 2004)
2004 should be an interesting year as we watch to see which developer-related products are released and which are delayed. Get an idea of what is coming in 2004 from some from some of the key technology companies.
Converting Java to C# (July 15, 2003)
Microsoft released the Java Language Conversion Assistant (JLCA) 2.0 today. Now you can convert Java code on both the client and the server to C#.
What Are Partial Types in C#? (July 7, 2003)
Partial types are a construct that Microsoft has proposed be added to C#. It is never too early to learn more.
What Are C# Generics? (June 30, 2003)
Microsoft has announced a number of changes that should occur in future C# standards. One of these changes is a template-like feature called generics.
Getting Information About A File (March 11, 2003)
This example presents the FileInfo class, which allows you to get information about a file.
Slammer - Not Just for Microsoft SQL Server 2000 (February 4, 2003)
You may be vulnerable to the Slammer Worm even if you do not have Microsoft SQL Server 2000 on your machine. Learn why here.
C# and .NET Without Microsoft (January 28, 2003)
Can you create C# programs and run them without using any Microsoft products? You bet you can!
Formatting Negative Numbers Differently Than Positive in .NET (January 27, 2003)
Format specifiers are most often used with numbers. What happens if you want to format a variable differently if the number is negative versus positive? Learn the specifiers needed to make this happen in .NET.
Formatting Date and Time Values In .NET (January 24, 2003)
Dates and times can be formatted a number of different ways. Learn how to format dates and times in .NET. While this article uses C#, the lesson is applicable to VB .NET and Managed C++ programmers.
Microsoft Announces Final Beta of Visual Studio .NET 2003 (November 11, 2002)
With a final product due in April, 2003, Microsoft announced the final beta release for the next version of Visual Studio.
A Simple Way to Write XML in .NET (XmlTextWriter) (October 16, 2002)
Writing XML from a .NET application can be done quickly and easily. This article briefly introduces the .NET Framework's XmlTextWriter class and illustrates its use from C#.
INDY PC News (June, 1991 to
Present)
Regularly contribute articles and software reviews on topics ranging from Virtual Reality
to C/C++ programming to Internet basics.
Visual C++ Developer - Pinnacle
March, 1996 - Wrote "Remember Code Maintainability" (Which was hacked apart due
to space.)
April, 1997 - Carrick encryption review
Technical Edits
Teach Yourself Game Programming with Java in 21 Days
Teach Yourself Internet Programming with Java
Teach Yourself Cafe in 21 Days
The Waite Group's C++ Programming, 2nd Edition
Using QuickC for Windows
Mastering Borland C++
Window File Formats
Teach Yourself Object-Oriented Programming in 21 Days