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 15 & July 16). Attendees can get even more value from their travel and time by learning a single topic deeply over those days.
We are looking forward to meeting the team from Moodys this year! Moody’s Analytics AXIS Actuarial System is a powerful modeling solution for actuarial analysis of life insurance and annuity business to assess and quantify risk. The system emphasizes performance, ease of implementation, flexibility, robustness, scalability, and transparency at lower cost of use.
CppNorth is happy to offer two-day classes on the weekend prior to the start of the conference (July 15 & July 16). Attendees can get even more value from their travel and time by learning a single topic deeply over those days. Learn more about the workshops here.
We understand that many parents face the challenge of finding reliable and affordable childcare while attending professional events. That is why we are excited to announce that CppNorth will provide childcare for parents if childcare is required to enable them to attend the conference. This service is available for children aged 0 to 14 and will be at the conference venue. You can register your child online when you sign up for the conference. Learn more here.
Tony Van Eerd will MC Lightning Talks 2023! Watch inspiring last year talks here.
We are excited to meet the team from ASML at CppNorth this year! ASML is an innovation leader in the semiconductor industry. They provide chipmakers with everything they need – hardware, software and services – to mass produce patterns on silicon through lithography. Curious to learn more about the role of Software in their product portfolio? Read more here.
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.
Bring the team! CppNorth is happy to recognize companies that cultivate their people. All companies that purchase five or more tickets for their staff will be recognized on our landing page. We'll post a group photo of your team at CppNorth in social media. Please reach out to us at sponsorship@cppnorth.ca after you have purchased the tickets or if you have any questions.
The CppNorth Program Committee headed by Amund Desmarais has selected the following Talks to be presented this year. We had 88 submissions by both experienced and new speakers. Mentorship has been provided to all interested. The focus was on practical topics that can help C++ programmers to have more immediate takeaways for their projects. Stay tuned for more details about the program!
CppNorth wouldn't exist without the help of all its wonderful volunteers! This year volunteers will be led by Gaelan McMillan who is looking to expand his team. Our program is focused on enriching the volunteer experience. This includes attending talks, meeting and chatting with all of the 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.
Early bird registration is open! We are offering an early bird rate until release of the program on April 17th. At checkout an automatic discount of $250 will be applied. This will give you a full conference pass for $1050 (excluding taxes). Quantities are limited. Get your ticket here.
CppNorth 2023 CfP is closed. We are delighted to share that this year we got twice as many submissions as last year. Thank you all who submitted! Acceptance letters are planned to be sent on March 26th.
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.
Call for reviewers is open! Please fill this Form if you are interested in joining our program committee. If you've spoken at conferences before, or attended them, or just watched sessions online, we want to hear from you as we build our program. You can learn about the kind of sessions we're looking for at Call for Papers.
CppNorth is looking forward to your submissions! Abstracts can be submitted via our Submissions Portal. General guidelines can be found on our Call For Papers page. Anyone who is interested to join our Program Committee, please email submissions@cppnorth.ca
CppNorth submissions will be opening on January 16th. It's time to start drafting your abstract! 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.
CppNorth 2023 is held at the same venue as last year, King Edward Hotel. Built in 1902 and re-imagined for the 21st century this old-world charm hotel is in the heart of downtown Toronto and accessible to this vibrant city. To book your stay please visit the following link.
Last year's program, arranged by Conor Hoekstra, was a major contributing factor to the conference's success. This year due to other time commitments Conor, unfortunately, cannot perform this role. Amund Desmarais has graciously agreed to step in. Amund is a senior software developer lead on the AXIS team at Moody's Analytics. Alongside of his work in C++ he likes to dabble in other languages and technologies. Due to growing up in Canada he continually faces difficulty when choosing between "colour" and "color" when naming his classes/variables.
Timur Doumler gave an excellent talk about C++ Lambda Idioms at CppNorth 2022. We are happy to have Timur back as a keynote speaker next year. Timur Doumler is the Developer Advocate for C++ tools at JetBrains and an active member of the ISO C++ standard committee.
Ben has been programming in C++ for this whole millennium. He spent just over 20 years in the games industry working for companies like EA and Blizzard; many of the games he worked on used to be fondly remembered but now he’s accepted that they are probably mostly forgotten. After getting more interested in modern C++, in the teens he started giving internal company talks and then talks at various conferences, spreading ideas about types, algorithms and declarative and functional techniques.
We are proud to announce Jessica Kerr as a CppNorth keynote speaker. Jessica manages the Developer Relations team at honeycomb.io, because observability is one way our teams learn from our software. In speaking and teaching, Jess works across languages and communities, spreading cheerful deep thoughts. Code, tools, and people are not separable; all form the team that operates useful software.
One of our own, a lead organiser of CppNorth, Kate Gregory will give a keynote talk at our conference for the second time! 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.
Updated from original report July 23, 2022.
Super early bird registration is open until call for papers! We are happy to announce we have upgraded our registration site and will be offering a super early bird rate until Call for Papers in mid-January 2023. At checkout an automatic discount of $400 will be applied. This will give you a full conference pass for $900 (excluding taxes). Quantities are limited. Get your ticket here
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.
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.
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.
Do you believe in beauty when it comes to programming? Do you have a vivid interest in elegant algorithms? Are you fluent in C++? If so, we would like to meet you.
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