Loading…
CppCon 2020 has ended
• Compilers/Tooling [clear filter]
Monday, September 14
 

10:30 MDT

A New Decade of Visual Studio: C++20, Open STL, and More
As C++20 brings new features for C++ programmers at all levels of experience, so does our last year of work on Visual Studio and MSVC. New versions of the IDE have brought new productivity features and experience improvements for all developers, no matter what platforms they are targeting. Our open source standard library has seen contributions from across the C++ ecosystem, improving in conformance and performance. We've been hard at work on key C++20 compiler features like Concepts. We're also working on bold new ways of working on C++ projects with cloud environments.

Come along to hear about all of these as well as announcements about the future of our tools.

Speakers
avatar for Marian Luparu

Marian Luparu

Group Product Manager, C++ Team, Microsoft
Ask me about @Code @VisualStudio and #Vcpkg
avatar for Sy Brand

Sy Brand

Microsoft
Sy Brand is Microsoft’s C++ Developer Advocate. Their background is in compilers and debuggers for embedded accelerators, but they’re also interested in generic library design, metaprogramming, functional-style C++, undefined behaviour, and making our communities more welcoming... Read More →


Monday September 14, 2020 10:30 - 11:30 MDT
count_if()
  • Compilers/Tooling

12:00 MDT

Collaborative C++ Development with Visual Studio Code
Do you contribute to open-source projects or share projects with coworkers and classmates? In this talk, you’ll learn how optimize Visual Studio Code for collaborative, cross-platform C++ development. This talk will cover recommended tools and extensions for collaborative, cross-platform development, diving deep into the C++ extension, the CMake Tools extension, the GitHub Pull Requests and Issues extension, and the Live Share extension.

During this session, we’ll build and submit a PR to an open-source CMake project in Visual Studio Code, interacting with GitHub pull requests and issues directly in the editor. You’ll also learn how to create Live Share sessions for an nontraditional pair programming experience, where you can work together while retaining personal editor preferences as well as having your own cursor. Throughout the demo, we’ll showcase Visual Studio Code’s rich, productive editing and debugging features for C++ development.

Speakers
avatar for Julia Reid

Julia Reid

Program Manager, Microsoft
Julia is a program manager on the Visual C++ team at Microsoft, focusing specifically on Visual Studio Code. Because Julia comes from a background of C++ development, she has a passion for enhancing and simplifying C++ development experiences for programmers of all levels. Within... Read More →


Monday September 14, 2020 12:00 - 13:00 MDT
count_if()
 
Tuesday, September 15
 

13:05 MDT

BoF: Meson Build System
Jussi has requested a Birds of a Feather meeting for attendees interested in Meson.

Please meet at Table 2 in the AMA Room.

Note that this table only holds eight participants. If you see that the table is full and you are just lurking, please consider surrendering your seat to another attendee.

Attendees interested in discussing Meson and other tools, can join the discussion channel at #sig_tooling.

Moderators
avatar for Jussi Pakkanen

Jussi Pakkanen

Consultant, Rakettitiede oy
Jussi Pakkanen is the very model of a modern coder general. He programs in styles typed, scripted and functional. He's dealt with historical build systems quite cadaverous, replacing them with Meson files short, snappy and glamorous. In creating apps embedded, kernel, gui and terminal... Read More →

Tuesday September 15, 2020 13:05 - 13:25 MDT
_1
 
Wednesday, September 16
 

13:05 MDT

BoF: Build Systems
Rob has requested a Birds of a Feather meeting for attendees interested in Build Systems.

Please meet at Table 2 in the AMA Room and then overflow into tables 3, 4, etc. as necessary.

Note that each table only holds eight participants.

Attendees interested in discussing build systems and other tools, can join the discussion channel at #sig_tooling.

Moderators
avatar for Robert Boehne

Robert Boehne

Sr. Software Architect, Datalogics
This year, I'm using Clang Sanitizers, CMake and Conan to deliver our legacy  library with the highest quality possible.  I'd like to learn more about how to use Docker and Jenkins (together or not) to run static analysis or other checks.I've been a C++ developer since 1997, most... Read More →

Wednesday September 16, 2020 13:05 - 13:25 MDT
_1

13:30 MDT

Effective Remote C++ Development with Codespaces
The rise of remote work and the growth of team sizes present a challenge for C++ developers. Many C++ projects have complex hardware and software requirements, making onboarding of new team members and productive coding from home harder than they need to be. We need tools to ease configuration of your team's development environments and grant them access to the processing power they need from wherever they are in the world.

This presentation will show how Codespaces can use the power and flexibility of the cloud to address these issues. Codespaces give you the ability to quickly create a managed online development environment specific to your project that you can access from anywhere. We'll look at the problems which hit C++ developers particularly hard, like long build times and dependency management. Finally, we'll show the tool in action to give you a feel for how your teams could leverage it, and more broadly get you to think about what parts of your team's development process can be streamlined.

Speakers
avatar for Nick Uhlenhuth

Nick Uhlenhuth

Program Manager, Microsoft


Wednesday September 16, 2020 13:30 - 14:00 MDT
generate_n()
 
Thursday, September 17
 

10:05 MDT

BoF: Bazel Builds
Mark has requested a Birds of a Feather meeting for attendees interested Bazel builds.

We will hold this BoF in a Zoom meeting.

Topic: Bazel Builds BoF
Time: Sep 17, 2020 05:00 PM LondonJoin Zoom Meeting
https://zoom.us/j/93200206644?pwd=V3lzSG1Ybm5BODlZYWZsQnlEZFh2UT09

Meeting ID: 932 0020 6644
Passcode: 346349

Attendees interested in discussing Bazel builds and other tools, can join the discussion channel at #sig_tooling.

Speakers
avatar for Mark Zeren

Mark Zeren

Sr. Staff, VMware Inc.
Mark is a staff engineer at VMware where he works on Bazel builds, C++ libraries, coding standards, and toolchains.


Thursday September 17, 2020 10:05 - 10:25 MDT
_1
 
  • Timezone
  • Filter By Date CppCon 2020 Sep 9 -23, 2020
  • Filter By Venue online
  • Filter By Type
  • • Algorithms/Functional
  • • Compilers/Tooling
  • • Concurrent/Async/Parallel
  • • Deep Magic
  • • Design
  • • Education/Coaching
  • • Embedded
  • • Future of C++
  • • GPU/Graphics Programming
  • • Metaprogramming/Reflection
  • • Safety/Error Handling
  • • Software Evolution/Portability
  • • Testing
  • Back to Basics
  • Business
  • Class
  • Social


Twitter Feed

Filter sessions
Apply filters to sessions.