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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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…
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
0
1
2
1,535