One of the great perks of working at Chicago Trading Company is our conference budget. We get to attend two conferences a year. Even though I just started, the company sent me to Bellevue, WA for CppCon 2016. It was an awesome, seven-day experience! We attended a two-day advanced C++ training session, then spent the remaining five days attending the different CppCon tech-talks and presentations.
I learned a lot, met some of my old friends and made new acquaintances. I even bumped into Bjarne Stroustrup, the father of C++, who happened to be staying at the same hotel. It was great!
My schedule: https://cppcon2016.sched.com/filipfracz (PDF)
By far my favorite session was the keynote by Jason Turner where he built a Star Wars pong game in C++17 for the ancient Commodore 64. It’s really fun to watch, especially the optimizations that the C++ compiler performs on constants. Very neat.
https://www.youtube.com/watch?v=zBkNBP00wJE
All presentations are available on YouTube and the code is on GitHub.
Headed to #CppCon. Waiting for take off. Perfect time to customize my emacs
— Filip Frącz (@itsff) September 17, 2016
Learned how to configure @VisualStudio for remote builds with g++ and remote gdb debugging. Scored some sweet swag (love the socks) #CppCon pic.twitter.com/4vf9EOgxOA
— Filip Frącz (@itsff) September 21, 2016
Turns out Bjarne @Stroustrup is staying at the same hotel. I had the pleasure of meeting him at the elevator #CppCon pic.twitter.com/gUfBbGCCJ8
— Filip Frącz (@itsff) September 20, 2016
Vectorization, instruction reordering, software pipelining, register renaming, avx... Compilers Gone Wild! #CppCon pic.twitter.com/FQR9tgG2Tk
— Filip Frącz (@itsff) September 22, 2016
Watching @lefticus write a Commodore 64 pong game in modern C++17 at #CppCon. #awesome
— Filip Frącz (@itsff) September 21, 2016
"Happiness is a tree of unique_ptrs (if you have enough stack space for destruction)" Attending @herbsutter talk at @CppCon pic.twitter.com/EIuuax79He
— Filip Frącz (@itsff) September 23, 2016