Daniel Sawano and Daniel Deogun presented on optionals, streams, and lambdas in Java. They provided code examples demonstrating how to use optionals to avoid null checks, filter and transform streams, and implement strategies with lambdas. Key points included mapping optionals, reducing streams, anonymous classes vs interfaces for strategies, and extracting predicates. The presentation code is available on GitHub for further reference.