The Lithium Way - Introduction to Lithium PHP slides post


I recently gave a presentation on Lithium PHP for the South Florida PHP Users Group. This was my first talk in this type of setting and the experience of preparing it really gave me the opportunity to improve my understanding of how Lithium does things. Overall it was a great experience and I hope to do more talks in the future.

There are a few things I learned about giving a presentation:
  • Live Coding is risky. I originally build a sample app to be shown with the slides, but the process of switching to the code made for a dragging presentation. Instead I opted to make short clear code samples. I would probably do live coding for a workshop, screencast or tutorial, but for a presentation too many things can go wrong.
  • Practice your talk. I spent about 2 months developing this presentation through a few iterations. I ended up with about 110 slides and a sample application. Rehearsing the talk gave me the opportunity to see I was being way too verbose and lengthy. I also spotted a number of errors(not all though, apparently) that wouldn't have been spotted otherwise.
  • Keep it simple and short. Originally I wrote my slides like they were an extended tutorial. This was a mistake. The slides should not be read verbatim unless going through a code sample. Knowing what you are talking about is key here. Distill your slides into key points, concepts and digestible examples. Leave time for questions, but err on the side of too little information.
Overall, preparing and giving a presentation is a great way to crystallize your knowledge about a subject and one of the best ways to develop your skills.
  • Tags:
  • giving a technical presentation
  • lithium
  • lithium php
  • php
  • php meetup
  • public speaking
  • slides
  • south florida php users group

explosive web programming MODERN CODE TACTICS

by James Fuller