Web Unleashed 2017
UX/UIWeb DevWork Better
  • 2017-09-25 00:00:00 2017-09-26 00:00:00 America/Toronto Web Unleashed 2017 Toronto FITC
  • Toronto
  • #WEBU17

Presentation

SlideShare

Overview

A review of the tools used to package HTML + CSS + JS codebases as cross-platform desktop applications; in particular electron-forge and how it integrates with SPA build pipelines.  Examples assume an Ember app, most of the concepts & principles discussed translate easily across frameworks.

Objective

Teach developers how readily their skills translate to building useful desktop apps (e.g. for system monitoring / automation, journaling, etc)

Target Audience

Developers familiar with modern SPA frameworks, including React, Angular, Vue, Cordova, and Ember

Assumed Audience Knowledge

See above 🙂

Five Things Audience Members Will Learn

  1. How to build & run a desktop application from code for a typical modern Javascript app
  2. The core concepts that make Electron work
  3. How electron-forge integrates with modern build pipelines
  4. Advanced techniques made easy with default Electron tools, e.g. auto-updates, system alerts
  5. What libraries exist to simplify other common desktop concerns, e.g. encrypted storage, print queues