Artwork

Contenido proporcionado por GOTO. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente GOTO o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.
Player FM : aplicación de podcast
¡Desconecta con la aplicación Player FM !

C++ Memory Management • Patrice Roy & Kevin Carpenter

32:20
 
Compartir
 

Manage episode 523404960 series 2896766
Contenido proporcionado por GOTO. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente GOTO o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/397
Patrice Roy - Author of "C++ Memory Management"
Kevin Carpenter - Software Engineering Manager at EPX
RESOURCES
Patrice
https://bsky.app/profile/patriceroy1.bsky.social
https://www.linkedin.com/in/patrice-roy-a050b02a4
Kevin
https://www.linkedin.com/in/kevinbcarpenter
https://github.com/kevinbcarpenter
Link
https://www.eventbrite.com/e/c-memory-management-masterclass-tickets-1580340644409
DESCRIPTION
Kevin Carpenter talked to veteran C++ programmer Patrice Roy. The conversation explores the intricacies of memory management in modern C++. Patrice, who has been programming in C++ for over 30 years and serves on the C++ Standards Committee, shares wisdom from his new book "Memory Management in C++" while discussing everything from the pitfalls of over-allocation to the nuances of smart pointers.
The conversation reveals how proper memory management isn't just about performance—it's about writing safer, more maintainable code that leverages C++'s powerful abstractions while avoiding common traps that lead seasoned developers astray.
RECOMMENDED BOOKS
Patrice Roy • C++ Memory Management • https://amzn.to/3K4gnet
Sy Brand • Building a Debugger • https://amzn.to/4cWWr84
Andreas Zeller • The Debugging Book • https://www.debuggingbook.org
Bjarne Stroustrup • Programming: Principles and Practice Using C++ • https://amzn.to/3I5Q335
Marius Bancila • Modern C++ Programming Cookbook • https://amzn.to/41ES4Kd

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

Capíttulos

1. Intro (00:00:00)

2. Challenges for new C++ devs (00:03:38)

3. Code examples & teaching approach (00:06:57)

4. Performance considerations & modern C++ features (00:08:43)

5. Smart pointers & modern C++ practices (00:12:09)

6. Key takeaways for new C++ devs (00:14:04)

7. Custom allocators & performance optimization (00:16:32)

8. Template computing (00:27:19)

9. What's next? (00:29:12)

10. Outro (00:30:35)

268 episodios

Artwork
iconCompartir
 
Manage episode 523404960 series 2896766
Contenido proporcionado por GOTO. Todo el contenido del podcast, incluidos episodios, gráficos y descripciones de podcast, lo carga y proporciona directamente GOTO o su socio de plataforma de podcast. Si cree que alguien está utilizando su trabajo protegido por derechos de autor sin su permiso, puede seguir el proceso descrito aquí https://es.player.fm/legal.

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub
Read the full transcription of the interview here:
https://gotopia.tech/episodes/397
Patrice Roy - Author of "C++ Memory Management"
Kevin Carpenter - Software Engineering Manager at EPX
RESOURCES
Patrice
https://bsky.app/profile/patriceroy1.bsky.social
https://www.linkedin.com/in/patrice-roy-a050b02a4
Kevin
https://www.linkedin.com/in/kevinbcarpenter
https://github.com/kevinbcarpenter
Link
https://www.eventbrite.com/e/c-memory-management-masterclass-tickets-1580340644409
DESCRIPTION
Kevin Carpenter talked to veteran C++ programmer Patrice Roy. The conversation explores the intricacies of memory management in modern C++. Patrice, who has been programming in C++ for over 30 years and serves on the C++ Standards Committee, shares wisdom from his new book "Memory Management in C++" while discussing everything from the pitfalls of over-allocation to the nuances of smart pointers.
The conversation reveals how proper memory management isn't just about performance—it's about writing safer, more maintainable code that leverages C++'s powerful abstractions while avoiding common traps that lead seasoned developers astray.
RECOMMENDED BOOKS
Patrice Roy • C++ Memory Management • https://amzn.to/3K4gnet
Sy Brand • Building a Debugger • https://amzn.to/4cWWr84
Andreas Zeller • The Debugging Book • https://www.debuggingbook.org
Bjarne Stroustrup • Programming: Principles and Practice Using C++ • https://amzn.to/3I5Q335
Marius Bancila • Modern C++ Programming Cookbook • https://amzn.to/41ES4Kd

Bluesky
Twitter
Instagram
LinkedIn
Facebook
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join

Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

Capíttulos

1. Intro (00:00:00)

2. Challenges for new C++ devs (00:03:38)

3. Code examples & teaching approach (00:06:57)

4. Performance considerations & modern C++ features (00:08:43)

5. Smart pointers & modern C++ practices (00:12:09)

6. Key takeaways for new C++ devs (00:14:04)

7. Custom allocators & performance optimization (00:16:32)

8. Template computing (00:27:19)

9. What's next? (00:29:12)

10. Outro (00:30:35)

268 episodios

Todos los episodios

×
 
Loading …

Bienvenido a Player FM!

Player FM está escaneando la web en busca de podcasts de alta calidad para que los disfrutes en este momento. Es la mejor aplicación de podcast y funciona en Android, iPhone y la web. Regístrate para sincronizar suscripciones a través de dispositivos.

 

Guia de referencia rapida

Escucha este programa mientras exploras
Reproducir