JavaScript
Notes on Electron, JavaScript and the web, newest first.
- Things people get wrong about ElectronFrom $25,000 Bloomberg Terminals to SpaceX spaceship controls, web tech is powering systems you'd never expect. Many desktop apps are built with Electron. Why build with web tech — and why bundle parts of Chromium to do so?21 Jan
- Using WebGL Shadertoy Shaders in Three.jsTutorial: Using Shadertoy shaders in three.js - with example code using Next.js, Three.js, and React.21 Sep
- Adventures in Measuring JavaScriptThis is a post about my attempts to measure the CPU cost of JavaScript in a large codebase using thread instruction counters within Chrome's tracing tools.8 Nov
- Progressive Web Apps & ElectronPWAs are supposed to bridge the gap between native apps and websites. How does Electron fit into this story? Should you build an Electron app or a PWA?8 Apr
- Introducing Electron FiddleOver the past four years, I have introduced thousands of developers to Electron. I’ve also worked with and on apps with millions of end users. All too10 Aug
- Defeating ElectronIt is likely that some of your desktop apps have been developed with Electron [https://www.electronjs.org], a framework that combines Node.js, parts of Chromium, and12 Jul
- A Guide to ElectronInterested in Electron? Not sure where to start? You're in luck, because I have spent multiple weeks squeezing the most important lessons learned while building Electron18 Dec
- Ember-Electron 2: Building Desktop Apps with Ember and ElectronBuilding desktop apps with Electron is powerful: It enables developers to use web technologies to target all major operating systems. However, writing the app itself is only half10 Apr
- Wicked Cool Excel Functions with Blockspring[http://i.imgur.com/6vsY8p4.gif] My best days at work are spent hacking with startups - and Y Combinator (S 14) startup Blockspring might just be one of17 Jun
- Deploying SailsJS Apps in SecondsAbout two weeks ago, I met Mike McNeill at an event. We started chatting about JavaScript frameworks and his own brainchild, SailsJS [http://sailsjs.org/#!/]. "Wouldn'17 Feb
- Azure Websites and io.jsMultiple people have asked me whether Azure Websites supports io.js, so let's get down to the nitty-gritty: It does - and I wrote a small19 Jan
- ECMAScript 6: A Quick Intro to the Future of JavaScriptBy this point, you have probably heard of ECMAScript 6, also known as the upcoming version of the standard that defines JavaScript. Maybe you haven't, in15 Jan
- Building Standalone Node.js Apps with Node WebkitLet's ignore for a second all the obvious good reasons against building a standalone Node.js app. There are however scenarios in which turning a node-19 Nov