IT.CappuccinoNet.com
home | services | references | publications | strutscx | books | blog | links | imprint
Print this page english | german




This books I like:


Well, here is a quite personal valuation of some books covering different aspects of web development. A bit muddled - just in the order they hopped on the desk:



Frank W. Zammetti: Practical JavaScript, DOM Scripting, and Ajax Projects. Apress, 2007

Very exciting and eye opening about the value of JavaScript. Sometimes a bit too narrative.

ajax, javascript

Dave Crane and Bear Bibeault: Prototype & Scriptaculous in Action. Manning, 2007

Great explanations on JavaScript objects and functions and how these are used in Prototype.

ajax, javascript

Jason E. Sweat: php|architect's Guide to PHP Design Patterns. php|architect, 2005

Just a nice pattern collection about how to improve your (PHP) code. Nice to have

php programming

Ilia Alshanetsky: php|architect's Guide to PHP Security. php|architect, 2005

Not yet rated

php programming

Francois Zaninotto and Fabien Potencier: The Definitive Guide to Symfony. php|architect, 2007

If you use the Symfony PHP framework get this book

php programming

Dave Thomas: Agile Web Development with Rails. Pragmatic Programmers, 2007

All about the Rails framework. Maybe best starter for Ruby.

ruby programming

Dave Thomas: Programming Ruby. Pragmatic Programmers, 2005

Not a book to read from top to bottom, rather to look up.

ruby programming

Brett McLaughlin: Head Rush Ajax. O'Reilly, 2006

The best explanation on Ajax technology I found.

ajax, javascript

Michael Mahemoff: Ajax Design Patterns. O'Reilly, 2006

A very helpful and comprehensive collection on Ajax techniques.

ooad, uml, patterns
ajax, javascript

Bruce W. Perry: Ajax Hacks. O'Reilly, 2006

Some nice hints. Lacks of depth.

ajax, javascript

Chris Shiflett: PHP Security. O'Reilly, 2005

With just about 100 pages one of the smalles O'Reilly books. Worth the money, anyways.

php programming
programming general

Eric & Elisabeth Freeman: Head First Design Patterns. O'Reilly, 2004

Interesting new concept to learn and understand technical information. Exciting!

ooad, uml, patterns
programming general

Jared Richardson and william Gwaltney Jr.: Ship It!. The Pragmatic Programmers, 2005

Worth the hints you'll get in this book

management
consulting
project management
programming general

Chad Fowler: My Job went to India. The Pragmatic Programmers, 2005

52 hot tipps to survive in todays development business

management
consulting
project management
programming general

Andrew Hung and David Thomas: The Pragmatic Programmer. Addison Wesley, 1999

Definetly a must read book for all serious developers

management
consulting
project management
programming general

Martin Fowler et al: Refactoring: Improving the Design of Existing Code . Addison-Wesley Professional, 1999

Fun to read. Easy to understand. Excellent. Excellent. Excellent.

programming general

Ben Sollins-Sussman et al: Version Control with Subversion. O'Reilly, 2004

Answers on all the questions you will have with Subversion

server administration
programming general

Ken Coar & Rich Bown: Apache Cookbook. O'Reilly, 2003

A nice to have book.

server administration

Craig A. Berry et al: J2EE Design Patterns Applied, Real World Development with Pattern Frameworks. Wrox, 2002

I read this book twice - it's awesome. It's so practical. It helped me a lot to really understand Design Patterns.

j2ee programming
java programming
ooad, uml, patterns

Shelley Powers: Practical RDF. O'Reilly, 2003

Get an in depth view into RDF: RDF/XML Syntax, RDF Vocabulary/ Schema, some tools and APIs to use RDF, how to create business models with Ontologies (OWL) and RSS, todays most prevalent implementation of RDF. Great work!

xml programming

Ben Hammersley: Content Syndication with RSS. O'Reilly, 2003

Thanks to O'Reilly we do have a book about this rather specific topic: RSS. Anyways, it should have been possible to explain things more efficient. If you really want to understand what's behind RSS read the RDF book.

xml programming

Sal Mangano: XSLT Cookbook. O'Reilly, 2002

XSLT sometimes is a bit clumsy. Use this cookbook to get some valuable recipes on how to solve every day XSLT coding problems on strings, numbers, dates, time and many many more. Worth the money!

xml programming

J. David Eisenberg: SVG Essentials. O'Reilly, 2002

Not yet reviewed

xml programming

Ron Hitchens: Java NIO. O'Reilly, 2002

The Java New Input/Output API introduced with the JDK 1.4 can very much improve performance while reading or writing files or streams. The book explains this complex topic with all the basics in detail. Anyways, because there is no other book on NIO while writing this I gave it four stars.

java programming

Jeffrey, E. F. Friedl : Mastering Regular Expressions, Second Edition. O'Reilly, 2002

