Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« php | tek 2008

php | tek Wrapup

May 26th, 2008

I really enjoyed myself at this year’s php | tek. The conference seemed even better than last year. Here are the slides from my talks…

  • Exceptional PHP
  • Coding for Success: Writing Software You’ll Be Able To Understand Next Month

Here are some of the books I mentioned…

  • Refactoring: Improving the Design of Existing Code
  • php|architect’s Guide to PHP Design Patterns
  • PHP in Action: Objects, Design, Agility
  • Design Patterns: Elements of Reusable Object-Oriented Software
  • Implementation Patterns
  • Fundamentals of Object-Oriented Design in UML

I’m already looking forward to next year.

categories PHP, Software Design
tags books, phptek, talks

Related Posts

  • un-Friendster: fired for blogging
  • Friendster wrapup: does MySQL scale
You can leave a response, or trackback from your own site.

8 Responses to “php | tek Wrapup”

  1. #1 andrisp responds...
    May 27th, 2008 at 2:58 am

    Hello,

    Can you give some more information on “Exceptional PHP”’s slide #31 where you say that it is not good to convert php errors to exceptions ?

    I’m doing this (except for notices) and I realy don’t see why this approach is bad.

    And I have question about slide #35 - if I have special exception called ValidationException and which is used when validating user input (from plain html forms). If data is not correct, then this exception is thrown and a try() in controller catches it and shows a nice message to user. Is this a valid use of exceptions ?

  2. #2 Phillip Harrington responds...
    May 27th, 2008 at 7:27 am

    Great book recommendations. Does video of your talks exist?

  3. #3 Jeff responds...
    May 28th, 2008 at 12:10 am

    andrisp,
    By converting PHP errors into exceptions, you are generally converting non-fatal events like E_WARNING and E_NOTICE into fatal events. A global user error handler can do this for code that wasn’t written to be exception aware and thus screw up its error handling expectations. This makes it harder to integrate code from multiple parties. And what do you really gain from doing this?

    Phillip,
    Past conferences have made recordings (but not done anything with them), but none were made at this one, to my knowledge.

    Thanks for your interest.

  4. #4 Scott responds...
    July 8th, 2008 at 6:07 am

    How the heck do i contact you? There’s no contact form or anything on this site - only comments :-S

    Please delete this comment once you read it, sorry for posting it here, but i want to talk to you.

    Kind regards,
    Scott

  5. php | tek Wrapup from Jeff Moore - PHPUGFFM - PHP User Group Frankfurt am Main pingbacked on July 21st, 2008 at 4:01 am
  6. #6 PHP Guru responds...
    October 20th, 2008 at 9:43 pm

    Thanks for the slides!

  7. #7 Learn Programming responds...
    December 7th, 2008 at 6:04 pm

    Great book recommendations, thank you very much!

  8. #8 Sergey Brin responds...
    December 21st, 2008 at 11:01 am

    ??????? ??? ????????? ?? DRUGREVENUE ? ???????? ?????? ? 3000 ????????, ???????

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

  • Search

  • Subscribe

    Subscribe All Posts
    Subscribe All Comments
    Subscribe All Bookmarks
    Subscribe with Bloglines Subscribe with My Yahoo Add to netvibes Subscribe in NewsGator Online Add to Google
  • Share This

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (16)
    • Open Source (14)
    • PHP (95)
    • Software Design (28)
    • Usability (14)
    • WACT (7)
    • Web Design (20)
  • Recent Comments

    • PHP Development From Java Architects Eye  12
      peter, qmenqyqh, big [...]
    • Why is PHP Popular?  34
      portfelmake.ru, finance-x.ru, economnedv.ru [...]
    • The PHP scalability saga continues  35
      mvyqfarib, fuck, sorwostajufe [...]
    • Delphi for PHP  29
      Shawn White, Chris MacPherson, Pieter Viljoen [...]
    • How to Transfer Mac OS X Application Data between Computers  41
      ??????????, Edward Gan, Kamut Torok [...]
    • php | tek Wrapup  7
      Sergey Brin, Learn Programming, PHP Guru [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  116
      Ya, Paul, Diana [...]
    • A WordPress bug fix  5
      Juggigomugs, LkM, wordpress quickstart guy [...]
    • The value of MVC  11
      wan optimization, Ron, Caren Goodman [...]
    • php | tek 2008  3
      CharnaD, NatureLimit, Scott
    • Why is PHP Code Considered Hard to Maintain?  26
      Tom, , Visitor338 [...]
  • Pages

    • Tags
  • Recent Posts

    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)
    • Keywords and Language Simplicity
    • Improved Error Messages in PHP 5
    • Michigan Taxes Graphic Design Services
    • Ruby versus PHP or There and Back Again
  • Archives

    • 2008: May
    • 2007: Jan Feb Mar Apr May Sep Oct Nov
    • 2006: Jan Feb Mar Apr May Jun Jul Oct Nov Dec
    • 2005: Jan Feb Mar Apr May Sep Oct Nov Dec
    • 2004: Apr May Jun Jul Aug Sep Oct Nov
  • Menu

    • Register
    • Log in