Explore the intricacies of C++ lambdas in this comprehensive conference talk from code::dive 2019. Delve into the implementation details of lambdas using C++ Insights, examining how compiler-generated code changes with lambda modifications. Gain insights into practical applications of lambdas, particularly in constrained environments like embedded systems. Learn to write more concise and unique code using lambda functions. Discover the nuances of lambda captures, generic lambdas, and potential pitfalls like the hanging reference trap. Investigate advanced topics such as lambda templates, non-type template parameters, and immediately invoked function expressions. Presented by Andreas Fertig, a seasoned C++ trainer and consultant specializing in embedded systems, this talk provides a solid foundation for understanding and effectively utilizing lambdas in C++ development.