Tag: vcpkg

C++ Package Manager – C++ Dependencies Don’t Have To Be Painful! – Augustin Popa – CppCon 2022

https://cppcon.org/
---

C++ Dependencies Don’t Have To Be Painful - Why You Should Use a Package Manager - Augustin Popa - CppCon 2022
https://github.com/CppCon/CppCon2022

According to recent surveys from the Standard C++ Foundation, a majority of C++ developers are manually managing their library dependencies. Curiously, one of the top pain points cited in these surveys was also “managing libraries”. I believe these two points are correlated.

In this talk, I will discuss how different types of package managers address these pain points, from system package managers like apt and Homebrew to build system centric package managers like NuGet and language package managers like vcpkg and Conan. There are pros and cons to every solution, and some package managers are more effective in some workflows than others. Managing libraries doesn’t have to be painful. If you configure your workflow right, you will save time not having to maintain additional git submodules, source code, or reading build instructions on GitHub.

I’ll also talk about a few scenarios related to dependency management: acquiring open-source libraries vs. private libraries, automatically building libraries from source, using libraries locally and in CI, using libraries with different build systems and operating systems, and acquiring developer tools from a package manager. You will come out of this talk with an understanding of how a package manager can rid you of your dependency woes.
---

Augustin Popa

Augustin is a Product Manager on the C++ team at Microsoft, working on vcpkg and Visual Studio setup. In the past he has worked on the Visual Studio productivity and getting started experiences.
__

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk

#cppcon #programming #dependencies

Filed under: UncategorizedTagged with: , , , , ,

New in Visual Studio Code! Clang-Tidy, makefile, CMake, GitHub, & More – Marian Luparu & Sinem Akinci

https://cppcon.org/
---

What's New for You in Visual Studio Code - Clang-Tidy, makefile, CMake, GitHub, & More - Marian Luparu and Sinem Akinci - CppCon 2022
https://github.com/CppCon/CppCon2022

The C++ industry is accelerating its growth year over year and more developers are entering the work force, learning the expectations of production quality C++. We've been working to make Visual Studio Code the go-to editor for all these C++ developers and their teams, no matter the platform they're on.

In this session, we will learn how Visual Studio Code’s recent advances in makefile, CMake and vcpkg integrations can swiftly unleash its C++ editor, IntelliSense, Code Analysis and code navigation capabilities for any C++ codebase in minutes.

Join us to learn how you can also set up and connect to new dev environments remotely, in containers, in the browser, in the cloud, and how to manage complex local configurations that embedded developers must contend with daily.

You'll walk away from this talk with knowledge and tools to take advantage of all that Visual Studio Code's editor and debugger has to offer, along with tips about boosting your productivity in C++ development regardless of which editor or IDE you're using.
---

Marian Luparu

Marian is the Group Product Manager for the C++ team at Microsoft, leading the team responsible for making Visual Studio, Visual Studio Code, MSVC compiler toolset and Vcpkg more productive for C++ developers.
---

Sinem Akinci

Sinem is a Product Manager for the C++ team at Microsoft working on cross-platform development.
---

Videos Streamed & Edited by Digital Medium: http://online.digital-medium.co.uk

#cppcon #programming #vscode

Filed under: UncategorizedTagged with: , , , , , ,

C++ Dependencies Don’t Have To Be Painful – Why You Should Use a Package Manager – Augustin Popa – CppCon 2022

https://cppcon.org/
---

C++ Dependencies Don’t Have To Be Painful - Why You Should Use a Package Manager - Augustin Popa - CppCon 2022
https://github.com/CppCon/CppCon2022

According to recent surveys from the Standard C++ Foundation, a majority of C++ developers are manually managing their library dependencies. Curiously, one of the top pain points cited in these surveys was also “managing libraries”. I believe these two points are correlated.

In this talk, I will discuss how different types of package managers address these pain points, from system package managers like apt and Homebrew to build system centric package managers like NuGet and language package managers like vcpkg and Conan. There are pros and cons to every solution, and some package managers are more effective in some workflows than others. Managing libraries doesn’t have to be painful. If you configure your workflow right, you will save time not having to maintain additional git submodules, source code, or reading build instructions on GitHub.

I’ll also talk about a few scenarios related to dependency management: acquiring open-source libraries vs. private libraries, automatically building libraries from source, using libraries locally and in CI, using libraries with different build systems and operating systems, and acquiring developer tools from a package manager. You will come out of this talk with an understanding of how a package manager can rid you of your dependency woes.
---

Augustin Popa

Augustin is a Product Manager on the C++ team at Microsoft, working on vcpkg and Visual Studio setup. In the past he has worked on the Visual Studio productivity and getting started experiences.
__

Videos Filmed & Edited by Bash Films: http://www.BashFilms.com
YouTube Channel Managed by Digital Medium Ltd https://events.digital-medium.co.uk

#cppcon #programming #dependencies

Filed under: UncategorizedTagged with: , , , , , , ,