Interop's Labyrinth: Sharing Code Between Web & Electron Apps - GitHub Universe 2017

preview_player
Показать описание
Presented by Machisté Quintana, Slack.

One of Electron’s most compelling draws is the ability to not only build a desktop app with web technologies, but also to build around a pre-existing web app as a foundation. However, here there be dragons - performance hiccups, security vulnerabilities, and maintainability woes lurk in the shadows, waiting for you to unwittingly take a wrong turn. Come learn about best practices and common pitfalls to sharing code and UI components between the web and Electron worlds, learned from working on one of the most widely used production Electron apps.

About GitHub Universe:
GitHub Universe is a two-day conference dedicated to the creativity and curiosity of the largest software community in the world. Sessions cover topics from team culture to open source software across industries and technologies.

For more information on GitHub Universe, check the website:
Рекомендации по теме
Комментарии
Автор

What about a monorepo solution (where repo has common resources, electron-specific code, and web app specific code)? I was hoping this presentation would discuss this as an option... managing a separate repo for common resources can be a pain and for an electron app that just uses a small part of the web app or vice versa, this seems like the most efficient path. Then it would be possible to do CI/CD for electron and web in the same pipeline.

justinbarca