NFJS Speakers
- Matthew Bass
- David Bock
- Stevie Borne
- John Carnell
- Tim Dalton
- Scott Davis
- Keith Donald
- Robert Fischer
- Mark Fisher
- Neal Ford
- David Geary
- Andrew Glover
- Brian Goetz
- Stuart Halloway
- Jason Harwig
- John Heintz
- David Hussman
- Mark Johnson
- Scott Leberknight
- Tiffany Lentz
- Chris Maki
- Kito Mann
- Tom Marrs
- Matthew McCullough
- Alex Miller
- Ted Neward
- Joseph Nusairat
- Michael Nygard
- Pratik Patel
- Srini Penchikala
- Mark Richards
- Jared Richardson
- Brian Sam-Bodden
- Srivaths Sankaran
- Nathaniel Schutta
- Ryan Shriver
- Ken Sipe
- Brian Sletten
- Venkat Subramaniam
- Burr Sutter
- Shashank Tiwari
- Vladimir Vivien
- Mark Volkmann
- Craig Walls
Michael Mahemoff
Creator of Ajax Patterns
Michael Mahemoff is a hands-on software consultant and the founder of AjaxPatterns.org, an Ajax design reference soon to be published as "Ajax Design Patterns" (O'Reilly) and the creator of the corresponding Ajax Demos.
Java/J2EE has been the dominant programming platform in his career and many roles have involved straight-out coding with user-centered design and agile mentoring. Michael's most recent consulting work has been in London's financial sector, developing front-end trading systems on a web platform. Personal projects have used Ruby, PHP, and plain-old Bash. His blog and podcast covers a mix of Ajax, agile, programming, and the occasional usability rant.
Building on psychology and software engineering degrees, he completed a PhD on design patterns for usability in 2001.