Build Better Desktop Apps with Ember
summary
Shows how to run an Ember app inside NW.js by adding the NW npm dependency, setting router location to hash, and using an Ember CLI node webkit add-on that wires main, hot-reload, and require shims. Demo builds a markdown editor that runs in Chromium and as a desktop app, uses fs.watch for live reload, exposes node APIs via process.main module.exports for testability, runs tests in NW via Testem, and packages binaries with node-webkit-builder — demos succeed and produce working executables.
AI-written summary · about
chapters (16)
- 0:00Start
- 3:28The Atom Editor
- 4:04Popcorn Time
- 6:00Display Settings
- 9:49Native Ui Module
- 11:29Location Reload
- 16:26Ember Cli Node Webkit
- 19:11Ember Inspector
- 21:30Menu Interactions
- 23:42Demo of a Desktop Application
- 24:22Markdown Editor
- 25:40Testing
- 26:03Custom Data Adapter
- 32:38Packaging
- 33:38Node Webkit Builder
- 39:06Questions
related talks
24mBuilding Desktop Apps with Ember and Electron
22mBuilding Desktop Applications with Node and Electron
26mNode on the Desktop: Building Apps with Electron v1
11mPWA's with Ember
29mBottled Ember - Batteries Included Web Framework, tiny tiny living space
25mSpinning up an Electron App - Desktop Apps in JavaScript
13mNode powered desktop apps
26mModern Javascript Frameworks - Introduction to Ember.JS and Ember-CLI
