У нас вы можете посмотреть бесплатно Integrating C++ Code Generation Into a Large CMake Build - CB Bailey - ACCU 2024 или скачать в максимальном доступном качестве, видео которое было загружено на ютуб. Для загрузки выберите вариант из формы ниже:
Если кнопки скачивания не
загрузились
НАЖМИТЕ ЗДЕСЬ или обновите страницу
Если возникают проблемы со скачиванием видео, пожалуйста напишите в поддержку по адресу внизу
страницы.
Спасибо за использование сервиса ClipSaver.ru
ACCU Membership: https://tinyurl.com/ydnfkcyn --- Integrating C++ Code Generation Into a Large CMake Build - CB Bailey - ACCU 2024 --- At Bloomberg, we have invested heavily in a service-oriented architecture, with service owners defining the interface to their services through a schema. In order to simplify the task of writing a service and writing code which calls a service, we have developed internal tools that generate the C++ code for stub services and corresponding client libraries from their schemas. This way, engineers don't have to write boilerplate code and can concentrate on writing the code that provides business value. As more teams have started migrating to CMake for their builds, we have put in considerable effort to integrate our code generation tools into CMake in the best way possible. This talk will explore the challenges we faced in developing our CMake integration, the implementation choices we made for the best possible developer experience and build performance, and how we roll out improvements to both the code generation tools and the CMake modules. The three main topics covered in detail are: Choosing between configure-time code generation and build-time code generation Ensuring fast and consistent incremental builds How to measure, test, and roll out code generation changes across a large code base Slides: https://accu.org/conf-previous/accu2024/ Sponsored By think-cell & Bloomberg Engineering --- CB Bailey CB is a software engineer working at Bloomberg. CB works in infrastructure, writing and maintaining libraries, documentation and tools to help application developers write and maintain software than integrates and communicates in robust and efficient ways. CB’s previous career in software has included roles in such diverse areas as web technology, business intelligence, data warehousing, defence and radar. CB understands the importance of optimal software practices and so has a keen interest in source control systems, build systems and best practices surrounding their use. --- The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming. Discounted rates for members. ACCU Membership: https://tinyurl.com/ydnfkcyn 2024 Program: https://accu.org/conf-previous/accu2024/ https://accu.org https://www.accuconference.org/ https://mastodon.social/@ACCUConf / accu-conference https://bsky.app/profile/accuconf.bsk... / accuorg / accuconf --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #cppprogramming #programming #cplusplus #codegeneration