tags:

views:

493

answers:

6

I've noticed that the number of good Delphi books is slowly going down to zero. Of course, there are plenty of books that explain the basics but good titles like the "Tomes of Delphi" series seem to have stopped.

What I am looking for are recent, new book titles about Delphi that are useful for Delphi experts, not newbies. There are plenty of older books that are useful but I just wonder if there are still enough authors interested in supporting Delphi.

Well, Marco Cantu still seems to publish his Delphi handbooks. But are there more, or is the Delphi book business now officially dead?

I am not looking for books for newbies! Am using Delphi since 1995 so I'm definitely no newbies and have no use for a newbie book. (Well, my chair is crooked and wobbly. A thin, half-inch book would fit nicely.) What I'm looking for are the more technical books that discuss newer techniques and which are more up-to-date about Vista and even Windows 7.

+2  A: 

"Am using Delphi since 1994 "

... it seems you can write a book about Delphi on your own :)

smok1
I have actually considered doing just that. Several times even. :-) It's just that writing books takes a lot of time and research and I have a chronic shortage of time. Plus, I lack a bit of knowledge since I never upgraded past 2007 and never did much on Vista or Windows 7. Plus, most of my knowledge is more specialized in certain parts of Delphi. (Especially the WINAPI/COM/ADO/XML parts.)
Workshop Alex
Its also a pretty decent trick given that Delphi was not released until Valentines day in 1995
Tim Jarvis
@Workshop Alex: your comment is also some kind of answer to your question. People who are professionals know a lot of tricks and development good practices, but everyone usually gets specialized in some narrow part. The book you are looking for should contain practices and tricks by some experienced Delphi developers, like you. No single author can be so good in writing advanced in-depth book.
smok1
If you count prior (Turbo) Pascal days as Delphi-knowledge as well, some of us go even further back...
Stijn Sanders
My knowledge of Pascal goes way back to using Pascal on a Minix system, somewhere around 1986 or so. Then some Pascal compiler on the Sinclair QL before I started playing with Turbo Pascal 3.0 on the old MS-DOS systems. Geez, I feel old now...
Workshop Alex
@Workshop Alex - Heh, My first touch with Pascal was a decade later – it was Turbo Pascal 6 at the high school in 1995. Then it was Delphi 2 and 3 at the university, and 4, 6 and – most notably 5 at work. I still use it to maintain some legacy applications…
smok1
+7  A: 

First thing that comes to mind is Marco Cantu's Delphi 2009 Handbook. It goes into depth on new features from D2009 and assumes you're already familiar with previous versions. (And with a new release scheduled for next week, we're likely to see a Delphi 2010 Handbook before too long too.)

Mason Wheeler
Yep. I've mentioned that one in my Q already. :-) Thanks for the link, though. I already have the 2007 handbook. I just don't know any other D2007 or higher titles that contain useful information for experts...
Workshop Alex
That's because they stopped writing books and started hanging out here instead. ;)
Mason Wheeler
+2  A: 

Unfortunately, all the authors from the good old Delphi days (Jim Mischel, Ray Konopka, Jeff Duntemann et al) seem to have stopped writing or moved on to other systems :(

Not much new stuff coming out lately, I'm afraid..... see this search on Amazon as an illustration.......

Marc

marc_s
MikeJ-UK
Exactly what I was afraid of. Am still hoping for some new authors to start writing, though, before Delphi gets retired together with all the expert authors...
Workshop Alex
+6  A: 

Marco Cantu and Bob Swart have current (Delphi 2007/2009) books and training materials on Lulu.com, which prints on demand. An electronic copy of Marco's Delphi 2009 Handbook is available to registered Delphi users.

It isn't as current, but Julian Bucknall's Tomes of Delphi: Algorithms and Data Structures is available there, too.

Not a printed book, but Blaize Pascal Magazine is dedicated to all things Pascal. Again, for registered Delphi 2009 users, there is a free one year subscription. If you aren't, there's still a special Delphi 2009 edition you can download.

Please excuse the TinyURL links. SO didn't like some of Lulu's very long links. If you don't get any results on first load, hit refresh.

Bruce McGee
Workshop Alex
Julian's book stands up pretty well since it's more about algorithms than any specific IDE. Another "old" book that's still a good read is Danny Thorpe's "Delphi Component Design". It would be great if it turned up on Lulu.
Bruce McGee
+1  A: 

I like books as well, but don't forget that some of the best reference sources for Delphi are on the web. It is these resources, and the fact that they are free and indexed by search tools and updated regularly that make it tougher for authors to publish Delphi programming books.

Books have a limited life as they tend to get out of date quickly. I give Marco and Dr. Bob credit for continuing on and going the self-publishing route. Otherwise, there might not be any new Delphi books.

A great reference site on the web is the Delphi Wiki at http://delphi.wikia.com/ and it might be just what you're looking for. There they are trying to collect and present all the knowledge about Delphi. Some of their articles go into great depth. I'm sure the entire contents there would produce many books if it were all printed.

The other online source that is excellent is Zarko Gajic's Delphi Programming at About.com: http://delphi.about.com He's been doing this for years now, and the articles there seem to be endless.

Also check out the question: "Where can I find a Delphi online help better than the integrated one?"

lkessler
True. Best resources are online. But since a couple of years I'm also doing .NET development and it's just horrible to see hundreds of experts books appearing for .NET and almost none for Delphi. I've learned a lot of Delphi stuff at www.experts-exchange.com where I've earned the title "Sage" with half a million points. Am still at 11th place in the Delphi zone there, even though I haven't been active there for over a year... It's just that sometimes, I just want to read a good book... :-)
Workshop Alex
+2  A: 

I guess there is not much need for new delphi books any more. If you compare all the big, old books on delphi (e.g. mastering delphi) there ain't much new to learn between versions besides new language features and components. Cantu's handbooks and drBob's Delphi 200x Development Essentials will give you this update.

I find that after doing delphi for ten years, there is much more to learn from non-delphi specific books. There is so much universal thinking that has nothing to do with what language is used. Like patterns, like clean/solid code, like testing etc.

Vegar
+1 and true! Still, the newer Delphi versions keep adding new features and I'd like to read a bit about them too, once in a while. Just to explore the things I'd never use in my code.
Workshop Alex
Yes, and that's what Cantu and DrBob's books are for. Not large bricks of dead rain forest, but smaller to-the-point overviews that you can bring with you to the can... But I guess the blogsphere have reduced the this need also. I would rather have more delphi bloggers then more delphi books.
Vegar