SitePoint Sponsor

User Tag List

Page 2 of 2 FirstFirst 12
Results 26 to 47 of 47
  1. #26
    lean mean coding machine cosmo's Avatar
    Join Date
    Aug 2001
    Location
    the cosmos
    Posts
    463
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by PHP John
    What about Agile Software Development, Principles, Patterns, and Practices ?

    http://www.amazon.com/exec/obidos/tg...me&start-at=11

    It has recieved rave reviews on Amazon, but I'm wondering if The Object Primer would be better to start with?
    Just checked out the editorial on that book. Looks really good.

    The books on this thread are great. I think this thread should be important'ed (if there is any such word [img]images/smilies/wink.gif[/img]) or maybe the Advanced PHP resource thread should be updated with these new books.
    Luthfur R. - Web Developer
    PHP Lite.com - Professional PHP Scripts and Web Applications
    Calendar Express 2 - Web Based Calendar and Event Publishing System

  2. #27
    SitePoint Evangelist
    Join Date
    Jul 2001
    Location
    Michigan, USA
    Posts
    414
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Indeed. Maybe break the books down a little bit by level too. I know that'd be a cool thing to have for people like me

    Also, stupid VB and it's paging error!

  3. #28
    Non-Member coo_t2's Avatar
    Join Date
    Feb 2003
    Location
    Dog Street
    Posts
    1,819
    Mentioned
    1 Post(s)
    Tagged
    1 Thread(s)
    Quote Originally Posted by HarryF
    Probably best place to start is this book;
    Quote:

    3) Patterns of Enterprise Application Architecture (Martin Fowler with contributions).

    Although that sounds pretty heavy reading, the subject matter is very relevant to the area where PHP is often used and there's a bunch of good stuff to help with how you design / structure your apps.
    Does that book deal with MVC and DAO?

    --ed

  4. #29
    As the name suggests... trickie's Avatar
    Join Date
    Jul 2002
    Location
    Melbourne, Australia
    Posts
    678
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    All of Bruce Eckels stuff is on his website:

    http://www.mindview.net/

  5. #30
    SitePoint Member
    Join Date
    Jul 2003
    Location
    USA
    Posts
    1
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Ever heard of Bluej?

    A great way to learn oop is to use the combination of the free BlueJ (http://www.bluej.org/index.html) editor, and the text "Objects First with Java" (http://www.bluej.org/objects-first/). The BlueJ editor is an environment that was developed in order to help instructors teach the sometimes difficult concepts of oop. While the language BlueJ uses and teaches is Java, the oo concepts learned are applicable to any oo language (C++, C#, vb.Net, Java, ...)

    Well worth a look...

  6. #31
    SitePoint Wizard gold trophysilver trophy
    Join Date
    Nov 2000
    Location
    Switzerland
    Posts
    2,479
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does that book deal with MVC and DAO?
    Yep although DAO is called "Table Data Gateway". Basically there's tons of good stuff in it - as Markus says "Unit of Work" is a fascinating idea and loads more - there's tons of stuff on Object Relational mapping for example.

  7. #32
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The final edition folks, so grab it whilst you still can

    http://www.mindview.net/Books/TIJ/

  8. #33
    public static void brain Gybbyl's Avatar
    Join Date
    Jun 2002
    Location
    Montana, USA
    Posts
    647
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Final edition? What? He's cancelling the e-version?

    EXPLAIN!
    Ryan

  9. #34
    SitePoint Wizard gold trophysilver trophy
    Join Date
    Nov 2000
    Location
    Switzerland
    Posts
    2,479
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nope

    Is it still free?

    The electronic version of the book will continue to be free. You have permission to print a copy of the book for your own use, and to distribute the unmodified electronic version(s).

  10. #35
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Sorry for the alarm... Oppss

  11. #36
    ********* 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 PHP John
    What about Agile Software Development, Principles, Patterns, and Practices ?

    http://www.amazon.com/exec/obidos/tg...me&start-at=11

    It has recieved rave reviews on Amazon, but I'm wondering if The Object Primer would be better to start with?
    Finally read both. ASD is a fantastic book, fairly advanced. Object Primer is a starter book for OO in general, but is concisely written and covers a lot of ground.

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

  12. #37
    SitePoint Guru dagfinn's Avatar
    Join Date
    Jan 2004
    Location
    Oslo, Norway
    Posts
    894
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by PHP John
    What about Agile Software Development, Principles, Patterns, and Practices ?

    http://www.amazon.com/exec/obidos/tg...me&start-at=11

    It has recieved rave reviews on Amazon, but I'm wondering if The Object Primer would be better to start with?
    The Agile Software Development book is excellent from what little I've read of it so far, but it's a pretty advanced book; no comparison at all with an Object POrimer.
    Dagfinn Reiersøl
    PHP in Action / Blog / Twitter
    "Making the impossible possible, the possible easy,
    and the easy elegant"
    -- Moshe Feldenkrais

  13. #38
    SitePoint Enthusiast
    Join Date
    Oct 2001
    Location
    London
    Posts
    26
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    When I first started OO a few years ago, I really needed some hand-holding and two books helped me get to the stage where I could even get to grips with 'Refactoring' and 'Patterns of Enterprise Application Architecture'.

    They were:
    1. Object Technology: A Manager's Guide (2nd Edition) by David A.
    Taylor.

    2. Design Patterns Explained (now 2nd Edition) by Mike Shalloway

    The first helped cement the OO principles without any code. The second gradually introduced the code alongside design patterns in an attempt to integrate them early on. (And it doesn't start with singleton - yippeeee!)

    I would highly recommend these books as a primer before some of the higher-level texts for anyone dipping the proverbial toe. It's kinda like sailing out the first 500 yards to sea on a dinghy first. I mean you're still on the sea, but before long 'you're going to need a bigger boat'.

    Mike

  14. #39
    Non-Member
    Join Date
    Jan 2003
    Posts
    5,748
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Umm...

    You don't have permission to access /cgi/wiki on this server.
    Weird, since I've never once been able to access this website. Not once

  15. #40
    Resident Java Hater
    Join Date
    Jul 2004
    Location
    Gerodieville Central, UK
    Posts
    446
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I gotta say I religously read the C2 wiki. Quite often I just find myself there, after following links from other sites. As Marcus said, it's easy to get lost crwaling links and reading random pages of interest. It makes good informal reading, and being a wiki, it's great to see peoples opinons. What I find so good is that is so broad, and therefore it caters for all programmers.

  16. #41
    SitePoint Guru silver trophy Luke Redpath's Avatar
    Join Date
    Mar 2003
    Location
    London
    Posts
    794
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I recently read "Applying UML and Patterns: An Introduction to OO/A and Design" by Craig Larman (Prentice Hall) after a tip from Martin Fowler in PofEAA and it really opened my eyes.

  17. #42
    SitePoint Evangelist jplush76's Avatar
    Join Date
    Nov 2003
    Location
    Los Angeles, CA
    Posts
    460
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I definately agree, that one book made it all click for me



    Quote Originally Posted by coo_t2
    [ OFF TOPIC ]
    This may be a bit off topic but I have to recommend a book to any OOP newbies reading this thread. "The Object Oriented Thought Process" was recommend by Codezilla in a thread a few months back.
    I read it in a few days, and have to say pound for pound it's probably one of the
    best technical books I've read (it's not a big book).
    It only really deals the fundamentals of OOP, but it does it in a very easy to understand way.
    This book may serve as a good stepping stone to more advanced books, such as the ones being discussed in this thread.

    --ed
    My-Bic - Easiest AJAX/PHP Framework Around
    Now Debug PHP scripts with Firebug!

  18. #43
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Marcus, believe it or not, but if somebody would have asked me what would be my top five reads I would recommend exactly the same as you.

    Just read the German pendant to "The Pragmatic Programmer" so I would have had to search for it. Good times.

    Other than those five I would recommend "The Object-Oriented Thought Process" by Matt Weisfeld, which helped me greatly with getting my head around OOP.

  19. #44
    SitePoint Zealot GWild's Avatar
    Join Date
    May 2005
    Location
    Colorado
    Posts
    159
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello.

    I am a complete OOP beginner, and programming in general is only my avocation, not vocation.

    I have viewed the List of Five (Hmm, Gamma's GoF, Baker's LoF), but I have a question.

    What would the more experienced recommend for a person at my level regarding learning OOP ground up?

    Any suggestions are appreciated.
    Lang ist der weg und hart,
    das aus der hoelle fuehrt auf zum licht.


    My Site

  20. #45
    SitePoint Wizard
    Join Date
    May 2003
    Location
    Berlin, Germany
    Posts
    1,829
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Probably the book that I mentioned in my last post.

  21. #46
    SitePoint Zealot GWild's Avatar
    Join Date
    May 2005
    Location
    Colorado
    Posts
    159
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'll look into that.

    Thank you for the response.
    Lang ist der weg und hart,
    das aus der hoelle fuehrt auf zum licht.


    My Site

  22. #47
    SitePoint Enthusiast
    Join Date
    Jun 2004
    Location
    London
    Posts
    66
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi All

    book "Domain Driven Design"
    Tackling Complexity in the Heart of Software

    Eric Evans

    [amazon]
    [compman]

    Very compatible with XP.
    Not about drawing pictures of a domain it is about how you think of it, the language you use to talk about it
    How you organize your software to reflect your improving understanding of it.
    Eric thinks that learning about your problem domain is as likely to happen at the end of your project rather than at the beginning.
    Refactoring is a big part of the Supple Design technique.

    davro
    David Stevens, create-inspire
    PHP London, www.phplondon.org


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
  •