Matt Hamilton's presentation at the European Plone Symposium 2010 discusses event-driven programming in Plone, focusing on how to extend existing functionality without modifying the core code. He illustrates this by sharing a real-life scenario involving the addition of spam checking to comments in the plone.app.discussion product, leveraging Plone's event system to circumvent the lack of extension points. The methodology allows for minimal boilerplate code while maintaining existing functionality and providing a pathway for further automation and customized actions within Plone.