This book teaches you all about regular expressions. It has chapters about java, perl and .NET. Anyways, as Java programmer I still google through the web to get practical help on composing my regular expressions.

java programming

Vivek Chopra et al.: Professional Apache Tomcat. Wrox, 2002

Read this book from beginning to the end - don't start in the middle. Even if you do use Tomcat for a long time it will explain nicely everything. Some chapters are quite fun to read.

java programming
j2ee programming

Sven Haiges (editor), Adam Bien, Peter Roßbach, Marcel May, Heiner Kücker, Bernhard Wöhrlin: Struts - Java Framework für Webanwendungen. Software & Support, 2003

Well, I'm the coauthor of this book. My part covers: Struts and XSLT, layout management in Struts with the Tiles and Template Tag Libraries and the Struts Validator. Reason enough to get this book! (Available in German language).

java programming
xml programming
j2ee programming

Ceki Gülcü: log4j - The complete manual. QOS.ch, 2003

Log4j is great. The book contains some valuable tips. If you do use it this should be worth your money. Anyways, the examples could be better, the writing a bit more fun.

java programming
j2ee programming

Chuck Cavaness: Programming Jakarta Struts. O'Reilly, 2003

They put a lot of work in this book. What I liked most is that it explains some Struts stuff at the edge of the framework, i. e. the using the Validator outside Struts.

java programming
j2ee programming

Dave Pawson: XSL-FO. O'Reilly, 2002

XSL-FO is quite cool. But this book is not enough. To quickly understand the tons of FO parameters you still have to do a lot of trial and error. Anyways without it I would have been lost. Hope the 2nd edition will be double in size.

xml programming

Vikram Vaswani: XML and PHP. New Riders, 2002

This book is perfect to explain you erverything you need for using PHP to drive your XML applications. Easy to read. Go get it!

php programming
xml programming

Luke Welling and Laura Thomson: PHP and MySQL. SAMS, 2001

I bought this book to get a fairly quick introduction into PHP and MySQL. Well, this book is an all right all in one package. Layout could be better and I do miss a rough PHP function overview.

php programming
rdbms

Christopher Jones and Fred Drake: Python & XML. Manning, 2002

not yet reviewed...

python programming
xml programming

Kurt. A. Gabrick and David B. Weiss: J2EE and XML Development. Manning, 2002

This book gives an awesome overview how to use an integrate XML with J2EE applications. It contains some very useful tips and solutions. Overall it's easy to read and understand even the matter is rather complex. After reading this book I feel very affirmed in the StrutsCX project. The authors do suggest a similar approach to replace JSP with XSLT but do use Servlet filters instead of a XSLT Servlet.

java programming
xml programming
j2ee programming

Floyd Marinescu: EJB Design Patterns. Wiley, 2002

Nice, very nice! If you're through with the basics of EJB you will pretty fast develop a feeling for the necessity of utilize design patterns. This book suggests some new patterns in addition to the GOF and Sun's J2EE patterns. And it provides some very useful practical tips, i. e. how to set up Ant or Junit. Small and easy to read. A must have for every J2EE developer.

j2ee programming
java programming

Mark Cade and Simon Roberts: Sun Certified Enterprise Architect for J2EE Technology, Study Guide. Sun Microsystems Press, 2002

not yet reviewed...

j2ee programming
java programming

Richard Monson-Haefel: Enterprise JavaBeans, 2nd Edition. O'Reilly, 2000

A while ago I bought a couple of EJB books. This one is great, like most O'Reilly books. Holds some very nice tricks which the other books lack, i. e. compound primary keys.

j2ee programming
java programming

Ed Roman: Mastering Enterprise JavaBeans. Wiley, 1999

Even this first edition is great. I very much like the JNDI and RMI intro at the end of the book. Much easier to understand than the O'Reilly book, but it doesn't go that deep.

j2ee programming
java programming

Tom Valesky: Enterprise JavaBeans. Addison Wesley, 1999

When Enterprise JavaBeans appeared this was one of the first EJB books out. So it pretty fast got outdated. Covers EJB 1.0 - so don't expect XML Deployment Descriptors. I just present it here because I do have it.

j2ee programming
java programming

Kevin Duffey et al: Professional JSP Site Design. Wrox Press, 2001

This book begins where Professional JSP ends. It covers Struts, gives some hints to more tricky web site technologies like error handling, loggin, visitor tracking and more. At the end they feature a XML based application framework. A bit muddled everything.

j2ee programming
java programming
xml programming

Alistair Cockburn: Writing Effective Use Cases. Addison Wesley, 2001

Use Case can put lots of value to the software development process. But if you start writing them, things get tricky. So if you're looking for a some help check out this book.

rup, up, xp

