SitePoint Sponsor

User Tag List

Page 2 of 2 FirstFirst 12
Results 26 to 46 of 46

Thread: What do we want in Advanced PHP Resources?

  1. #26
    SitePoint Wizard silver trophy someonewhois's Avatar
    Join Date
    Jan 2002
    Location
    Canada
    Posts
    6,362
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    To be honest, theory is probably the biggest thing in my mind... Personally, Harry, I think you should've written a book about development theory as opposed to straight forward PHP. It would show your abilities much more than the PHP anthology does...

  2. #27
    SitePoint Wizard gold trophysilver trophy
    Join Date
    Nov 2000
    Location
    Switzerland
    Posts
    2,479
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Personally, Harry, I think you should've written a book about development theory as opposed to straight forward PHP. It would show your abilities much more than the PHP anthology does...
    Thanks although I can't say I'm the right person to write that sort of book, at least not alone. For starters it would probably have to tackle frameworks and that's where you already run into trouble (and I don't think anyone's got all the right answers there, no matter what technology they're using and in PHP the lines are even more blurred) plus I don't think I've got enough experience to do a good job - there's many things I haven't tried and, in general, many more years needed, otherwise I'd just be advocating my own point of view.

    Really needs a few PHP heads to get together (ideally with some difference of opinion) and write a book online, allowing feedback as it develops and without any deadline pressures from publishers, which is always a limiting factor.

    Anyway - going off topic.

  3. #28
    eschew sesquipedalians silver trophy sweatje's Avatar
    Join Date
    Jun 2003
    Location
    Iowa, USA
    Posts
    3,749
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks Harry. It is starting to look better already
    Jason Sweat ZCE - jsweat_php@yahoo.com
    Book: PHP Patterns
    Good Stuff: SimpleTest PHPUnit FireFox ADOdb YUI
    Detestable (adjective): software that isn't testable.

  4. #29
    SitePoint Addict been's Avatar
    Join Date
    May 2002
    Location
    Gent, Belgium
    Posts
    284
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanx 2 Harry !

    This is personal taste, but I'm hoping the links are quite general enough to maybe serve as a base for "Selected SitePoint Discussions". I've only included threads in the php forums.
    I've sorted them on thread id and put them in an easy to parse format:
    Code:
     thread_id	| thread_description
     59898		| post #14 by voostind, the classic "What's so good about OOP" thread
     79670		| Where AcidReign points out the problem of assigning a reference to a static variable inside a Singleton's instance() method.
     81134		| Where HarryF h(ij)acks the trigger_error() into something like $command->execute()
     82885		| Are DB-abstraction layers pointless?
     93442		| Was about PEAR::QuickForm, but interesting discussion between Selkirk and voostind about interface, sequential<>index iterator access
     93716		| Form control
     111555		| Separate Logic / Presentation without Templates... And front controllers, page controllers, ...
     116878		| Java API as base for PHP library? Sidenote: Selkirk publically announces WACT and somewhat regrets it ;)
     127823		| How to make OO code not bloated in PHP?
     134487		| Best practices? Development practices by members.
     135797		| Front Controllers, Page Controllers, Intercepting Filters
     144960		| MVC missing a layer?
    I imagine there are quite some others. Maybe do a search for something like:
    Code:
     SELECT posts FROM php_forum_threads
     WHERE post_author IN (
     	'HarryF',
     	'Selkirk',
     	'lastcraft',
     	'voostind',
     	'Captain Proton',
     	'sweatje',
     	'ZangBunny',
     	'brainpipe',
     	'dagfinn',
     	'codezilla',
     	'... cause I\'m probably forgetting a bunch, no disrespect intended'
     )
     AND post_length > 3 lines
    and order/group them by, errr, dunno, *****-length ?
    Per
    Everything
    works on a PowerPoint slide

  5. #30
    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 been
    SELECT posts FROM php_forum_threads
    WHERE post_author IN (
    'HarryF',
    'Selkirk',
    'lastcraft',
    'voostind',
    'Captain Proton',
    'sweatje',
    'ZangBunny',
    'brainpipe',
    'dagfinn',
    'codezilla',
    '... cause I\'m probably forgetting a bunch, no disrespect intended'
    )
    AND post_length > 3 lines


    Yeah, that should do it.

    --ed

  6. #31
    SitePoint Evangelist Fleeters's Avatar
    Join Date
    Jul 2003
    Location
    Dumpsville
    Posts
    406
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    as a newbie to OOP PHP, i would like some resources for learning OOP. I am good at procedural programming in PHP but just get stumped when it comes to OOP and how to go about designing an application with it, i wish i knew more about it. So just dont forget about newbie resources for OOP. from the sound of what was listed already. you got it pretty well covered. this was just a friendly reminder of us newbies.

    thanks. cant wait to see the new resources..
    Aaron Smith
    smithaaronlee.net

  7. #32
    Non-Member
    Join Date
    Jan 2004
    Location
    Planet Earth
    Posts
    1,764
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Welcome to OO Programming. May I add that what we can also do with is more info on software layering, which is as important just to implement our new found skills with OO Programming.

    M Fowlers recent book is a start, but we need more

  8. #33
    SitePoint Wizard gold trophysilver trophy
    Join Date
    Nov 2000
    Location
    Switzerland
    Posts
    2,479
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by been
    This is personal taste, but I'm hoping the links are quite general enough to maybe serve as a base for "Selected SitePoint Discussions". I've only included threads in the php forums.
    I've sorted them on thread id and put them in an easy to parse format:
    Awesome! Many thanks - thats a big help modifying them is painfully slow enough as it is.

  9. #34
    SitePoint Wizard Chris82's Avatar
    Join Date
    Mar 2002
    Location
    Osnabrück
    Posts
    1,003
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Harry, the list looks really great. Must have been quite a pain in the a** to setup, though

    Great work

  10. #35
    ********* 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 HarryF
    Anything else?
    On the agile practices front two of interest would be agile modeling...
    http://www.agilemodeling.com/
    ...and Scrum...
    http://www.controlchaos.com/

    From the methodology books side of thing there's plenty of good stuff...
    1) Peopleware - Tom DeMarco
    2) Psychology of Computer Programming - Gerald Weinberg
    3) Facts and Fallacies of Software Engineering - Robert Glass
    4) Extreme Programming Explained - Beck, Cunningham
    5) Deathmarch - Edward Yourdan
    6) Mythical Man Month - Fredrick Brooks
    7) Writing Effective Use Cases - Alistair Cockburn
    8) Pragmattic Programmer - Hunt, Thomas (I might have mentioned this one before )

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

  11. #36
    SitePoint Zealot
    Join Date
    Jul 2003
    Location
    Los Angeles
    Posts
    199
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by coo_t2
    One that comes to mind is the one by voostind giving examples of the advantages of OOP. I can't find it now, but people here seem to like it.
    It's one of those "why use oop" threads. In fact I think the title is similar to that.
    Not that that is my favorite thread, but it's a good one for OOP newbies.
    There's sooo many good threads in this forum. I'll post more if I think of, or come across any specific ones.

    --ed
    You mean this one? http://www.sitepoint.com/forums/show...958#post439958

    We could go one step further and just make a thread that has a collection of all OOP posts by Voostind. The guy is amazing, I've learned so much just reading his and Harry's posts.

  12. #37
    SitePoint Wizard Chris82's Avatar
    Join Date
    Mar 2002
    Location
    Osnabrück
    Posts
    1,003
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I found another thread about building large applications with PHP. Has some of the first posts from voostind:

    http://www.sitepoint.com/forums/showthread.php?t=36443

  13. #38
    SitePoint Zealot
    Join Date
    Mar 2004
    Location
    Netherlands
    Posts
    138
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd really like to see info about Inversion of Control.

    http://www.martinfowler.com/articles/injection.html
    http://www.picocontainer.org/ioc.html
    http://www.sys-con.com/story/?storyid=38102&DE=1

    I wish I'd read about it earlier, because I think it greatly improved my code.

  14. #39
    SitePoint Zealot patrikG's Avatar
    Join Date
    Aug 2003
    Location
    Sussex, UK
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'd suggest debugging - sorry, no links for that, but what I find is that it's of tremendous importance is effective debugging.

    Yes, I know, OOP, patterns etc. - I think they're beautiful too, but effective and skillful debugging is a dreaded task that everyone quietly does but no-one seems to want to address.

    I think I'll google a bit for that tomorrow

  15. #40
    ********* 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 patrikG
    I'd suggest debugging - sorry, no links for that, but what I find is that it's of tremendous importance is effective debugging.
    Debugging? What's that ? Try unit testing instead - so much nicer .

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

  16. #41
    SitePoint Zealot patrikG's Avatar
    Join Date
    Aug 2003
    Location
    Sussex, UK
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by lastcraft
    Debugging? What's that ? Try unit testing instead - so much nicer .
    or quality assurance...

  17. #42
    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 patrikG
    or quality assurance...
    What Marcus is referring to is also known test-driven development. People who do it, myself included, tend to find that most of the time they don't need debuggers. You don't have to search for a bug because the tests will tell you where it is right after you create it.
    Dagfinn Reiersĝl
    PHP in Action / Blog / Twitter
    "Making the impossible possible, the possible easy,
    and the easy elegant"
    -- Moshe Feldenkrais

  18. #43
    SitePoint Zealot patrikG's Avatar
    Join Date
    Aug 2003
    Location
    Sussex, UK
    Posts
    129
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    <--- has apparently still some way to go on the path to enlightenment.

  19. #44
    ********* 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 patrikG
    <--- has apparently still some way to go on the path to enlightenment.
    If you can make it into London (the "Cambridge" in Cambridge circus) for this...
    http://php.meetup.com
    ...I'll give you a demo. Send me a mail.

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

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

    On the book front a late vote for "Roles, Responsibilities and Collaborations" by Rebecca Wirfs-Brock (the "Becky Book") and "Agile Software Development" by Robert Martin.

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

  21. #46
    SitePoint Wizard gold trophysilver trophy
    Join Date
    Nov 2000
    Location
    Switzerland
    Posts
    2,479
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Cool - another update with Marcus's latest suggestions coming soon (tomorrow with luck).

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
  •