Skip to Main Content
Accessibility Overview
JOIN A MEETING
HOST A MEETING
With Video Off
With Video On
HOST A MEETING WITH VIDEO
HOST A MEETING WITHOUT VIDEO
Sign In
Sign Up Free
webinar register page
The webinar has ended
Register to watch this recording on-demand
Topic
The Power of Clean C++
Description
We use C++ for its raw power. But that power comes at a price: the language is notoriously hard to use correctly and efficiently - especially both at the same time. And that's before you try and make it easy for the next person to read, too!
Regardless of our skill level we could all use a little help writing our best code. In this webinar I'll show how you can be guided by tools that work in your IDE, on your builder server or CI, and as you merge pull requests. Well look at a series of examples of real code - some with less-than-obvious issues and see how these tools work. We’ll get your code clean - and stay clean - with minimal effort and without being overloaded with warnings.
Recording Duration
00:37:00
*
Required information
Loading
Register
Speakers
Phil Nash
C++ Developer Advocate @ Sonar
Phil is the original author of the C++ test framework, Catch2, and composable command line parser, Clara. As Developer Advocate at Sonar he's involved with SonarQube, SonarLint and SonarCloud, particularly in the context of C++. He's also a member of the ISO C++ standards committee, organizer of C++ London and C++ on Sea, as well as co-host and producer of the cpp.chat and No Diagnostic Required podcasts. More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness.
×
Share via Email
All fields are required
Your Information
Send to
Message preview
Hi there, You are invited to the first SonarSource Virtual Event. When: March 4th, 2020 - 10am CST Topic: Empowering Developwer to own Code Security | Learn how early feedback gives you control of your Code Security Security can be a daunting topic full of buzzwords and lots of opinions. At SonarSource, our approach is different. Join us, March 4th at 10am CST, for a live 30 minute presentation on SonarSource’s approach to Code Security and how as a developer, you can own the security of your code. During this session, G. Ann Campbell will share a brief overview of the Security Market, our SAST value proposition, and demo the developer security experience in SonarQube. You'll see how SonarQube: - Helps you understand the problem and the fix - Empowers Developers by shifting security analysis left - Can help every developer and development team write more secure code Register in advance for this webinar: https://sonarsource.zoom.us/webinar/register/WN_GSwCuvwVQJSJKh2b_I94uQ After registering, you will receive a confirmation email containing information about joining the webinar. ---------- Webinar Speakers Phil Nash (C++ Developer Advocate @ Sonar ) Phil is the original author of the C++ test framework, Catch2, and composable command line parser, Clara. As Developer Advocate at Sonar he's involved with SonarQube, SonarLint and SonarCloud, particularly in the context of C++. He's also a member of the ISO C++ standards committee, organizer of C++ London and C++ on Sea, as well as co-host and producer of the cpp.chat and No Diagnostic Required podcasts. More generally he's an advocate for good testing practices, TDD and using the type system and functional techniques to reduce complexity and increase correctness.
×
Switch Time Zone
Time Zone:
(GMT-11:00) Midway Island, Samoa
(GMT-11:00) Pago Pago
(GMT-10:00) Hawaii
(GMT-9:00) Alaska
(GMT-9:00) Juneau
(GMT-8:00) Vancouver
(GMT-8:00) Pacific Time (US and Canada)
(GMT-8:00) Tijuana
(GMT-7:00) Edmonton
(GMT-7:00) Mountain Time (US and Canada)
(GMT-7:00) Arizona
(GMT-7:00) Mazatlan
(GMT-7:00) Yukon
(GMT-6:00) Winnipeg
(GMT-6:00) Saskatchewan
(GMT-6:00) Central Time (US and Canada)
(GMT-6:00) Mexico City
(GMT-6:00) Guatemala
(GMT-6:00) El Salvador
(GMT-6:00) Managua
(GMT-6:00) Costa Rica
(GMT-6:00) Tegucigalpa
(GMT-6:00) Chihuahua
(GMT-6:00) Monterrey
(GMT-5:00) Montreal
(GMT-5:00) Eastern Time (US and Canada)
(GMT-5:00) Indiana (East)
(GMT-5:00) Panama
(GMT-5:00) Bogota
(GMT-5:00) Lima
(GMT-5:00) Acre
(GMT-4:00) Halifax
(GMT-4:00) Puerto Rico
(GMT-4:00) Caracas
(GMT-4:00) Atlantic Time (Canada)
(GMT-4:00) La Paz
(GMT-4:00) Guyana
(GMT-3:30) Newfoundland and Labrador
(GMT-3:00) Santiago
(GMT-3:00) Montevideo
(GMT-3:00) Recife
(GMT-3:00) Buenos Aires, Georgetown
(GMT-3:00) Greenland
(GMT-3:00) Sao Paulo
(GMT-2:00) Fernando de Noronha
(GMT-1:00) Azores
(GMT-1:00) Cape Verde Islands
(GMT+0:00) Universal Time UTC
(GMT+0:00) Greenwich Mean Time
(GMT+0:00) Reykjavik
(GMT+0:00) Dublin
(GMT+0:00) London
(GMT+0:00) Lisbon
(GMT+0:00) Nouakchott
(GMT+1:00) Belgrade, Bratislava, Ljubljana
(GMT+1:00) Sarajevo, Skopje, Zagreb
(GMT+1:00) Casablanca
(GMT+1:00) Oslo
(GMT+1:00) Copenhagen
(GMT+1:00) Brussels
(GMT+1:00) Amsterdam, Berlin, Rome, Stockholm, Vienna
(GMT+1:00) Amsterdam
(GMT+1:00) Rome
(GMT+1:00) Stockholm
(GMT+1:00) Vienna
(GMT+1:00) Luxembourg
(GMT+1:00) Paris
(GMT+1:00) Zurich
(GMT+1:00) Madrid
(GMT+1:00) West Central Africa
(GMT+1:00) Algiers
(GMT+1:00) Tunis
(GMT+1:00) Warsaw
(GMT+1:00) Prague Bratislava
(GMT+1:00) Budapest
(GMT+2:00) Helsinki
(GMT+2:00) Harare, Pretoria
(GMT+2:00) Sofia
(GMT+2:00) Athens
(GMT+2:00) Bucharest
(GMT+2:00) Nicosia
(GMT+2:00) Beirut
(GMT+2:00) Jerusalem
(GMT+2:00) Tripoli
(GMT+2:00) Cairo
(GMT+2:00) Johannesburg
(GMT+2:00) Khartoum
(GMT+2:00) Kyiv
(GMT+2:00) Chisinau
(GMT+3:00) Nairobi
(GMT+3:00) Istanbul
(GMT+3:00) Damascus
(GMT+3:00) Amman
(GMT+3:00) Moscow
(GMT+3:00) Baghdad
(GMT+3:00) Kuwait
(GMT+3:00) Riyadh
(GMT+3:00) Bahrain
(GMT+3:00) Qatar
(GMT+3:00) Aden
(GMT+3:00) Djibouti
(GMT+3:00) Mogadishu
(GMT+3:00) Minsk
(GMT+3:30) Tehran
(GMT+4:00) Dubai
(GMT+4:00) Muscat
(GMT+4:00) Baku, Tbilisi, Yerevan
(GMT+4:30) Kabul
(GMT+5:00) Yekaterinburg
(GMT+5:00) Islamabad, Karachi, Tashkent
(GMT+5:30) India
(GMT+5:30) Mumbai, Kolkata, New Delhi
(GMT+5:30) Colombo
(GMT+5:45) Kathmandu
(GMT+6:00) Almaty
(GMT+6:00) Dacca
(GMT+6:00) Astana, Dhaka
(GMT+6:30) Rangoon
(GMT+7:00) Novosibirsk
(GMT+7:00) Krasnoyarsk
(GMT+7:00) Bangkok
(GMT+7:00) Vietnam
(GMT+7:00) Jakarta
(GMT+8:00) Irkutsk, Ulaanbaatar
(GMT+8:00) Beijing, Shanghai
(GMT+8:00) Hong Kong SAR
(GMT+8:00) Taipei
(GMT+8:00) Kuala Lumpur
(GMT+8:00) Singapore
(GMT+8:00) Perth
(GMT+9:00) Yakutsk
(GMT+9:00) Seoul
(GMT+9:00) Osaka, Sapporo, Tokyo
(GMT+9:30) Darwin
(GMT+10:00) Vladivostok
(GMT+10:00) Guam, Port Moresby
(GMT+10:00) Brisbane
(GMT+10:30) Adelaide
(GMT+11:00) Canberra, Melbourne, Sydney
(GMT+11:00) Hobart
(GMT+11:00) Magadan
(GMT+11:00) Solomon Islands
(GMT+11:00) New Caledonia
(GMT+11:00) Lord Howe IsIand
(GMT+12:00) Kamchatka
(GMT+12:00) Fiji Islands, Marshall Islands
(GMT+13:00) Auckland, Wellington
(GMT+13:00) Independent State of Samoa
×
Continue to PayPal
Click to Continue
×
×
Upcoming Meetings
Would you like to start this meeting?
Would you like to start one of these meetings?
View more...