Electron newsletter issue 1, February
Electron Newsletter
Issue 2 – 05 March 2019view web version

Welcome to the March edition of the Electron newsletter!
This month, I have some interesting articles on using Electron with other tools like Angular, React or Dotnet and I'm interviewing Felix Rieseberg, who works on Electron at Slack!
I hope this newsletter is useful to you. If you have any suggestions or cool links you want to share, please reply to this email or hit me up via Twitter.
Thanks, Kilian
Articles
The Complete Electron Pipeline — Development to Rollout
This article walks you through how to set up publishing of electron executables through Electron-builder and Amazon S3.
How to build a React based Electron app
React is probably the most popular library to use with Electron. The default option, electron-react-boilerplate, is very complex and contains a lot of features that you might not need just starting out. This article explains how to use create-react-app combined with Electron instead.
Shipping executables with your Electron app
Sometimes, there are native apps (or node apps packaged into an executable) that you want to ship with your Electron app to use. This article explains how to do this.
Tools
ngx-electron
A small Module for Angular which makes calling Electron APIs from the Renderer Process easier. By adding it to your Angular projet, you'll get a simple Angular service which acts as facade for Electron API's.
Electron-CGI
If you want to use Electron with Dotnet, there a couple of options, such as Electron.NET or Edge.js. Electron-CGI adds a third option that works by calling your Dotnet application over a "Common Gateway Interface".
Debugtron
Ever wanted to inspect or debug a compiled Electron application that didn't have devtools available? Debugtron allows you to do exactly that.
Apps
Electron-clippy — A simple open source clipboard manager built on electron, with a nice interface.
Museeks — An open-source simple, clean and cross-platform music player.
html-to-sketch-electron — Open source app to render a website into Sketch using a nice GUI.
Interview with Felix Rieseberg
Felix has been working on Electron for a long time, first at Microsoft and now at Slack. He created Electron Fiddle and the Covalence conference and is super active in the Electron Community. He tweets at @felixrieseberg and blogs at felix.fun.
Oh, and he made Windows 95 an app. He's sorry.
How did you get involved with Electron?
I’ve worked with the idea of building desktop apps with web technologies for a while now. Back when Windows 8 first came out, I worked on WinJS apps with Microsoft – and then, later, exclusively on open source. Right when Electron got started, Kevin Sawicki tweeted out asking for some help with Windows, which is how I got involved. It’s been fun to work with the other maintainers ever since!
What do you enjoy most about working with Electron?
I appreciate how truly cross-platform it is, especially when it comes to older versions of Windows and more outlandish Linux distributions.

I’m also pretty bullish on combing JavaScript with native technologies. I think the fact that Electron can run your Rust/C++/Objective-C code side-by-side with your JavaScript isn’t being talked about enough!
And what would you like to work better/improve?
Everyone’s favorite topic: Memory and CPU usage. I think there’s a lot of potential, especially in apps (my own included) that we haven’t really tapped into yet.
What tips do you have for people that want to improve their memory and CPU usage?
Let me acknowledge that I myself am not nearly as good as I should be at this, but generally speaking, I suggest a combination of a) carefully looking at your dependencies and checking if some of them might be larger than what you actually need; b) benchmarking your code; and c) thinking beyond JavaScript and optimizing rendering performance (https://developers.google.com/web/fundamentals/performance/rendering/).
How did you come up with the idea to create windows 95 as an app, and how did you do it?
It was mostly meant as a joke for my colleagues, but I decided to publish the app once I realized that things would be working surprisingly well. The first released version didn't take more than a night.
That's it for the March edition of the Electron newsletter! Thanks to all of you for subscribing and a special thanks to Felix for being my interviewee. See you next month!
 

Copyright © 2019
You're receiving this email because you signed up for the Electron newsletter. If you were forwarded this email you can subscribe here
Help me out by sponsoring this newsletter with job postings or sponsored links.