C++Now 2024 Session Preview - Interview With Katherine Rocha by

  Рет қаралды 225

CppNow

CppNow

Ай бұрын

www.cppnow.org​
/ cppnow
---
C++Now 2024 Session Preview - Newer Isn’t Always Better:
Investigating Legacy Design Trends and Their Modern Replacements by Katherine Rocha
Kevin Carpenter from @cppevents sits down with Katherine Rocha to discuss her upcoming talk for C++Now 2024, titled Newer Isn’t Always Better: Investigating Legacy Design Trends and Their Modern Replacements
Join Kevin and Katherine for a sneak preview of this session from CppNow 2024!
---
Session Description:
All code is legacy code, or so they say. Software engineers scoff at the idea of new code instantly becoming legacy code, however software is a time capsule holding the design trends of the time the code was written. As new code is written, new design trends are used and potentially overused, just like the legacy patterns. What if these new design trends have more in common with the original design trends than we initially thought. One example we will investigate is object oriented design through polymorphism and how it has been replaced in many cases with template metaprogramming. There are a variety of template metaprogramming strategies that achieve the object oriented design principles, however when overused you can encounter as many templates as there would be virtual functions in object oriented programming. Have we discovered that balance is the solution or are we still overusing the “fancy” new thing? In this talk, we will investigate various legacy design trends including further examining object oriented design, the factory pattern, as well as other legacy anti-patterns to reveal the updated trends. We will address each legacy anti-pattern and their corresponding modern update to evaluate whether newer is better or if we have recreated the same legacy problem.
About C++Now Conference
C++Now is an onsite international C++ Conference which will run from 29th April - 3rd May 2024 in Aspen, Colorado.
Join us in-person for five days of C++ content, including C++ talks, group chats and networking at the Aspen Center for Physics which offers a unique and lively environment for thought, education, and collaboration. We’ll also have lightning talk sessions to participate in throughout the event.
---
Katherine Rocha
Katherine Rocha is an embedded software engineer at Atomos Space. She’s passionate about embedded systems, real-time systems, legacy code, and understanding as much as possible. She has been an active member of the C++ community for her entire career, starting with lightning talks at CppCon 2022 and C++Now 2023 and a talk about code genealogy at CppCon 2023. She’s figuring it out one warning, error, and question at a time.
Hosted by Kevin Carpenter: @cppevents
---
---
KZbin Channel Managed & Optimized By Digital Medium Ltd: events.digital-medium.co.uk
---
#Boost​ #Cpp​ #CppNow​ #programming #legacy

Пікірлер
Indian sharing by Secret Vlog #shorts
00:13
Secret Vlog
Рет қаралды 57 МЛН
Como ela fez isso? 😲
00:12
Los Wagners
Рет қаралды 31 МЛН
ELE QUEBROU A TAÇA DE FUTEBOL
00:45
Matheus Kriwat
Рет қаралды 26 МЛН
Social Media Ad Mechanics with Joseph Hakim
25:28
DopaMind
Рет қаралды 7
Greater Culture Chats - Nutrition Part 1
14:33
Greater Culture
Рет қаралды 18
Changing Our Money Script with Linda Grizely - 131
29:30
Money Talk with Skyler Fleming
Рет қаралды 7
01 - Cpp2 and cppfront - Beginners Guide to SDL2 in Cpp2 / cppfront
33:11
COMMUNICATION is the HEART of Business
47:02
mentorDINO
Рет қаралды 7
Не обзор DJI Osmo Pocket 3 Creator Combo
1:00
superfirsthero
Рет қаралды 1,2 МЛН
What percentage of charge is on your phone now? #entertainment
0:14
Carregando telefone com carregador cortado
1:01
Andcarli
Рет қаралды 2,1 МЛН