David Carlson: Modeling XML Applications with UML. Addison Wesley, 2001

The whole secret behind modeling XML with UML ist XMI, the XML Metadata Interchange standard. Anyways, I'm not convienced to change my XMLSpy Schema editor with an UML editor. This may change in the future when XMI/XML Schema is fully supported by UML Tools or if there will be something even better than XML Schema.

rup, up, xp
ooad, uml, patterns
xml programming

Kent Beck: eXtreme Programming explained. Addison Wesley, 2001

Quick introduction and overview about what eXtreme Programming is. A short book - don't expect details on how to.

rup, up, xp

Graig Larmann: Applying UML And Patterns, 2nd Edition. Prentice Hall, 2002

To me this book was an eye-opener. I started reading it and immediately fall in love with organize my programming with methodology. Easy written, quite nice selection out of the world of UML and the Rational Unified Process. A must read!

rup, up, xp
ooad, uml, patterns

Martin Fowler: UML Destilled, 2nd Edition. Addison Wesley, 2000

Don't expect a big book for the price. But if you are in hurry you will enjoy this 170 pages as a compact UML reference. Liked the authors unconstrained writing style.

ooad, uml, patterns

Eric M. Burke: Java and XSLT. O'Reilly, 2001

This book doesn't teach you Java or XSLT. But the strenght of this book is the way it disuccusses how to use XML/XSLT in conjunction with Java - how to build a Java/XML/XSLT framework. And it tells you how this compares to other solutions like JSP-TagLibs. Easy and comprehensible. Nice!

java programming
xml programming

Ducket et al: Professional XML Schemas. Wrox, 2001

Get everything about this extremely important XML technology. If you work on advanced XML validation: Go for this book!

xml programming

Elliotte Rusty Herold: XML in a nutshell. O'Reilly, 2001

I looked for a summarizing overview of the important XML technologies. But this book is not a good synopsis and its not a good introduction. Just good for the not serious XML programmer. Why did I buy this book?

xml programming

Elliotte Rusty Herold: XML Bible 2nd Edition. Hungry Minds, 2001

Easy to read, easy to understand. Covers XML and CSS but you still have to read the specs. No DOM, no SAX. So its definitely not a five star book.

xml programming

Birbeck et al: Professional XML 2nd Edition. Wrox, 2001

A must have book for everybody seriously interested in XML technologies. Some articles just give an overview, but except CSS this book covers all of the up to date XML stuff.

xml programming
java programming

Doug Tidwell: XSLT. O'Reilly, 2001

This book splits in three parts. The first nicely introduces in XSLT. The second brings some advanced examples using XSLT. And the third is very useful to look up in everyday life. For the beginner more comprehensive and understandable then Michael Kay's book. Well, and I like the authors humor.

xml programming

Michael Kay: XSLT Programmer's Reference. Wrox Press, 2000

Wow I loved the first chapter. Cool basic overview over the significance of XSLT. But then things got hard to put together. I could'nt finish at once. But as a reference it gives extensive explanation - well, go and get it.

xml programming

Simon Brown et al: Professional JSP 2nd Edition. Wrox Press, 2001

Great all in one book about handling serverside Java technologies. Features the Struts Framework as well as using JSP/Servlets in J2EE environments. A must have book.

java programming
j2ee programming

Jason Hunter and William Crawford: Java Servlet Programming. O'Reilly, 2001

2nd edition of the best Servlet book. If you're programming Web Applications using Java technologies go for this book.

java programming
j2ee programming

Hans Bergsten: JavaServer Pages. O'Reilly, 2001

I got the first edition. And was a bit disappointed. Can't stand when the samples just work with special packages from the author. This one is full of it. I definitely prefer the Wrox book.

java programming
j2ee programming

Mughal and Rasmussen: A Programmer's Guide to Java Certification. Addison-Wesley, 2000

A essential and useful book if you go for the Java 2 Programmer Certification.

java programming

Roberts, Heller, Ernest: Complete Java 2 Certification Study Guide. 2nd Edition. Sybex, 2000

Easy to understand. Focuses very narrow on the certification topics. Little to less to understand Java.

java programming

Brett McLaughlin: Java and XML, 2nd Edtion. O'Reilly, 2001

The second edition adds a lot of value to the first edition. It's not a good XML starter but excellent on explaining the Java XML technologies like JAXP, JDOM and more. Another must have book for allmost every Java programmer.

java programming
xml programming

Patrick Niemeyer & Jonathan Knudsen: Learning Java. O'Reilly, 2000

This book never was a big help to me. No good for look up. No good for reading before falling asleep. To less to catch the point in terms of Java.

java programming

Mark Grand: Patterns in Java Vol I. Wiley, 1998

This book describes mainly the GoF Design Patterns out of the Java perspective. Good for look up. But it never excited me.