Presentations


I'm passionate about the technologies that I talk with people about. When we get together for a session on a technology it's my job to make sure that you come out of that one hour more informed, and more enthusiastic about putting your new skills to work then when you came in.

I don't call these lectures because that's not my style. Regardless of the subject I shape my presentation to the needs and interests of the audience. It's not worth spending an hour of your life listening to someone drone on about a topic you aren't interested in.

Below are some topics that I can talk at any depth about and some presentation topics for each. But these can and will be adjusted to meet the needs of the audience in an interactive and fun way.
Flex 3 is Adobe's open source framework for building Flash applications. It's a great way for both developers and designers alike to create amazing user experiences with very little effort.
  • Flex 101 for designers
  • Flex 101 for developers
  • Flex for widgets
  • Flex for video
  • Flex for chat
  • Flex states and transitions
Silverlight 2 is Microsoft's answer to Flash. It's first version strongly leaned towards video. But it's second release has added a whole new set of tools for developers. Even though the current install base is low it's still worth taking a look at this cutting edge technology.
  • Silverlight basics for developers
  • Silverlight for video
  • Building silverlight forms
  • Silverlight effects
  • Silverlight for widgets
Ajax is a combination of several technologies; Javascript, HTML, and CSS, in combination with a browser XML request standard. Put simply, it's an easy way to make your web pages more interactive. If Flash or Silverlight are too much. Then perhaps Ajax is the right fit for you.
  • Ajax basics for web developers
  • An Ajax slide show
  • Ajax for widgets
  • Ajax toolkits
  • Reusable Ajax patterns
PHP 5 is a great way to add dynamic behavior to your web site. Every hosting site supports PHP. There are lots of great applications (like Drupal) that you can use as a starting point to build your web site.
  • PHP design patterns
  • Getting started with PHP
  • Integrating Ajax into your PHP
  • PHP web services
  • PHP and Flex
Rails has revolutionized web development. Starting with a completely different paradigm, using Rails makes building functional and strong sites quickly a reality. To know Rails is to love Rails.
  • Introducing Rails
  • Web services for Rails
  • Rails and Ajax
  • Connecting Ajax widgets to Rails
  • Using Flex with Rails

I live and work in the San Francisco Bay Area. So if your user group or event is local to that area then I will be happy to attend and present any material you choose. If your event is outside the Bay Area then we will need to discuss travel arrangements. For small events I normally work for free. For larger events, or commercial events, then we will need to negotiate a speaking fee.

I'm always happy to hang around before and after the session to answer questions and sign books. I'm also happy to sit on panels and discuss technical topics in an informal and interactive way.











Tags