Photo credit Mwangi Gatheca
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.
The Code of Conduct team consisted of one person acting as Conduct Arbiter, Guy Davidson. The Code of Conduct being observed was published at https://cppnorth.ca/code-of-conduct.html. There were no complaints raised with the Conduct Arbiter. The Conduct Arbiter notes that this is the second consecutive C++ conference for which there have been no complaints raised.
Great news! Chandler Carruth who is the technical lead for Google's programming languages and software foundations has a new science experiment in the works that he would like to share with our attendees. Don't miss the Day 2 Keynote at 9am Tuesday. Titus Winters will now deliver "Software Engineering Languages" at 4:45pm on Monday.
Bloomberg is a leading contributor to the C++ community. Bloomberg engineers are actively steering the direction of the C++ programming language, leading the C++ standardization process as voting members and through participation in almost all of WG21’s Study Groups. We also have an internal working group within our C++ Guild that encourages and shepherds our participation in ISO C++, where we are the primary authors of several finished and upcoming C++ features. Learn more at TechAtBloomberg.
We are very grateful to think-cell who is joining CppNorth as a video sponsor! think-cell helps you create stunning charts in minutes, boosts your slide layout and automates your regular reports. And all this with a single PowerPoint add-in.
Welcome our Bronze Sponsor - OANDA! OANDA is a global leader in online multi-asset trading services, currency data, corporate payments and FX services based in Toronto, Krakow, London, Singapore and more.
The CppNorth Program Schedule has been finalized! We hope you agree that we have a very exciting lineup of talks and we look forward to seeing you at CppNorth on July 18th! Don't forget to book your stay at the King Edward Hotel to enjoy all the wonderful events that we have in store.
Google believes that open source is good for everyone. By being open and freely available, it enables and encourages collaboration and the development of technology. 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.
Intel's Toronto Technology Centre is a world-class research and development site. Our staff, acknowledged as among the world's leading experts, create state-of-the-art CAD software tools and industry-leading programmable logic device architectures.
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.
Google believes that open source is good for everyone. By being open and freely available, it enables and encourages collaboration and the development of technology.
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.
OANDA is a global leader in online multi-asset trading services, currency data, corporate payments and FX services based in Toronto, Krakow, London, Singapore and more.
Bloomberg is a leading contributor to the C++ community. Bloomberg engineers are actively steering the direction of the C++ programming language, leading the C++ standardization process as voting members and through participation in almost all of WG21’s Study Groups. We also have an internal working group within our C++ Guild that encourages and shepherds our participation in ISO C++, where we are the primary authors of several finished and upcoming C++ features. Learn more at TechAtBloomberg
think-cell helps you create stunning charts in minutes, boosts your slide layout and automates your regular reports. And all this with a single PowerPoint add-in.
Changing the world through digital experiences is what Adobe is all about. We give everyone—from emerging artists to global brands—everything they need to design and deliver exceptional digital experiences. Join us to reinvent how people create and brands succeed. Learn more at CppAtAdobe.
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