Building from the success of the Toronto user group, CppNorth will bring together local and visiting speakers for three days filled with opportunities to learn, network and discover what is new in the C++ community. There will also be two-day workshops on the weekend prior to the start of the conference (July 16 & July 17). Attendees can get even more value from their travel and time by learning a single topic deeply over those days.
Google's mission is to organize the world’s information and make it universally accessible and useful. Google is proud to be an equal opportunity workplace and is an affirmative action employer that is committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. Google is hiring in Canada.
Tara Walker who has recently given a talk at C++TO will be one of our keynote speakers! Tara is a Principal Software Engineer on the Azure IoT product group primarily focused making services for IoT and Intelligent Edge great on Azure. While she now primarily focuses on IoT, Tara has additional expertise and interests in Serverless, Artificial Intelligence (AI) cloud services, and Mobile Development solutions.
The CppNorth program committee has finalized the talks that will be presented. We were looking for both experienced and new speakers. Diversity of backgrounds, approaches and experiences were at the heart of the selection. We would like to thank all the speakers who submitted their proposals. Check out the list of lined up talks in the Program Layout!
We are happy to announce that Titus Winters will be giving a keynote at CppNorth! Titus is a Senior Staff Software Engineer at Google, where he has worked since 2010. He founded Abseil, Google’s open-source C++ library that underpins more than 250M lines of Google code with 12K+ active internal users. He is one of the four arbiters for Google’s official C++ style guidelines.
CppNorth is looking for volunteers! Our program is focused on enriching the volunteers experience. This includes attending talks, meeting & chatting with all of the wonderful speakers and attendees. A great part of this whole experience is getting to know and connect with fellow volunteers. If you would like to assist and be a part of our amazing team, please fill out our Application Form or Learn More.
Registration is open to reserve your spot at the "Concurrency with Modern C++" workshop by Rainer Grimm. This workshop will give you a detailed insight into the multithreading facilities of C++. Starting with the foundation in C++11, continuing with the parallel STL in C++17, and closing with the concurrency features in C++20. More details about the workshop and its instructor can be found here.
Don't miss your chance to learn from Stephanie Brenham and Guy Davidson at their newly developed workshop "Game Development with Low Latency and High Excellence". This course is a way to accelerate your skills in order to become an effective developer in the games domain or other low latency domains such as finance, audio, machine learning and real-time programming. Learn more about the instructors here.
Announcing one of our workshops, "Generic Programming: from Strange to Normal" by Patrice Roy. This course proposes an exploration of generic programming through many lenses, from relatively simple use cases to complex ones. We will overcome the reputedly scary parts and make it all fun. Learn more about the workshop and its instructor here.
Early bird registration is open! Tickets can be purchased for $925 CAD (excluding taxes). Early bird registration ends on April 16th. More information on what's included, conference add-on options, cancellation and more can be found here.
Our Program Committee is looking forward to your submissions! Talks can be submitted via our Submissions Portal. General guidelines can be found on our Call For Papers page. Good luck!
It's time to start drafting your abstract for submission to CppNorth! We want to have both experienced and new voices at our conference. For those new voices, we will have channels to provide submission advice. Please stay tuned for updates and for general submission guidelines.
The CppNorth Program Layout is ready so that you can get started on your planning. In addition to the full days filled with three tracks of talks there will be an evening program of less formal talks, plus dinners. Consider booking your stay at the King Edward Hotel when registration opens to enjoy all the wonderful events that we have in store.
Autodesk is a global leader in design and make technology. With expertise across architecture, engineering, construction, design, manufacturing, and entertainment, Autodesk helps innovators everywhere solve today’s pressing challenges. Autodesk is looking for awesome C++ software developers in Toronto.
Euler XYZ is a creator of a non-custodial protocol on Ethereum, called Euler, that allows users to lend and borrow almost any crypto asset. The remote-only team come from all walks of life, but are unified in their goal to bring decentralised finance to the masses. Euler XYZ is hiring!
One of our own, a lead organiser of CppNorth, Kate Gregory will give a keynote talk at our conference! Kate Gregory is an author, sought-after conference speaker, trainer, Microsoft Most Valuable Professional (MVP), and partner at Gregory Consulting. Kate has been using C++ since before Microsoft had a C++ compiler.
We are happy to announce Intel as a Silver sponsor. Intel Toronto's research and development facility employs some of the city's most accomplished technologists. They create state-of-the-art CAD software tools and industry leading programmable logic device architectures.
Sean Parent is a principal scientist and software architect for Adobe’s digital imaging group. Sean has been at Adobe since 1993 when he joined as a senior engineer working on Photoshop and later managed Adobe’s Software Technology Lab.
Guy Davidson has joined the team of organisers. He is the Head of Engineering Practice at Creative Assembly, makers of the Total War franchise, Alien: Isolation and Halo Wars 2.
CppNorth values inclusion. We have invited #include<C++> to host a celebration dinner where people can meet other attendees who value inclusion and diversity, and network with some of the most influential members of the C++ community.
We are proud to announce that Conor Hoekstra has joined our team to lead the program committee. Conor is a Senior Library Software Engineer at NVIDIA working on the RAPIDS team. He is extremely passionate about programming languages, algorithms and beautiful code.
Organizing a conference is not a trivial task. After spending weeks figuring out the budget we can full heartedly say that we can do it, however, not without some help from our sponsors. Please check out our sponsorship prospectus which details all the available options and reach out to us to sponsorship@cppnorth.ca to get information on the provided benefits.
Our wonderful city is not lacking in options for conference venues. Having a clear vision and a list of criteria to satisfy, we have chosen the Omni King Edward hotel to be our first conference location.
It takes a village to organize a conference. We are looking to expand our organizing team, establish a program committee and bring on board many more volunteers. If you are interested in participating please contact us at contact@cppnorth.ca.
The following prospectus page contains detailed information about the different options we offer. If you need additional information, don’t hesitate to contact us at sponsorship@cppnorth.ca