Quantcast
David Flanagan

Biography

David Flanagan is a computer programmer who spends most of his time writing about JavaScript and Java. His books with O'Reilly include Java in a Nutshell, Java Examples in a Nutshell, Java Foundation Classes in a Nutshell, JavaScript: The Definitive Guide, and JavaScript Pocket Reference. David has a degree in computer science and engineering from the Massachusetts Institute of Technology. He lives with his wife and children in the U.S. Pacific Northwest bewteen the cities of Seattle, Washington and Vancouver, British Columbia. David has a blog at www.davidflanagan.com.

Books

The Ruby Programming Language The Ruby Programming Language
by David Flanagan, Yukihiro Matsumoto
January 2008
$39.99 USD
starstarstarstarstar
(Read Reviews)

JavaScript: The Definitive Guide JavaScript: The Definitive Guide
by David Flanagan
Fifth Edition August 2006
$49.99 USD
starstarstarstarstar
(Read Reviews)

Java in a Nutshell Java in a Nutshell
by David Flanagan
Fifth Edition March 2005
$44.95 USD
starstarstarstarstar
(Read Reviews)

Java 5.0 Tiger: A Developer's Notebook Java 5.0 Tiger: A Developer's Notebook
by David Flanagan, Brett McLaughlin
June 2004
$29.95 USD
starstarstarstarstar
(Read Reviews)

Java Examples in a Nutshell Java Examples in a Nutshell
by David Flanagan
Third Edition January 2004
$39.95 USD
starstarstarstarstar
(Read Reviews)

JavaScript Pocket Reference JavaScript Pocket Reference
by David Flanagan
Second Edition October 2002
$9.95 USD
starstarstarstarstar
(Read Reviews)

Java Enterprise in a Nutshell Java Enterprise in a Nutshell
by William Crawford, Jim Farley, David Flanagan
Second Edition April 2002
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java In a Nutshell Java In a Nutshell
by David Flanagan
Fourth Edition March 2002
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

JavaScript: The Definitive Guide JavaScript: The Definitive Guide
by David Flanagan
Fourth Edition November 2001
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java Examples in a Nutshell Java Examples in a Nutshell
by David Flanagan
Second Edition September 2000
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java Foundation Classes in a Nutshell Java Foundation Classes in a Nutshell
by David Flanagan
October 1999
$29.95 USD
starstarstarstarstar
(Read Reviews)

Java Enterprise in a Nutshell Java Enterprise in a Nutshell
by Kris Magnusson, David Flanagan, Jim Farley, William Crawford
September 1999
OUT OF PRINT

(Read Reviews)

JavaScript Pocket Reference JavaScript Pocket Reference
by David Flanagan
October 1998
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Javascript: The Definitive Guide Javascript: The Definitive Guide
by David Flanagan
Third Edition June 1998
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

X Toolkit Intrinsics Ref Man R5 X Toolkit Intrinsics Ref Man R5
Third Edition August 1992
$44.95 USD

Java Examples in a Nutshell Java Examples in a Nutshell
by David Flanagan

OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java in a Nutshell Java in a Nutshell
by David Flanagan
Second Edition
OUT OF PRINT

(Read Reviews)

Volume 6C: Motif Tools Volume 6C: Motif Tools
by David Flanagan

OUT OF PRINT

JavaScript: The Definitive Guide JavaScript: The Definitive Guide
by David Flanagan
Second Edition
OUT OF PRINT

(Read Reviews)

Programmer's Supplement for R5 of the X Window System Programmer's Supplement for R5 of the X Window System
by David Flanagan

OUT OF PRINT

Netscape IFC in a Nutshell Netscape IFC in a Nutshell
by Dean Petrich

OUT OF PRINT

Java in a Nutshell Java in a Nutshell
by David Flanagan
Third Edition
OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java Reference Library on the Web Java Reference Library on the Web
by John Zukowski, Josh Peck, Patrick Niemeyer, Mark Grand, David Flanagan

OUT OF PRINT

Java Power Reference Java Power Reference
by David Flanagan

OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Java in a Nutshell, Deluxe Edition Java in a Nutshell, Deluxe Edition
by David Flanagan

OUT OF PRINT

JavaScript: The Definitive Guide, Beta Version JavaScript: The Definitive Guide, Beta Version
by David Flanagan

OUT OF PRINT

Java in a Nutshell Java in a Nutshell
by David Flanagan

OUT OF PRINT

Java Professional Library Java Professional Library
by Kris Magnusson, David Flanagan, Jim Farley, William Crawford

OUT OF PRINT
starstarstarstarstar
(Read Reviews)

Articles

Blog

David's blog posts are hosted at:
http://davidflanagan.com

Ruby Review Roundup

April 17 2008

The Ruby Programming Language has been gratifyingly well received by readers and reviewers. In addition to glowing reviews at rubyinside.com and slashdot.org, it has been reviewed ten times at amazon.com and I proud to say that all ten reviews... read more

Errata for my Ruby Book

April 15 2008

I've put together a list of 81 errors and updates to my Ruby book. These are fixed in the next printing. If you already own a copy of the book, however, you can go through and enter the changes... read more

Help fix up my book, please

April 07 2008

The Ruby Programming Language is going to be reprinted next week, and O'Reilly has given me SVN write access to the docbook files to fix typos, errors, etc. I've got a list of about 25 relatively minor erros that... read more

Will C++ get Closures before Java does?

April 01 2008

I just read that closures are being added to C++ [PDF link]. A note to Sun: you know your language is falling embarrassingly behind if the C++ standards committee can move more nimbly than you can! (For those who... read more

5 Years in Iraq

March 18 2008

Tomorrow marks the 5th anniversary of Bush's war with Iraq. The costs: 3990 US soldiers dead That is more than 2 per day. 20,416 US soldiers wounded (badly enough to require air transport). That's more than 11 per day.... read more

Welcome Slashdot Readers

March 03 2008

If you arrived here after reading slashdot's review of The Ruby Programming Language, you've come to the right place. Thanks, Brian, for the kind words! The post below includes links to the book's table of contents and to an... read more

Finally!

February 07 2008

The Ruby Programming Language is finally in stock and shipping from online booksellers! Press Release: actually quite a good overview of the book, who it is for and the niche it hopes to fill. Preview: an interactive table-of-contents, with... read more

Finally!

February 07 2008

The Ruby Programming Language is finally in stock and shipping from online booksellers! Press Release: actually quite a good overview of the book, who it is for and the niche it hopes to fill. Preview: an interactive table-of-contents, with... read more

Preview my Ruby book

January 24 2008

I've just discovered that the O'Reilly website now displays a browsable table of contents that allows you to preview the start of each chapter and each section of my book. In other book news, Amazon is still listing the... read more

Examples from my Ruby book now online

January 23 2008

All the example code from my Ruby book is now available for download. As I've mentioned before, you can also browse the book's table of contents.... read more

Last day for Amazon's pre-order discount

January 23 2008

Amazon continues to say that my Ruby book will be in stock tomorrow. So today is the last day that you can pre-order the book and save an additional 5% on it. As I type this, they're listing it... read more

Off to the Printer

January 15 2008

The Ruby Programming Language was sent to the printer on Friday the 11th, and should be printed and bound on Monday January 21st. This is on schedule. Amazon still says that they expect to start fulfilling orders on January... read more

Giles Bowkett Replaced by Mindless Fanboy

January 15 2008

This post, and its title, is a response to Giles Bowkett's clairvoyant review of my Ruby book. In that review, he says: I am "soulless", my publisher was "really cool once", and that you "sure as hell don't want... read more

Surprise!

November 27 2007

In the post below I hinted at a secret contributor, besides Matz and myself, to the Ruby book. Amazon now displays the latest cover design for the book, and all can now be revealed.... To find out who's contribution... read more

Ruby book into production

November 14 2007

I've submitted my Ruby book to the production department at O'Reilly.They're going to allow me to make last minute changes as the final details (mainly IO encoding issues) are implemented in Ruby 1.9, but it really is going to... read more