Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« php | tek 2008
Closures are coming to PHP »

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.

Filed Under

  • PHP, Software Design

Related Posts

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

24 Responses to “php | tek Wrapup”

  1. andrisp says:
    5/27/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. Phillip Harrington says:
    5/27/2008 at 7:27 am

    Great book recommendations. Does video of your talks exist?

  3. Jeff says:
    5/28/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. Scott says:
    7/8/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 says:
    7/21/2008 at 4:01 am

    [...] http://www.procata.com/blog/archives/2008/05/26/php-tek-wrapup/ [...]

  6. PHP Guru says:
    10/20/2008 at 9:43 pm

    Thanks for the slides!

  7. Livetek Software says:
    6/11/2009 at 10:37 pm

    Hello,

    Thanks for nice information. I am also php programmer and can you please give more reference and suggestion on PHP.

    Thanks
    Kaur

  8. Vikram says:
    7/6/2009 at 4:12 am

    Cool slides!!

  9. Daniel Payne says:
    7/14/2009 at 11:21 pm

    I enjoyed reading your slides on Coding for Success because it shared best practices that will help me in the long run with my PHP sites.

  10. jessica says:
    6/23/2010 at 7:50 pm

    php|architect’s Guide to PHP Design Patterns this point is very useful to me, thanks very much!

  11. php | tek Wrapup | PHP SPain Blog says:
    7/23/2010 at 1:17 pm

    [...] Continue reading/Seguir leyendo This entry was posted in Programming and tagged php. Bookmark the permalink. ← Sarah Snow Stever Easy “Maintenance Mode” with PHP → [...]

  12. ruzhou says:
    9/13/2010 at 12:50 am

    ??? ??
    Unique Charm living in Ruzhou , one day,he come suppermarket,there have ring pay for 8023263 Euro,That’s very expensive,than general diamond ring expensiver, in the city of Ruzhou , Not many people not pay for ring of 8023263 Euro.It’s very much! ??? Test

  13. Nick says:
    10/11/2010 at 12:08 pm

    Once again, thanks for including the slides! always good to see them!

  14. karmegam says:
    10/13/2010 at 7:14 am

    php|architect’s Guide to PHP Design Patterns this point is very useful to me, thanks very much!

    freesourcemaster.com

  15. Lean Education says:
    1/18/2011 at 11:55 pm

    I stopped writing conference wrap-ups a while ago, mostly because conferences are pretty much all the same. You go, listen to some smart people talk about PHP, eat-drink-be-merry with friends and fellow PHP geeks, then you go home…

  16. php development says:
    2/7/2011 at 12:25 am

    I never stop for learn a PHP, coz for me this like my live. I like PHP

  17. uzamax says:
    3/6/2011 at 10:39 am

    %100 Do?al ve hiç bir yan etkisi olmayan Uzamax’? ke?fedin
    UZAMAX içeri?inde mineral ve vitaminler bar?nd?ran, do?al bitkielerden üretilmi? g?da deste?idir. ?çeri?inde herhangi bir kimyasal ürün bulunmamakla birlikte tamamen do?al kurutulmu? bitkisel bir kar???md?r. Sadece birkaç ayl?k kullan?m kürü sonras?nda bile uzamax’?n etkisini hissedeceksiniz.

    Uzamax kullanarak do?al yollarla bünyenize gerekli olan tüm besin, vitamin ve mineralleri vücudunuza alman?z? sa?lar.izlanda yosun hapi

  18. peinture à l'huile says:
    7/26/2011 at 8:23 pm

    Allez découvrir sur ralph lauren casque Monster Beat by Dr. Dre, et casque heartbeats by Lady Gaga,qui sont en soldes
    Casque Monster
    monster beats by dr. dre
    casque monster beats

  19. true religion says:
    7/26/2011 at 8:24 pm

    Wir sind eine Online-Galerie, renommieren für detailgetreue Reproduktionen Tiffany & co
    Tiffany Schmuck
    alter Meister in Öl auf feinem Leinen. Wollen Sie ein handgemaltes gemälde kaufen? Hier sind für Sie richtig! Wir verkaufen Ölgemälde nach verschiedene Kunststil und Thema. Außerdem können wir auch nach Maß schaffen, die für unsere Kunden die Einzigartigkeit Ihrer Individualität betonen.
    Ölgemälde
    Ölbilder

  20. dheeru0789 says:
    10/31/2011 at 1:52 am

    it’s really a nic post… thax for sharing me some useful info ..in every post you give some extra efforts..

  21. discount tiffany necklace says:
    11/8/2011 at 9:19 pm

    Hi there. Tidy posting. There is a problem while using the web page in ie, along with you might check this… The web browser could be the industry leader and a huge element of people will certainly leave out your impressive writing because of this problem.

  22. Acheter Nike Air Max says:
    11/14/2011 at 2:12 am

    dédouanement. Bon de réduction peut être eu avec ces magasins si vous êtes disposé à régler pour les gants

  23. Chaussre Air Jordan says:
    11/14/2011 at 2:13 am

    vue de face montrant sur un fond blanc. Le visage doit être comprise entre 1 et 1 3 / 8 pouces à partir du menton au sommet de la tête. Chapeaux, coiffures et uniformes, sauf mot de vêtements religieux quotidiens ne peuvent pas être portés.

  24. Wesley Chronister says:
    1/10/2012 at 5:07 am

    I do accept as true with all of the ideas you have introduced to your post. They’re really convincing and will certainly work. Still, the posts are very brief for newbies. May just you please extend them a bit from next time? Thanks for the post.

Leave a Reply

Click here to cancel 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

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • The Legality of Republishing RSS Feeds  28
      Tory Rennemeyer, eenicker, Reverse Phone Lookup [...]
    • Working with PHP 5 in Mac OS X 10.5 (Leopard)  258
      Tuan Lal, Lavagem de estofados, Edward L. Kind [...]
    • php | tek 2008  36
      how to mend ice machine, Akademija Debelih, Odbacena [...]
    • goto in PHP  59
      kasor, Thomas Valdivieso, Murray Ziadie [...]
    • Firefox Extensions for Web Developers  33
      kasor, Website Design Toronto, mobila bistrita [...]
    • Why PHP is easier to learn than Java  68
      kasor, Justina Calvery, Guy Lipton [...]
    • Meta Tag Refresh Faux Paux  43
      html email templates, E-Juice Reviews, image [...]
    • Improved Error Messages in PHP 5  49
      Carroll Tina, Przeprowadzka, Emery Harari [...]
    • Benchmarking PHP's Magic Methods  33
      kayu oyunlar?,dora,oyun,oyna, Benjamin Bejjani, paypal website [...]
    • Microbenchmarks of single and double qouting.  24
      kefir grains minneapolis, sexshop dildo, tuim688 [...]
  • Recent Posts

    • Richard Thomas
    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
  • Site

    • Archives
    • Log in
  • Search