Skip to main content


Ok, the “Understanding Swift performance" session is doing a deep dive into a lot of low-level principles that I haven’t really felt I needed to understand with Swift, but they are integral to understanding C++. I wish I'd had this talk a year or two ago when I started getting into C++. So much stuff would have made more sense to me then.

I'm not 💯 sure every Swift dev needs this, but if you want to understand things at a deeper level, it's good info.

developer.apple.com/wwdc24/102…

#wwdc24

in reply to Dachary

I wonder how much of it would apply to Rust. I guess I'll have to listen and find out.
in reply to Matt Campbell

@matt If you've already been doing stuff with Rust for a while and understand the concepts of memory management, there may not be anything new here for you. But when I got into C++, I had mainly worked in Swift/Kotlin/JS and didn't really know much about memory management, so there are a lot of concepts I had to understand or have learned implicitly that I haven't had explicitly explained until this talk.