Testability and API Design - John Pavan, Aram Chunk, Lukas Zhao
Learn how to design APIs for easily testable code and convenient interfaces for tests. Discuss techniques, examples from libraries like BDE, and writing generalized mocks.
youtube.com/watch?v=K6Onjq…
Learn how to design APIs for easily testable code and convenient interfaces for tests. Discuss techniques, examples from libraries like BDE, and writing generalized mocks.
youtube.com/watch?v=K6Onjq…
0
0
1
83
CppNorth retweeted
My @CppNorth 2024 talk "Composition Intuition II" is now online 🥳 youtube.com/watch?v=Tsa5JK…
2
2
28
1,217
Improving Your Team(work) - Callum Piper
Explore what makes software development teams successful. Discuss characteristics of good teams, roles and responsibilities, and how to encourage cooperative teamwork to achieve better results for everyone.
youtube.com/watch?v=_3vhgn…
Explore what makes software development teams successful. Discuss characteristics of good teams, roles and responsibilities, and how to encourage cooperative teamwork to achieve better results for everyone.
youtube.com/watch?v=_3vhgn…
0
0
1
61
Keynote: Advent of Code, Behind the Scenes - Eric Wastl youtu.be/uZ8DcbhojOw?si… via @YouTube
0
0
0
78
Think Parallel: Scans - Bryce Adelstein Lelbach
Change your mindset to think in parallel. Explore algorithms and data structures, comparing sequential and parallel implementations. Discuss principles like latency hiding and performance trade-offs.
youtube.com/watch?v=vJndFf…
Change your mindset to think in parallel. Explore algorithms and data structures, comparing sequential and parallel implementations. Discuss principles like latency hiding and performance trade-offs.
youtube.com/watch?v=vJndFf…
0
0
0
71
Safe Static Initialisation & Clean Up in Libraries - Ashley Roll
Learn how applications and libraries handle initialization and discover methods for building safe initialization mechanisms in your libraries.
youtube.com/watch?v=XSU7i8…
Learn how applications and libraries handle initialization and discover methods for building safe initialization mechanisms in your libraries.
youtube.com/watch?v=XSU7i8…
0
0
0
75
C++ Insights: Peek behind the curtains of your C++ compiler - Andreas Fertig
See how C++ Insights reveals hidden code via source-to-source transformations, helping you understand complex constructs like coroutines and object lifetimes.
youtube.com/watch?v=6A4dcK…
See how C++ Insights reveals hidden code via source-to-source transformations, helping you understand complex constructs like coroutines and object lifetimes.
youtube.com/watch?v=6A4dcK…
0
0
2
143
Beginner's Mind, Expert's Mind - Dawid Zalewski
Explore how cognitive processes affect coding. Discuss concepts like cognitive load, beacons, and chunks, and learn to write better code, grow as programmers, and facilitate collaboration among developers.
youtube.com/watch?v=gjGHgf…
Explore how cognitive processes affect coding. Discuss concepts like cognitive load, beacons, and chunks, and learn to write better code, grow as programmers, and facilitate collaboration among developers.
youtube.com/watch?v=gjGHgf…
0
0
0
100
Practical Tips for Safer C++ - Tristan Brindle
Discover common safety issues in C++ code and get practical advice on detecting and avoiding them. Learn how to write safer C++ without sacrificing performance.
youtube.com/watch?v=lW_y0N…
Discover common safety issues in C++ code and get practical advice on detecting and avoiding them. Learn how to write safer C++ without sacrificing performance.
youtube.com/watch?v=lW_y0N…
0
1
4
203
Why Modules?: It's not about build time - Steve Downey
Learn how C++ modules control visibility and access, providing library features while hiding unwanted details. Discussing module features, limitations, and maintaining ABI compatibility.
youtube.com/watch?v=oEq7ga…
Learn how C++ modules control visibility and access, providing library features while hiding unwanted details. Discussing module features, limitations, and maintaining ABI compatibility.
youtube.com/watch?v=oEq7ga…
0
1
1
132
Uplifting Your Career as a Youth in Tech - Sohaila Ali
Discovering my journey into tech as a teenager and sharing advice for starting your career as a fellow teen.
youtube.com/watch?v=CbafaV…
Discovering my journey into tech as a teenager and sharing advice for starting your career as a fellow teen.
youtube.com/watch?v=CbafaV…
0
0
1
108
More Ranges Please - Roi Barkan
An intro to C++20/23 ranges and their composability. Discussing new algorithms for ranges, like sorted ranges and multi-dimensional spans, to expand the STL and enhance range-based programming.
youtube.com/watch?v=V-YB1V…
An intro to C++20/23 ranges and their composability. Discussing new algorithms for ranges, like sorted ranges and multi-dimensional spans, to expand the STL and enhance range-based programming.
youtube.com/watch?v=V-YB1V…
0
0
0
75
... + CTAD + NTTP = 🤩 - Miro Knejp
Explore how variadic templates, CTAD, and NTTP together enable game-changing expressiveness in C++, demonstrated through a thermodynamic simulation problem.
youtube.com/watch?v=Hyuvpv…
Explore how variadic templates, CTAD, and NTTP together enable game-changing expressiveness in C++, demonstrated through a thermodynamic simulation problem.
youtube.com/watch?v=Hyuvpv…
0
0
7
672
Mitigating the Intellectual Anxiety in Learning C++ - Dennis Onyeka, Emmanuel Nyarko
Overcoming biases and barriers in learning C++, exploring its features and benefits, and inspiring beginners to embrace the challenge.
youtube.com/watch?v=k_Z2Vn…
Overcoming biases and barriers in learning C++, exploring its features and benefits, and inspiring beginners to embrace the challenge.
youtube.com/watch?v=k_Z2Vn…
0
3
4
228
Keynote: The Aging Programmer - Kate Gregory
Explore how aging affects programmers and how to make aging and coding more pleasant. Learn to help older colleagues and set up supportive systems.
youtube.com/watch?v=LArOT9…
Explore how aging affects programmers and how to make aging and coding more pleasant. Learn to help older colleagues and set up supportive systems.
youtube.com/watch?v=LArOT9…
0
0
2
833
The Shoulders We Stand On - Furkan Uzumcu, Quinn Hou
Explore pivotal milestones in computer science and the visionaries behind them. Learn how historical breakthroughs continue to influence modern software engineering.
youtube.com/watch?v=zba0qX…
Explore pivotal milestones in computer science and the visionaries behind them. Learn how historical breakthroughs continue to influence modern software engineering.
youtube.com/watch?v=zba0qX…
0
0
0
95
Software Engineering Completeness - Peter Muldoon
Explore what 'Done' means in software engineering & its impact on delivering change. Learn about the Completeness pyramid and how defining 'doneness' drives superior engineering and better outcomes.
youtube.com/watch?v=nVqn0i…
Explore what 'Done' means in software engineering & its impact on delivering change. Learn about the Completeness pyramid and how defining 'doneness' drives superior engineering and better outcomes.
youtube.com/watch?v=nVqn0i…
0
0
0
76
Building a C++/JS Browser for the Financial Markets - Paul Williams
Explore how to design and maintain a real-time financial markets browser using C++, JavaScript, and rendering subsystems.
youtube.com/watch?v=ElUM28…
Explore how to design and maintain a real-time financial markets browser using C++, JavaScript, and rendering subsystems.
youtube.com/watch?v=ElUM28…
0
0
2
111
Great news! Earliest Bird Tickets for CppNorth 2025 are NOW ON SALE! Grab yours today and save $500 on the price of a full conference ticket 🎉
Just use the discount code "EARLIEST_BIRD" at checkout for an amazing $500 discount!
Don't miss out: store.cppnorth.ca
Just use the discount code "EARLIEST_BIRD" at checkout for an amazing $500 discount!
Don't miss out: store.cppnorth.ca
0
1
2
1,535

