CppNow 2024 Session Preview with Bret Brown and

Sdílet
Vložit
  • čas přidán 25. 04. 2024
  • www.cppnow.org​
    / cppnow
    ---
    C++Now 2024 Session Preview - Our Other C++ Interfaces
    Mistakes to Avoid When Writing C++ Projects by Bret Brown
    Kevin Carpenter from @cppevents sits down with Bret Brown to discuss his upcoming Keynote talk for C++Now 2024, titled Our Other C++ Interfaces - Mistakes to Avoid When Writing C++ Projects
    Join Kevin and Bret for a sneak preview of this session from CppNow 2024!
    ---
    Session Description:
    When considering interfaces in the context of C++, software engineers typically think about C++ language constructs: namespaces, base classes, function prototypes, and other entities defined by the C++ standard.
    However, the challenge for C++ library authors is to provide not just carefully-crafted code, but also well-considered projects that deliver functionality to users. Providing useful and reusable libraries means stepping outside the C++ syntax to consider other kinds of interfaces provided by our C++ projects.
    This talk goes beyond the C++ syntax to fill in these gaps through an exploration of the other kinds of interfaces and contracts that are implicitly and explicitly provided by C++ projects.
    During this discussion, contract-based thinking will be applied to the parts of C++ projects that are not C++ source code. Both conceptual tools and pragmatic recommendations will be suggested for use in maintaining C++ projects and rescoping the role of a C++ software engineer.
    About C++Now Conference
    C++Now is an onsite international C++ Conference which will run from 29th April - 3rd May 2024 in Aspen, Colorado.
    Join us in-person for five days of C++ content, including C++ talks, group chats and networking at the Aspen Center for Physics which offers a unique and lively environment for thought, education, and collaboration. We’ll also have lightning talk sessions to participate in throughout the event.
    ---
    Bret Brown
    Bret likes making authoring and maintaining C++ codebases simpler and more intuitive by treating projects more like cattle and less like pets. He is especially interested in the software development lifecycle, development automation, modern build systems, packaging, code transformation, software governance, and code analysis.
    Currently lead of Bloomberg's C++ Infrastructure team. Bret worked in embedded C++ and safety critical C++ for previous employers.
    Hosted by Kevin Carpenter: @cppevents
    ---
    CZcams Channel Managed & Optimized By Digital Medium Ltd: events.digital-medium.co.uk
    ---
    #Boost​ #Cpp​ #CppNow​ #programming #cpplanguage
  • Věda a technologie

Komentáře •