SitePoint Sponsor

User Tag List

Results 1 to 16 of 16
  1. #1
    SitePoint Zealot Overunner's Avatar
    Join Date
    Mar 2004
    Location
    Sweden
    Posts
    180
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Webdevelopment Books

    Since I decided to dig deeper into design patterns, refactoring and OOP, buying some books about the subject is maybe not such a bad idea after all I found the following books to be particularly interesting:

    Martin Fowler - Patterns of Enterprise Application Architecture
    Martin Fowler - Refactoring: Improving the Design of Existing Code

    Has anyone got these books? If so, what do you think? Any other books I should buy?

    Thanks

  2. #2
    Employed Again Viflux's Avatar
    Join Date
    May 2003
    Location
    London, On.
    Posts
    1,127
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    This thread http://www.sitepoint.com/forums/showthread.php?t=78687 in general is a great resource...

    And this post http://www.sitepoint.com/forums/show...46&postcount=7 for some books you may like.

    I personally would recommend the Thinking In Java book if you want to get a great understanding of the way OO is supposed to work. You can then tweak that understanding for PHP

  3. #3
    SitePoint Evangelist
    Join Date
    Dec 2003
    Location
    Arizona
    Posts
    411
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by Overunner
    Since I decided to dig deeper into design patterns, refactoring and OOP, buying some books about the subject is maybe not such a bad idea after all I found the following books to be particularly interesting:

    Martin Fowler - Patterns of Enterprise Application Architecture
    Martin Fowler - Refactoring: Improving the Design of Existing Code

    Has anyone got these books? If so, what do you think? Any other books I should buy?

    Thanks
    Those books are great. I also recommend the following books:

    1. Design Patterns: Elements of Reusable Object-Oriented Software - Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides (Gang of Four)

    2. Core J2EE Patterns - Deepak Alur, John Crupi, Dan Malks (Sun)

    3. Pattern-Oriented Software Architecture - Frank Buschmann

    JT

  4. #4
    SitePoint Zealot Overunner's Avatar
    Join Date
    Mar 2004
    Location
    Sweden
    Posts
    180
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks guys. This is going to be kinda expensive but I guess that's life

  5. #5
    ********* Victim lastcraft's Avatar
    Join Date
    Apr 2003
    Location
    London
    Posts
    2,423
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Hi...

    Quote Originally Posted by Overunner
    Any other books I should buy?
    I would say...
    1) Design Patterns - Gamma, Helm, Johnson, Vlissides
    2) Refactoring - Fowler
    3) Patterns of Enterprise Application Architecture - Fowler
    4) Domain Driven Design - Evans
    5) Agile Software Development - Martin
    6) Pragmatic Programmer - Hunt, Thomas
    7) Facts and Fallacies of Software Engineering - Glass
    8) Lean Software Development - Poppendieck
    9) Test Driven Development - Beck
    10) The C2 Wiki
    ...in no particular order.

    This is another of those topics that never seems to get anywhere. There are several threads, but mostly the reviews are scattered. The SP resources page link text doesn't do them justice and Harry doesn't seem to have had time to add some important new titles.

    I am more and more coming to think that this forum rather needs some sort of FAQ with two or three people maintaining it.

    yours, Marcus
    Marcus Baker
    Testing: SimpleTest, Cgreen, Fakemail
    Other: Phemto dependency injector
    Books: PHP in Action, 97 things

  6. #6
    SitePoint Enthusiast NativeMind's Avatar
    Join Date
    Aug 2003
    Location
    USA
    Posts
    80
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Programming PHP by Rasmus Lerdorf and Advanced PHP Programming by George Schlossnagle are the two best books on PHP in my opinion.

    What are the big red books again? They had a pretty good advanced php book and a php xml book

  7. #7
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Core J2EE Patterns
    If you hunt it down, you can download this as a PDF file

    I downloaded it a while back, though never really had a look at it, so it got burnt to a CD I could try to find it for you, and email it ?

    File is way too big to add as an attachment to these forums

  8. #8
    Employed Again Viflux's Avatar
    Join Date
    May 2003
    Location
    London, On.
    Posts
    1,127
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wouldn't that be illegal?

  9. #9
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Programming PHP by Rasmus Lerdorf
    Complete and utter waste of money, personally I don't even know how this book ever good published

    Advanced PHP Programming by George Schlossnagle
    Just bought this book recently, and started to read it Would be well worth while buying, specially if you know you'll port over to PHPversion5 in the future

  10. #10
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Wouldn't that be illegal?
    Nope, why would it huh ? It was a free download originally from the Sun site it's self anyways

    No harm in me passing it on is there ?

  11. #11
    Employed Again Viflux's Avatar
    Join Date
    May 2003
    Location
    London, On.
    Posts
    1,127
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The book itself isn't a free download...

    There's an intro and review and what not on the Sun site, as well as a link to buy the book.

    Unless they were at one point giving it away, and now are selling it, any PDF copies out there would be illegal.

  12. #12
    SitePoint Zealot Overunner's Avatar
    Join Date
    Mar 2004
    Location
    Sweden
    Posts
    180
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks But I think I am satisfied with the two books I ordered yesterday. Besides, I don't really fancy reading books on my comp. screen (and printing it will take forever + lots of paper and ink) But I appreciate your kind gesture

  13. #13
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Illegal ?

    Do you have a link, so I can check ? Will need to delve through a tonne of CDs now, just to find the damn file

    Still think it'd be legal though, but maybe not sure now.

  14. #14
    SitePoint Member
    Join Date
    Mar 2002
    Posts
    14
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by NativeMind
    Programming PHP by Rasmus Lerdorf and Advanced PHP Programming by George Schlossnagle are the two best books on PHP in my opinion.

    What are the big red books again? They had a pretty good advanced php book and a php xml book
    Would those big red books be the ones by Wrox?

    I have a few and they're quite good.

  15. #15
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Red ? Usually

    Wrox ? R.I.P

    Though Wrox did not publish those books, O'Reilly published the first book, and Developers Library the other one

  16. #16
    SitePoint Zealot
    Join Date
    Dec 2003
    Location
    with my kids
    Posts
    116
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    i learned php on the wrox books, but they are sooooo 2001.

    a bit off topic, but does anyone else get depressed reading the w2 wiki? sure, there's a lot of good material on there, and i get lost for hours, but i also read things like:
    ReuseHasFailed
    OoHasFailed
    ChangeYourOrganizationDiary

    in the end, the search for OneTrueWay is a search for fool's gold, Software "Engineering" and "Architecture" are misnomers, and the basic consensus seems to be: "What we're doing ((language, methodology, architechture, whatever) may suck, but everything else sucks more."


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •