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 I"

    CppCon

    2 HN recommenders · recommended in 6 months, 2015–2019

    YouTube

    59:31 · 21K views · Oct 18, 2014

    A CppCon 2014 talk from Microsoft engineers on using portable single-source C++ to deliver Office across iOS, Android, Windows and Mac. It covers architectures, techniques and lessons from real cross-platform projects.

    Cited as evidence that large production apps share a C++ core with native UI, in cross-platform and React Native or Flutter debates.

    Software Engineering & LanguagesC, C++, Rust, Go & systems languages
    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:02:33
      CppCon 2017: Kate Gregory “10 Core Guidelines You Need to Start Using Now”CppCon144K views • 9 years ago
    5. 1:03:44
      CppCon 2015: Timur Doumler “C++ in the Audio Industry”CppCon131K views • 11 years ago
    6. 1:04:33
      CppCon 2014: Jeff Preshing "How Ubisoft Develops Games for Multicore - Before and After C++11"CppCon53K views • 12 years ago
    7. 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
    8. 52:01
      CppCon 2017: Louis Brandy “Curiously Recurring C++ Bugs at Facebook”CppCon158K views • 9 years ago
    9. 1:40:46
      CppCon 2015: Bjarne Stroustrup “Writing Good C++14”CppCon351K views • 11 years ago
    10. 1:00:46
      CppCon 2018: Stoyan Nikolov “OOP Is Dead, Long Live Data-oriented Design”CppCon271K views • 8 years ago
    11. 1:40:27
      CppCon 2014: Herb Sutter "Back to the Basics! Essentials of Modern C++ Style"CppCon323K views • 12 years ago
    12. 1:00:21
      CppCon 2019: Matt Godbolt “Compiler Explorer: Behind The Scenes”CppCon29K views • 7 years ago
    13. 1:14:22
      CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”CppCon289K views • 9 years ago
    14. 1:06:00
      CppCon 2017: Juan Pedro Bolivar Puente “Postmodern immutable data structures”CppCon31K views • 9 years ago
    15. 1:27:46
      CppCon 2014: Mike Acton "Data-Oriented Design and C++"CppCon863K views • 12 years ago
    16. 59:53
      CppCon 2019: Chandler Carruth “There Are No Zero-cost Abstractions”CppCon147K views • 7 years ago
    17. 1:29:06
      CppCon 2015: Herb Sutter "Writing Good C++14... By Default"CppCon193K views • 11 years ago
    18. 1:04:26
      CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)”CppCon40K views • 8 years ago
    19. 1:04:00
      CppCon 2015: Sean Parent "Better Code: Data Structures"CppCon106K views • 11 years ago
    20. 1:05:39
      The One-Decade Task: Putting std::atomic in CUDA. - Olivier Giroux - CppCon 2019CppCon11K views • 7 years ago

    6 comments from Hacker News

    1. @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: this video Part 2: [LINK]

      RecommendsView on HN
    2. @akoeplingerApr 2015· in “Visual C++ Cross-Platform Mobile”

      There's a pretty interesting video of how the Office team uses C++ for their cross-platform efforts from CppCon 2014: 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" this video CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II" [LINK] 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" this video CppCon 2014: Zaika Antoun "Microsoft w/ C++ to Deliver Office Across Different Platforms, Part II" [LINK] Reacting to Dropbox: another take on cross-platform C++ development [LINK] Ashampoo Systems GmbH [LINK]

      CitesView on HN
    5. @xor_nullJun 2018· in “Office 365, Skype, MS Teams, and VS Code Are All Being Rewritten in React Native”

      I wonder, not long ago there was a c++ conference were two Microsoft employees were talking about the Office mobile apps and how they developed it [1]. They said that they developed the main part in c++ and the ui part in the respective ui platform (cocoa/android ui framework). Would be interesting why they moved from this approach to React native. [1] this video

      CitesView on HN