CppCast cover image

CppCast

Latest episodes

undefined
Apr 15, 2015 • 39min

Biicode and Turbo

In this episode Manuel Sanchez joins Rob Irving to talk about biicode, the C++ dependency manager and Manuel's Template Metaprogramming Library Turbo. As a CS undergraduate at the University of Madrid (Spain) and self taught C++ programmer, Manuel Sanchez has been working on personal projects related to Modern C++ during his free time, most of them related to template metaprogramming and his own efforts to give high level features for C++ metaprogramming: The Turbo Metaprogramming Library. Manuel has been working for biicode since September 2014, he assist his fellow biis by dealing with C++ idiosyncrasies while manage very successful posts about template metaprogramming and his work on Turbo. News CLion 1.0 has finally arrived Visual C++ tools for Windows 10 TP Eric Neibler's Ranges proposal Poll: Have you tried biicode? Manuel Sanchez @Manu343726 Blog and Portfolio Links Biicode Biicode goes open source Turbo
undefined
Apr 10, 2015 • 40min

Quick Game Development

In this episode Vittorio Romeo joins Rob Irving to talk about making simple games with C++ using libraries like SFML, SDL and Cinder. Vittorio Romeo is an undergraduate Computer Science student at "Università degli Studi di Messina". Since childhood he has always been interested in programming, and learned to develop applications and games as an autodidact. After discovering C++ a few years ago, Vittorio became extremely passionate about its evolution and its community. He currently works on open-source general-purpose C++14 libraries and develops free open-source games. Vittorio also loves teaching: he manages a well-received C++11/C++14 video tutorial series and he talked about game development in C++ at CppCon 2014. When he's not in front of a computer, Vittorio enjoys fitness activities (weightlifting, swimming, running) and reading. News C++ Samples C++ 17's STL what do you want it to have CppCon 2015 Call for Submissions The C languages merge (April Fools!) Vittorio Romeo Personal Website YouTube Channel Github @supahvee1234 Facebook Links Quick Game Development with C++ 11/C++14 Open Hexagon Open Hexagon FB
undefined
Apr 2, 2015 • 26min

Fit and Tick

Episode number 6 of CppCast with guest Paul Fultz II recorded April 2, 2015 Paul Fultz II has developed in C++ professionally and personally in a variety of fields including DSP, web development, and desktop applications. He has developed in other languages as well such as Java, C#, Python, and Javascript but focuses most of his attention on C++ which combines correctness, expressiveness, and performance together. News Simple Extensible Pattern Matching in C++ C++Now! 2015 Program is available Simple and Clean Code vs Performance The C languages merge (April Fools!) Paul Fultz II @pfultz2 Paul Fultz II's Blog Links Tick - Trait introspection and concept creator for C++11 Fit - Header-only C++11 library that provides utilities for functions and function objects. Modern Generic Programming using the Tick and Fit libraries
undefined
Mar 25, 2015 • 32min

Exploring CLion

Episode number 5 of CppCast with guest Anastasia Kazakova recorded March 25, 2015 Being a C/C++ fan since University Anastasia has been creating real-time *nix-based systems and pushing them to production for 8 years. She has a passion for networking algorithms (especially congestion problems and network management protocols) and embedded programming, and believes in good tooling. Now she is a part of the JetBrains team working as a Product Marketing Manager for CLion the upcoming cross-platform C/C++ IDE. News Curl is 17 years old Effective Modern C++ News VC2015 RTM What do you want it to have? What platforms are you running CLion IDE on? Anastasia Kazakova @anastasiak2512 Links CLion IDE CLion on Twitter CLion Blog
undefined
10 snips
Mar 19, 2015 • 27min

CMake, Git and Functional Programming

Episode number 4 of CppCast with guest David Sankel recorded March 17, 2015 David Sankel is a professional software developer/architect based in the USA. His prolific software developments have included CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at the C++Now! conferences and is especially well known for his advanced functional programming in C++ talks. David's current research interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He currently works for the software firm, Stellar Science. News When CLion met biicode How much should you pay your engineers What are some everyday life things you use C++ for My favorite C++ 10 Liner David Sankel Paper: Modern Functional Programming in C++ Functional Programming in C++ The Intellectual Ascent to Agda Functional Reactive Programming - Cleanly Abstracted Interactivity Intro to Functional Programming in C++ Links Stellar Science C++Now!
undefined
Mar 12, 2015 • 39min

Cross Platform Mobile C++ in Visual Studio

Episode number 3 of CppCast with guest Ankit Asthana recorded March 11, 2015 Ankit Asthana is a program manager working in the Visual C++ Cross-Platform space. He is knowledgeable in cross-platform technologies, compilers (dynamic and static compilation, optimizer, code generation), distributed computing and server side development. He has in the past worked for IBM and Oracle Canada as a developer building Java 7 (hotspot) and telecommunication products. Ankit back in 2008 also published a book on C++ titled C++ for Beginners to Masters which sold over a few thousand copies. News Introducing the Universal CRT C/C++ Code analysis in VS 2015 Find your favorite Library for C++ in NuGet What is your favorite C++ IDE? Ankit Asthana Ankit on MSDN C++ for Beginners to Masters Links Visual Studio 2015 CTP Visual C++ Team Blog
undefined
Mar 5, 2015 • 38min

ChaiScript and Cross Platform C++

Episode number 2 of CppCast with guest Jason Turner Jason has been developing portable C++ since 2002. With very few exceptions, every line of code he has written since then has had to run on multiple platforms. He is an independent contractor focusing on cross-platform issues, utilization of C++ libraries from scripting languages and code quality assurance. He is the co-creator and maintainer of ChaiScript, a mature scripting language designed for modern C++. His latest project is cppbestpractices.com: a fledgling effort to gather the collective wisdom of the C++ community. News CppCheck Four things you probably didn't know about C++ Boost libraries are now supported in biicode Jason Turner @lefticus Github EmptyCrate Links ChaiScript CppBestPractices Complex Object Initialization Optimization with IIFE in C++11 C++Now!
undefined
19 snips
Feb 17, 2015 • 50min

Jon Kalb loves the C++ Community

Jon Kalb, a writer and C++ trainer with experience in Amazon search engine and chair of CppCon and C++Now conferences, talks about the renewed interest in C++, the impact of Clang compiler, Boost Library Steering Committee, CPPCon and C++ Now conferences, and plans for the future growth.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app