YoVDO

How Microsoft Uses C++ to Deliver Office - Huge Size, Small Components

Offered By: CppCon via YouTube

Tags

C++ Courses Microsoft Office 365 Courses Software Engineering Courses Software Architecture Courses Cross-Platform Development Courses Code Optimization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the engineering challenges and solutions behind Microsoft Office's massive C++ codebase in this CppCon 2022 talk. Delve into the evolution of Office from a single DOS application to a product with over 100 million lines of C++ code targeting multiple platforms. Discover the implications of managing such a large-scale project and learn about the design and coding standards used to create well-factored components called "liblets." Gain insights into Office's C++ architecture, codebase health strategies, and sustainability practices from Principal Software Engineer Zachary Henkel. Understand how Microsoft tackles the complexities of maintaining and evolving one of the world's largest and longest-lived C++ codebases while ensuring efficient delivery across different platforms.

Syllabus

How Microsoft Uses C++ to Deliver Office - Huge Size, Small Components - Zachary Henkel CppCon 2022


Taught by

CppCon

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera