RSSAmplifier

Blog

James Burke

jrburke.comRSS feed ↗5 posts

Latest posts

The next episode

After joining Mozilla Messaging just over seven years ago, I start a new job later this month. I am thankful for Alex 's introduction to David that led to the Mozilla job. I moved up to Vancouver to experiment with web-based messaging. That led to a few experiments at Mozilla, most recently the Firefox OS email app front end. However, all the experiments I worked on at Mozilla were eventually shut…

RequireJS 2.2, alameda 1.0 released

RequireJS 2.2 alameda 1.0 RequireJS has a new minor version rev, prompted by a couple things: 1) The RequireJS project has transitioned over to the jQuery Foundation. New legal stuff for the copyright, and now just MIT license vs both MIT and BSD 2 dual license. According to the lawyer advice, MIT on its own is more permissive than BSD 2, so it should be a superset of all the possible use cases…

Template strings, components, models and events

This is a shorter, rougher post to outline a recent experiment around UI construction. It is a bit high level, and sets some context around the htemplate module . Some nice things about the React -related world that I wanted to try for a work project: A component system. Grouping the DOM building with the JS code that knows about the state (In React, this is the render method, using…

amodro-trace and AMD loaders

A new tool, and some AMD loader rambling: I have started a new project around AMD modules, amodro-trace . It is a tool that understands AMD modules and is meant to be used in other node-based build systems. The README has more background, but the general use cases that drove it: Get a dependency tree for a module ID Allows non-file inputs Allows transpiling inputs to AMD before tracing Allows…

How to know when ES modules are done

There are few pieces of a module system that need to be available for it to be fully functional. I will describe them here and talk a bit about where ECMAScript (ES) modules seem to be at the moment, from an outside public perspective. I am not on TC-39, the committee that works on the ES language specification (otherwise known as JavaScript, JS). Just someone who has worked on a few JS module…