Hello world.

I spent nearly all day yesterday offline and grilling food over a charcoal grill in the backyard. Well, offline if listening to pre-downloaded podcasts counts.

I see other folks blogging "weeknotes" - which appear to be once-a-week summaries of various and sundry thoughts. I've been trying to open daily journal notes here to catch random rambly thoughts with potential to coalesce into sensible coherence. Maybe it would be interesting to develop a habit to review my week's brain dumps here and summarize them into a blog post?

Also have a notion to get around to generating an RSS feed of daily journals as part of StaticRendering here. It's basically the kind of blogging Dave Winer's been doing for decades and recently piped into a daily newsletter thing.

Lea Verou: Import non-ESM libraries in ES Modules, with client-side vanilla JS

Once you start using ESM, you realize that most libraries out there are not written in ESM, nor do they include ESM builds. Many are still using globals, and those that target Node.js use CommonJS (CJS). What can we do in that case? Unfortunately, ES Modules are not really designed with any import (pun intended) mechanism for these syntaxes, but, there are some strategies we could employ.


StreamYard is a live streaming studio in your browser. Interview guests, share your screen, and much more. Stream directly to Facebook, YouTube, LinkedIn, and other platforms.