Yet, there is an element of YMMV. Like, I only ever do live demos, including lots of live coding. My "slides" are my org-mode file, with org-babel, and org-tree-slide. My premise is that, in-conference, peoples' eyes will glaze over sooner or later because of information overload from other talks and/or intense social engagement. So I need to land one maybe two engaging moments. Interested parties will engage in the "hallway track", post-talk. At-home viewers will scrub through the recording. All people have access to slides and/or a detailed blog post. Disinterested parties are free to use "the law of two feet" and leave if it's not working for them.
My talks have never been polished diamonds --- all elements of serendipity and demofail are embraced. So far, nobody has booed me off-stage, and I've always had fun after-talk conversations.
Also, in terms of actually doing the thing, this is what my, ah, "process" ends up looking like [1]. I discovered many people relate to it.
[1] https://www.evalapply.org/posts/how-to-give-a-conference-tal...