Data-Oriented Design and C++

https://www.youtube.com/watch?v=rX0ItVEVjHc CppCon 2014: The transformation of data is the only purpose of any program. Common approaches in C++ which are antithetical to this goal will be presented in the context of a performance-critical domain (console game development). Additionally, limitations inherent in any C++ compiler and how that affects the practical use of the language when … Continue reading Data-Oriented Design and C++

Controlling Time and Space: Understanding the many formulations of FRP

  https://www.youtube.com/watch?v=Agu6jipKfYw Functional Reactive Programming (FRP) is becoming an increasingly common way to structure event- driven code, but the term "FRP" actually refers to a large body of increasingly diverse work. This talk will quickly cover the basics of FRP, and then go into a couple different formulations of FRP that people are beginning to … Continue reading Controlling Time and Space: Understanding the many formulations of FRP