Service workers
October 15, 2016A service worker is a script that sits between a web page and the network, acting as a proxy for network requests: if the network is…
A service worker is a script that sits between a web page and the network, acting as a proxy for network requests: if the network is…
The EventEmitter pattern is a derivative of the Observer pattern: an object can notify a set of observers when a change in its state occurs…
When I started writing javascript in earnest a couple of years ago, I was stuck in a very procedural way of thinking — all of my functions…
I am a big fan of work-in-progress (WIP) commits. When I am working through a prototype or a spike, and need to do some experimentation with…
While working on rewriting my side-project (VirtualPlaybill) in React, I got hung up on a very basic plumbing concept: named exports. With…
Whenever I need to build a quick web application I turn to ExpressJS. It is a fast, minimal, easy to configure web server that puts the E in…
Modern web applications can draw resources from anywhere on the web. Fonts, JavaScript libraries, images, and other data can be fetched from…
2015 has been a very eventful year. Not only did I write and launch an ebook about my code school experience, but I have also built and…
My side project (Virtual Playbill) is an image-heavy application, and I used YSlow to find a few quick performance wins. The first ‘F’ I got…
JavaScript Objects are complex types, and even defined properties have a control panel of their own. You can view the content of the control…