Skip to content
HomeVideos
AllLongsCategoriesPlaylists
BooksBlogsPodcasts
HistoryListsWatch laterLiked videosFollowing

The videos, books, blogs and podcasts Hacker News keeps recommending, all in one place.

VideosBooksBlogsPodcastsAboutPrivacySettings

Data from Hacker News, HackerTube, HackerBooks, HackerBlogs and Open Library. Credits · Not affiliated with Y Combinator.

HomeVideosBooksBlogsPodcasts
Ctrl K

    CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II"

    CppCon

    2 HN recommenders · recommended in 5 months, 2016–2019

    YouTube

    56:52 · 7.3K views · Oct 20, 2014

    A CppCon 2014 talk by Microsoft engineers on how Office delivers a single-source C++ codebase across iOS, Android, Windows and Mac. It covers architectures, techniques and lessons from shipping cross-platform products.

    Cited in Electron, Flutter and React Native debates as evidence that large products can share C++ core code with native views.

    Software Engineering & LanguagesC, C++, Rust, Go & systems languagesSoftware architecture & design
    1. 1:31:14
      CppCon 2017: Titus Winters “C++ as a "Live at Head" Language”CppCon53K views • 9 years ago
    2. 1:19:52
      CppCon 2016: Jason Turner “Rich Code for Tiny Computers: A Simple Commodore 64 Game in C++17”CppCon264K views • 10 years ago
    3. 1:36:27
      CppCon 2016: Dan Saks “extern c: Talking to C Programmers about C++”CppCon175K views • 10 years ago
    4. 1:00:46
      CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon271K views • 8 years ago
    5. 1:02:33
      CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”CppCon144K views • 9 years ago
    6. 1:27:46
      CppCon 2014: Mike Acton "Data-Oriented Design and C++"CppCon863K views • 12 years ago
    7. 1:04:00
      CppCon 2015: Sean Parent "Better Code: Data Structures"CppCon106K views • 11 years ago
    8. 1:06:00
      CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”CppCon31K views • 9 years ago
    9. 1:15:46
      CppCon 2017: Matt Godbolt “What Has My Compiler Done for Me Lately? Unbolting the Compiler's Lid”CppCon178K views • 9 years ago
    10. 1:04:33
      CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"CppCon53K views • 12 years ago
    11. 1:03:44
      CppCon 2015: Timur Doumler “C++ in the Audio Industry”CppCon131K views • 11 years ago
    12. 1:54:00
      Can C++ be 10x Simpler & Safer? - Herb Sutter - CppCon 2022CppCon277K views • 3 years ago
    13. 1:40:27
      CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"CppCon323K views • 12 years ago
    14. 1:47:45
      CppCon 2017: Herb Sutter “Meta: Thoughts on generative C++”CppCon105K views • 9 years ago
    15. 52:01
      CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”CppCon158K views • 9 years ago
    16. 55:42
      CppCon 2019: Matt Godbolt “Path Tracing Three Ways: A Study of C++ Style”CppCon77K views • 7 years ago
    17. 1:00:21
      CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”CppCon29K views • 7 years ago
    18. 1:29:06
      CppCon 2015: Herb Sutter "Writing Good C++14... By Default"CppCon193K views • 11 years ago
    19. 59:53
      CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon147K views • 7 years ago
    20. 1:14:22
      CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”CppCon289K views • 9 years ago

    5 comments from Hacker News

    1. @alimbadaMay 2017· in “Ask HN: Do you think Electron is good for building Desktop Apps?”

      Microsoft have a very interesting approach with their Office suite when it comes to cross-platform development. They go through it in some detail in this talk: this video

      RecommendsView on HN
    2. @golf1052Nov 2016· in “Microsoft Teams, the new chat-based workspace in Office 365”

      Word for Windows and Word for Mac are much closer together than you may realize. Pretty interesting talk about cross platform Office. Part 1: [LINK] Part 2: this video

      RecommendsView on HN
    3. @pjmlpAug 2019· in “Flutter looks good, but is painful”

      I did provide the information for it, Dropbox and Microsoft talks at CppCon, easy with some Google fu. CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part I" [LINK] CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II" this video CppCon 2015: Jacob Potter & Andrew Twyman “Bridging Languages Cross-Platform..." [LINK] CppCon 2017: Stephen Spann “Cross-Platform Apps with Dropbox’s Djinni...” [LINK] CppCon 2014: T. Grue & S. Kabbes "A Deep Dive into 2 Cross-Platform Mobile Apps Written in C++" [LINK] Naturally the native UI has to be used. Are we talking about having a good user experience here, or having the easy lazy path for the developer?

      CitesView on HN
    4. @pjmlpSep 2019· in “Ask HN: React Native or Flutter?”

      Yes, C++ with native views. How do you think Microsoft does Office on Android and iOS? As for verification, they have plenty of talks at CppCon and BUILD about how they do it. EDIT: to save you some work. CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part I" [LINK] CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II" this video Reacting to Dropbox: another take on cross-platform C++ development [LINK] Ashampoo Systems GmbH [LINK]

      CitesView on HN
    5. @pjmlpSep 2018· in “$600 Chromebooks are a dangerous development for Microsoft”

      Since 2014 not anymore. The Office team did a couple of session at CppCon about how they refactored the code. "CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms" [LINK] this video

      CitesView on HN