テキストエディタ Atom や Visual Studio Codeで採用されている Electron に関するブックマークを整理していきます。
Upstreams
日本のユーザーグループ
セキュリティ関係
- Security, Native Capabilities, and Your Responsibility | Electron
- Electronの倒し方
- Electronのセキュリティその後
- Electronのセキュリティは難しい? — Mobage Developers Blog
Node.js のバージョン切替
- marcelklehr/nodist: Natural node.js and io.js version manager for windows. (Windows向け)
- nodistでNode.jsをバージョン管理 - Qiita
- hokaccha/nodebrew: Node.js version manager (Mac、Linux向け)
- node.jsのversionを管理するためにnodebrewを利用する - Qiita
- nodebrewでnodeとnpmのバージョン管理しよう(Mac編) | Webサプリ
Electron が採用されているアプリケーションを探す
Electron 参考記事
- Electron入門サイト〜開発経験者が解説する導入手順と魅力 - ICS MEDIA
- ElectronとHTML/CSS/JavaScriptでデスクトップアプリを作ろう【入門編】 | 株式会社LIG
- Electron 1.0でデスクトップアプリ開発超入門――動作の仕組み、基本的な使い方、セキュリティの懸念点 (1/3) - @IT
- Electronでファイルのドラッグ&ドロップを実装する - Qiita
- Electronを触って少し欠点も見えてきた | 非IT企業に勤める中年サラリーマンのIT日記
- ぼくのかんがえたさいきょうのElectron - Qiita
- Electron を試す 6 – 複数ウィンドウの管理 – アカベコマイリ
リリース関連
- Electronアプリをプロダクトとして「正しく」リリースするために必要な3つのこと - ヌーラボ [Nulab Inc.]
- Convert PNG to ICO and ICNS icons online - iConvert Icons - 既存の画像から、Mac や Windows 用のアイコンを作成したい時にオンラインで変換可能です。ローカル向けのパッケージもあるようです。
パッケージ管理
- npm
- npmのあまり知られてない機能 10選 - from scratch
- dependencies と devDependencies の違い - 主に技術的なことを書くブログ
- ちゃんと使い分けてる? dependenciesいろいろ。 - Qiita
- npmの使い方の勉強メモ1(node.js=v0.11.16, npm=2.3.0) - msakamoto-sfのはてなブログ
- npm install -g electron はしない方が良いのではないか、という話
- プロジェクトでは既知の問題として把握済み:「npm」に自己複製型のワームプログラムが動作可能な脆弱性が報告される - @IT
- Bower — a package manager for the web
- npm とか bower とか一体何なんだよ!Javascript 界隈の文脈を理解しよう - Qiita
インターフェースデザイン
- Photon - The fastest way to build beautiful Electron apps using simple HTML and CSS
リソース管理
- Browserify
- webpack module bundler
- webpack で始めるイマドキのフロントエンド開発 - Qiita
- 【意訳】Webpackの混乱ポイント - Qiita
- webpack-dashboard
- webpackをなんかかっこよくする - Qiita
開発タスクの自動化関連
- [意訳]私がGulpとGruntを手放した理由 - Qiita (package.json で npm script で十分という話。実例は、https://github.com/coryhouse/react-slingshot/blob/master/package.json)
- jsファイルの結合・圧縮をgruntを使って完全自動化 - Qiita
- Grunt: The JavaScript Task Runner
- gulp.js - the streaming build system
JavaScript の書き方に関する記事
- IE10 以下を切る場合の JavaScript チェックリスト - Qiita
- 最近の行儀のよい JavaScript の書き方 - Qiita
- 旧石器時代のJavaScriptを書いてる各位に告ぐ、現代的なJavaScript超入門 - Qiita
- Section1 ~すぐにでも現代っぽく出来るワンポイントまとめ~
- Section2 ~CommonJSモジュールと仲良くなろう~
- Section3 ~Browserifyをマスターしよう~
- Section4 ~Gulpで処理を自動化しよう~
- Section5 ~ES2015文法を覚えよう(前編)~
テスト
- ES6 コードをテストする – アカベコマイリ
- espower-babel から babel-preset-power-assert への移行 – アカベコマイリ
- 引き続きES6でテストを書く。 - Qiita
ESLint
- ESLint - Pluggable JavaScript linter
- .eslintrc editor (Web 上で .eslintrc を編集できる。)