Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Let Your Properties be Properties
reCAPTCHA – Combining Distributed Problem Solving with a Web Service »

php|tek Slides

May 19th, 2007

Well, php|tek is over. It was a great conference and I’m really glad I went. This was my first PHP conference.

One of my main goals was to meet some of the folks at php|architect. I’ve been writing the Test Pattern column for them for over a year now. I was finally able to put faces to the names that I keep seeing in my email box. Actually, one of the cooler things about the conference was meeting people who I’m familiar with from online, either from forums, IRC, mailing lists or blogs.

I’d like to thank everyone who attended my sessions. Here are the slides from each session:

  • Writing Maintainable PHP Code (PDF) – based on my March 2006 column.
  • Dependency Injection (PDF) – based on my June 2006 column.
  • Exceptional PHP (PDF) – based on my December 2006 column.

Filed Under

  • PHP

Related Posts

  • php | tek Wrapup
  • php | tek 2008
  • Changes to my blog (and feeds)
  • ZendCon: Writing Maintainable PHP Code
  • Why is PHP Code Considered Hard to Maintain?
You can leave a response, or trackback from your own site.

12 Responses to “php|tek Slides”

  1. Travis Swicegood says:
    5/20/2007 at 7:07 pm

    Jeff, you’re killing me, man. I was sure when I saw the DI slides you were going to show a reason for it and the container. I’ve yet to find a full fledged need for the container and just the other day was lamenting the lack of a need for such cool code… :-)

    Just from my personal observation, I think the reason there is no “mature” containers is that a valid need hasn’t been discovered for one yet. Err – let me rephrase. There is yet to be a valid, non-theoretical need for one. Myself, Marcus Baker, and Pawel Kozlowski all separately made DI containers a few years back when DI first hit the scene. It was extremely easy to do and have fully unit-tested, but then I couldn’t find a valid reason for including the container in any project I was working on. I imagine the others were in a similar situation since I’ve yet to see any of our code in major projects.

  2. Null is Love » Blog Archive » php|Tek Slide Round-up says:
    5/21/2007 at 7:38 am

    [...] Jeff Moore: Writing Maintainable PHP Code / Dependency Injection / Exceptional PHP [...]

  3. Aviator says:
    5/21/2007 at 9:10 am

    Excellent! Can I obtain the session recordings, or videos? I obviously didn’t have the opportunity to attend the conference.

  4. jessica says:
    8/3/2010 at 12:02 pm

    There is yet to be a valid, non-theoretical need for one. Myself, Marcus Baker, and Pawel Kozlowski all separately made DI containers a few years back when DI first hit the scene.

  5. Acheter Nike Air Max says:
    11/14/2011 at 2:09 am

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

  6. Chaussre Air Jordan says:
    11/14/2011 at 2:10 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.

  7. Mira Sutley says:
    11/27/2011 at 9:17 pm

    Work – the curse of the drinking class.

  8. Custom Car ECU Remapping and Chip Tuning experts. Offering a mobile service across Northern England and Southern Scotland. says:
    11/28/2011 at 9:01 am

    Custom Car ECU Remapping and Chip Tuning experts. Offering a mobile service across Northern England and Southern Scotland….

    [...]php|tek Slides – Professional PHP[...]…

  9. Allegro Motory says:
    1/4/2012 at 1:23 pm

    I like the helpful information you provide in your articles. I’ll bookmark your weblog and check again here regularly. I am quite sure I will learn many new stuff right here! Good luck for the next!

  10. Yon says:
    1/24/2012 at 6:10 am

    I admire what you have done here. I like the part where you say you are doing this to give back but I would assume by all the opinions that this is working for you as well. My best wishes, Yon.

  11. go learn web98. says:
    3/13/2012 at 7:12 pm

    [...]The information mentioned in the article are some of the best available [...]……

    [...]The information mentioned in the article are some of the greatest available [...]……

  12. Mario Masaracchia says:
    4/24/2012 at 3:09 pm

    Not pictured: People with arthritis, elderly persons, injured persons, people with heavy bags, people with numerous bags, people just plain tired after a long day.

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