Robert Lemke gave a presentation titled "Create Clean Code with Aspect-Oriented Programming" at the WebExpo 2010 conference in Prague. The presentation introduced aspect-oriented programming (AOP) and how it can be used to separate cross-cutting concerns in code to improve modularity. It provided an overview of AOP concepts like aspects, join points, pointcuts, and advices. Lemke also demonstrated AOP using the FLOW3 framework, explaining its implementation and features like advice types and pointcut designators. He argued that AOP allows infrastructure code to be removed from models and cross-cutting concerns to be centralized and unit tested.