
Safe Numerics
CppCast
03/23/17
•54m
About
Comments
Featured In
Robert Ramey is a freelance C++ programmer for around 20 years. He has worked on a variety of applications including desktop retail applications, embedded systems on tiny micro controllers and combinations of these. For the last 10 of those years he has been active in the Boost Organization and
- Author and Maintainer of the Boost Serialization library
- Instigator of the Boost Library Incubator (www.blincubator.com)
- Given talks on Boost/C++ related topics at C++Now and CPPCon
- Written articles in print periodicals such as Software Development and ACCU Overload
Of late his interest has become more focused on practical approaches to improving program correctness. This has motivated recent talks at CPP Con ( boost units library, C++ and abstract algebra) and most recently the Safe Numerics library - which has very recently been accepted as an official Boost Library.
News
- Does const mean thread-safe?
- Meeting C++ Live: Multithreading with Rainer Grimm
- Implementation Challenge flag_set: Type-safe hard to misuse bitmask
- Programmers: Stop Calling Yourselves Engineers
Robert Ramey
Links
Sponsors
Previous Episode

C++ Game Development at Blizzard
March 16, 2017
•54m
Ben started in the games industry in the UK in 1995, when he got hired at Bullfrog straight after graduating from university. While there he worked on several games there like Syndicate Wars and Dungeon Keeper. By the late 1990s he had stopped using C and was allowed to use C++ at work. In 2001 he moved to Kuju Entertainment and did a couple of games on XBox and PS2, then in 2003 he was hired by EA again and moved to Los Angeles, where he worked on the Medal of Honor series. He's always been a network game programmer, and in 2008 after a project cancellation at EA, he joined Blizzard as a lead engineer on Battle.net, working on technology for all of Blizzard's games. Today he's a principal engineer at Blizzard and the technical lead on the Battle.net desktop application. He's also a functional programming hobbyist who tries to use what he learns in Haskell to write better C++, and in recent years he has given several C++ conference talks at C++Now and CppCon.
News
- Insomniac Games Cache Simulator
- Functors are not dead: the double functor trick
- Pi Day Challenge
- I'm Done - Geschafft: Words about the Future of my Blogs
- Check for const correctness with the C++ Core Guidelines Checker
Ben Deane
Links
- Blizzard Entertainment
- Blizzard Careers
- CppCon 2016: Ben Deane "Using Types Effectively"
- CppCon 2016: Ben Deane "std::accumulate: Exploring an Algorithmic Empire"
Sponsor
Next Episode

C++17 Kona Update
March 30, 2017
•56m
Patrice Roy has been playing with C++, either professionally, for pleasure or (most of the time) both for over 20 years. After a few years doing R&D and working on military flight simulators, he moved on to academics and has been teaching computer science since 1998. Since 2005, he’s been involved more specifically in helping graduate students and professionals from the fields of real-time systems and game programming develop the skills they need to face today’s challenges. The rapid evolution of C++ in recent years has made his job even more enjoyable.
He’s been a participating member in the ISO C++ Standards Committee since late 2014 and has been involved with the ISO Programming Language Vulnerabilities since late 2015. He has five kids, and his wife ensures their house is home to a continuously changing number of cats, dogs and other animals.
News
- Herb Sutter's Trip report: Winter ISO C++ standards meeting, C++17 is complete
- Botond's Trip Report: C++ Standards Meeting in Kona, February 2017
- Software Engineering Institute Makes CERT C++ Coding Standard Freely Available
- C++ Now 2017 Program Available
Patrice Roy
Links
Sponsors
If you like this episode you’ll love
Promoted




