Making Your App Extensible with JavaScriptCore (CocoaHeads Presentation)
Dec 13th, 2022
Presentation Recording on YouTube
I recently went to CocoaHeads Aachen and was asked if I happened to have a topic to talk about. Of course I did :)
Designing plugins for The Archive took up a lot of my time this year. So this presentation is about the basic design of the plugin system as registered inputs/outputs.
Update 2023-08-15: Thanks to a tool by Simon Willisons, I assembled a full presentation transcript for you !
Presentation Slides
If anyone wants to see the slides on their own, here’s a JPEG export of the 29 slides I used.
Presentation Slides
Requires JavaScript for the lazy loading for the flipping-through control carousel. Here's a simple list of pictures if that doesn't work for you.
Links to this article
This Thursday (in 2 days), I’ll be doing a short presentation of plugin systems via JavaScriptCore, plus an interactive demo and something for attendants to play around with. (Fingers crossed I finish it in time 😱) You can join via Zoom. It’s free, and should be fun :) There’ll likely be a recording if you can’t make it.
Last year, I posted my presentation video and slides for the CocoaHeads Aachen talk “Making Your App Extensible with JavaScriptCore”. Today I read about Simon Willisons’s presentation annotation tool . It’s a simple HTML file where you can put your slides, have Tesseract generate alt-text for each, and annotate the whole thing with simple Markdown. The generated output is HTML. It is genius. I love it, and here’s the slides + transcript (which I happen to have from editing the video anyway) of the JSCore talk.