Jonathan Siler

Web Technology Zen Master

Microjournal

Notes from the trenches

Occasional snapshots of the work, technology, and teams that keep me tinkering.

Resizing an iframe using postMessage

Apr 17, 2014

How to keep an embedded iframe height in sync with its parent page by exchanging messages between the host and the child document.
Read article →

Making sense of $.Deferred as a Promise

Mar 9, 2015

Reconciling jQuery's $.Deferred object with the Promise mental model by looking at producer, forwarder, and receiver use cases.
Read article →

Setting up a Chrome OS VM in VirtualBox

Aug 12, 2017

It's really easy to setup a virtual machine instance of ChromeOS for testing and configuration before making the financial commitment (albeit small) to a cutting edge Chromebook.
Read article →