[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (2.5MB)Download --main.vttDownload --main.webm (18MB)Download --pad.htmlDownload --pad.md""" title="""Saturday opening remarks""" url="""/2023/talks/sat-open""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-open""" note="""captioned, video posted, video: 05:25"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (3.3MB)Download --main.vttDownload --main.webm (19MB)Download --pad.htmlDownload --pad.md""" title="""An Org-Mode based text adventure game for learning the basics of Emacs, inside Emacs, written in Emacs Lisp""" url="""/2023/talks/adventure""" speakers="""Chung-hong Chan""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""adventure""" note="""captioned, video posted, video: 05:58"""]]
[[!template id=sched resources="""
Download --answers.opus (14MB)Download --answers.webm (56MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (12MB)Download --main.vttDownload --main.webm (283MB)Download --pad.htmlDownload --pad.mdDownload --slides.pdf (26MB)""" title="""Authoring and presenting university courses with Emacs and a full libre software stack""" url="""/2023/talks/uni""" speakers="""James Howell""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""uni""" note="""captioned, video posted, video: 20:53, answers: 22:32"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (5MB)Download --main.vttDownload --main.webm (49MB)Download --pad.htmlDownload --pad.md""" title="""MatplotLLM, iterative natural language data visualization in org-babel""" url="""/2023/talks/matplotllm""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""matplotllm""" note="""captioned, video posted, video: 09:34"""]]
[[!template id=sched resources="""
Download --answers.opus (22MB)Download --answers.webm (199MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (14MB)Download --main.vttDownload --main.webm (44MB)Download --pad.htmlDownload --pad.mdDownload .odp (15MB)Download .orgDownload .pdf (2.9MB)Download .pptx (15MB)""" title="""Teaching computer and data science with literate programming tools""" url="""/2023/talks/teaching""" speakers="""Marcus Birkenkrahe""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""teaching""" note="""captioned, video posted, video: 19:27, answers: 42:23"""]]
[[!template id=sched resources="""
Download --answers.opus (34MB)Download --answers.webm (205MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (9MB)Download --main.vttDownload --main.webm (32MB)Download --pad.htmlDownload --pad.md""" title="""Enhancing productivity with voice computing""" url="""/2023/talks/voice""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""voice""" note="""captioned, video posted, video: 18:49, answers: 1:07:47"""]]
[[!template id=sched resources="""
Download --alternative.mp4 (126MB)Download --alternative.webm (45MB)Download --intro.vttDownload --intro.webmDownload --main.opus (11MB)Download --main.vttDownload --main.webm (45MB)Download --pad.htmlDownload --pad.md""" title="""Who needs Excel? Managing your students qualifications with org-table""" url="""/2023/talks/table""" speakers="""Daniel Molina""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""table""" note="""captioned, video posted, video: 15:51"""]]
[[!template id=sched resources="""
Download --answers.opus (17MB)Download --answers.webm (46MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (12MB)Download --main.vttDownload --main.webm (50MB)Download --pad.htmlDownload --pad.md""" title="""LLM clients in Emacs, functionality and standardization""" url="""/2023/talks/llm""" speakers="""Andrew Hyatt""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""llm""" note="""captioned, video posted, video: 20:26, answers: 28:32"""]]
[[!template id=sched resources="""
Download --answers.opus (15MB)Download --answers.webm (96MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (14MB)Download --main.vttDownload --main.webm (54MB)Download --pad.htmlDownload --pad.md""" title="""one.el: the static site generator for Emacs Lisp Programmers""" url="""/2023/talks/one""" speakers="""Tony Aldon""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""one""" note="""captioned, video posted, video: 22:18, answers: 27:39"""]]
[[!template id=sched resources="""
Download --answers.opus (9.4MB)Download --answers.webm (35MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (5.5MB)Download --main.vttDownload --main.webm (23MB)Download --pad.htmlDownload --pad.mdDownload .pdf""" title="""Emacs turbo-charges my writing""" url="""/2023/talks/writing""" speakers="""Jeremy Friesen""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""writing""" note="""captioned, video posted, video: 08:53, answers: 15:53"""]]
[[!template id=sched resources="""
Download --answers.opus (12MB)Download --answers.webm (20MB)Download --expr_depth.svgDownload --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (15MB)Download --main.vttDownload --main.webm (63MB)Download --pad.htmlDownload --pad.mdDownload --testdata.orgDownload .org""" title="""Improving compiler diagnostics with overlays""" url="""/2023/talks/overlay""" speakers="""Jeff Trull""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""overlay""" note="""captioned, video posted, video: 20:57, answers: 11:48"""]]
[[!template id=sched resources="""
Download --answers.opus (3.1MB)Download --answers.webm (9.1MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (6.3MB)Download --main.vttDownload --main.webm (22MB)Download --pad.htmlDownload --pad.mdDownload --silence.mkv (12MB)Download .org""" title="""Why Nabokov would use Org-Mode if he were writing today""" url="""/2023/talks/nabokov""" speakers="""Edmund Jorgensen""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""nabokov""" note="""captioned, video posted, video: 09:51, answers: 09:21"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (4.2MB)Download --main.vttDownload --main.webm (29MB)Download --pad.htmlDownload --pad.md""" title="""Editor Integrated REPL Driven Development for all languages""" url="""/2023/talks/eval""" speakers="""Musa Al-hassy""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""eval""" note="""captioned, video posted, video: 09:37"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (11MB)Download --main.vttDownload --main.webm (62MB)Download --pad.htmlDownload --pad.mdDownload --room-noise.webm""" title="""Collaborative data processing and documenting using org-babel""" url="""/2023/talks/collab""" speakers="""Jonathan Hartman, Lukas C. Bossert""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""collab""" note="""captioned, video posted, video: 19:16"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (29MB)Download --main.vtt (unedited)Download --main.webm (187MB)Download --pad.htmlDownload --pad.md""" title="""REPLs in strange places: Lua, LaTeX, LPeg, LPegRex, TikZ""" url="""/2023/talks/repl""" speakers="""Eduardo Ochs""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""repl""" note="""video posted, video: 59:10"""]]
[[!template id=sched resources="""
Download --answers.opus (11MB)Download --answers.webm (43MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (6.6MB)Download --main.vttDownload --main.webm (52MB)Download --pad.htmlDownload --pad.md""" title="""How I play TTRPGs in Emacs""" url="""/2023/talks/solo""" speakers="""Howard Abrams""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""solo""" note="""captioned, video posted, video: 14:36, answers: 19:20"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.ogg (7.9MB)Download --main.opus (7.8MB)Download --main.vttDownload --main.webm (38MB)Download --pad.htmlDownload --pad.md""" title="""Org-Mode workflow: informal reference tracking""" url="""/2023/talks/ref""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""ref""" note="""captioned, video posted, video: 15:04"""]]
[[!template id=sched resources="""
Download --answers.opus (18MB)Download --answers.webm (69MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (23MB)Download --main.vttDownload --main.webm (133MB)Download --pad.htmlDownload --pad.md""" title="""Literate Documentation with Emacs and Org Mode""" url="""/2023/talks/doc""" speakers="""Mike Hamrick""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""doc""" note="""captioned, video posted, video: 42:45, answers: 11:00"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (10MB)Download --main.vtt (unedited)Download --main.webm (68MB)Download --pad.htmlDownload --pad.md""" title="""(Un)entangling projects and repos""" url="""/2023/talks/unentangling""" speakers="""Alexey Bochkarev""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""unentangling""" note="""video posted, video: 12:39"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.jsonDownload --main.opus (7.8MB)Download --main.vtt (unedited)Download --main.webm (38MB)Download --pad.htmlDownload --pad.md""" title="""Emacs development updates""" url="""/2023/talks/devel""" speakers="""John Wiegley""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""devel""" note="""video posted, video: 23:22"""]]
[[!template id=sched resources="""
Download --answers.opus (29MB)Download --answers.vtt (unedited)Download --intro.vttDownload --intro.webmDownload --main.opus (29MB)Download --main.vtt (unedited)Download --main.webm (80MB)Download --pad.htmlDownload --pad.md""" title="""Windows into Freedom""" url="""/2023/talks/windows""" speakers="""Corwin Brust""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""windows""" note="""video posted, video: 57:48"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.json (2.4MB)Download --main.opus (23MB)Download --main.vtt (unedited)Download --main.webm (211MB)Download --pad.htmlDownload --pad.md""" title="""Emacs core development: how it works""" url="""/2023/talks/core""" speakers="""Stefan Kangas""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""core""" note="""video posted, video: 1:07:13"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (4.7MB)Download --main.webm (32MB)Download --pad.htmlDownload --pad.md""" title="""Saturday closing remarks""" url="""/2023/talks/sat-close""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sat-close""" note="""video posted, video: 09:00"""]]
Jump to:
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (2.5MB)Download --main.vttDownload --main.webm (12MB)Download --pad.htmlDownload --pad.md""" title="""Sunday opening remarks""" url="""/2023/talks/sun-open""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-open""" note="""captioned, video posted, video: 05:17"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (37MB)Download --main.webm (234MB)Download --pad.htmlDownload --pad.md""" title="""Top 10 ways Hyperbole amps up Emacs""" url="""/2023/talks/hyperamp""" speakers="""Robert Weiner""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""hyperamp""" note="""video posted, video: 1:05:16"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.jsonDownload --main.opus (4.5MB)Download --main.vtt (unedited)Download --main.webm (23MB)Download --pad.htmlDownload --pad.md""" title="""Using Koutline for stream of thought journaling""" url="""/2023/talks/koutline""" speakers="""Matthew Jorgensen (PlasmaStrike)""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""koutline""" note="""video posted, video: 06:44"""]]
[[!template id=sched resources="""
Download --answers.opus (5.1MB)Download --answers.webm (57MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (14MB)Download --main.vttDownload --main.webm (54MB)Download --pad.htmlDownload --pad.md""" title="""Bringing joy to Scheme programming""" url="""/2023/talks/scheme""" speakers="""Andrew Tropin""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""scheme""" note="""captioned, video posted, video: 21:01"""]]
[[!template id=sched resources="""
Download --answers.opus (6.8MB)Download --answers.webm (10MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main-vp8.webm (95MB)Download --main.opusDownload --main.vttDownload --main.webm (29MB)Download --pad.htmlDownload --pad.md""" title="""Parallel text replacement""" url="""/2023/talks/parallel""" speakers="""Lovro, Valentino Picotti""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""parallel""" note="""captioned, video posted, video: 14:46, answers: 10:16"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opusDownload --main.vttDownload --main.webm (39MB)Download --pad.htmlDownload --pad.md""" title="""Eat and Eat powered Eshell, fast featureful terminal inside Emacs""" url="""/2023/talks/eat""" speakers="""Akib Azmain Turja""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""eat""" note="""video posted, video: 08:13"""]]
[[!template id=sched resources="""
Download --answers.opus (4.2MB)Download --answers.webm (38MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (9.3MB)Download --main.vttDownload --main.webm (66MB)Download --pad.htmlDownload --pad.md""" title="""GNU Emacs: A World of Possibilities""" url="""/2023/talks/world""" speakers="""Anand Tamariya""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""world""" note="""captioned, video posted, video: 20:31"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (20MB)Download --main.webm (185MB)Download --pad.htmlDownload --pad.md""" title="""The browser in a buffer""" url="""/2023/talks/poltys""" speakers="""Michael Bauer""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""poltys""" note="""video posted, video: 34:30"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.jsonDownload --main.opus (10MB)Download --main.vtt (unedited)Download --main.webm (121MB)Download --pad.htmlDownload --pad.md""" title="""A modern Emacs look-and-feel without pain""" url="""/2023/talks/flat""" speakers="""Pedro A. Aranda""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""flat""" note="""video posted, video: 22:20"""]]
[[!template id=sched resources="""
Download --alternative.webm (16MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (8.6MB)Download --main.vttDownload --main.webm (57MB)Download --pad.htmlDownload --pad.mdDownload --presentation.webm (16MB)Download --solve-demo.webm (11MB)Download .pdf""" title="""Speedcubing in Emacs""" url="""/2023/talks/cubing""" speakers="""wasamasa""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""cubing""" note="""captioned, video posted, video: 13:35"""]]
[[!template id=sched resources="""
Download --answers.opus (39MB)Download --answers.webm (253MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (11MB)Download --main.vttDownload --main.webm (32MB)Download --pad.htmlDownload --pad.md""" title="""The Emacsen family, the design of an Emacs and the importance of Lisp""" url="""/2023/talks/emacsen""" speakers="""Fermin""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""emacsen""" note="""captioned, video posted, video: 18:28, answers: 1:08:14"""]]
[[!template id=sched resources="""
Download --answers.opus (19MB)Download --answers.webm (52MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (21MB)Download --main.vttDownload --main.webm (139MB)Download --pad.htmlDownload --pad.mdDownload .outline""" title="""Emacs MultiMedia System (EMMS)""" url="""/2023/talks/emms""" speakers="""Yoni Rabkin""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""emms""" note="""captioned, video posted, video: 38:38, answers: 32:38"""]]
[[!template id=sched resources="""
Download --answers.opus (11MB)Download --answers.webm (115MB)Download --intro.vttDownload --intro.webmDownload --main.opus (22MB)Download --main.vttDownload --main.webm (80MB)Download --pad.htmlDownload --pad.md""" title="""emacs-gc-stats: Does garbage collection actually slow down Emacs?""" url="""/2023/talks/gc""" speakers="""Ihor Radchenko""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""gc""" note="""video posted, video: 33:22"""]]
[[!template id=sched resources="""
Download --answers.opus (9MB)Download --answers.webm (48MB)Download --intro.vttDownload --intro.webm (996kB)Download --main.opus (18MB)Download --main.vttDownload --main.webm (149MB)Download --pad.htmlDownload --pad.md""" title="""hyperdrive.el: Peer-to-peer filesystem in Emacs""" url="""/2023/talks/hyperdrive""" speakers="""Joseph Turner and Protesilaos Stavrou""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""hyperdrive""" note="""captioned, video posted, video: 40:03, answers: 28:15"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (13MB)Download --main.vttDownload --main.webm (66MB)Download --pad.htmlDownload --pad.md""" title="""Programming with steno""" url="""/2023/talks/steno""" speakers="""Daniel Alejandro Tapia""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""steno""" note="""captioned, video posted, video: 25:03"""]]
[[!template id=sched resources="""
Download --answers--trimmed.webm (176MB)Download --answers.opus (25MB)Download --answers.webm (176MB)Download --intro.vttDownload --intro.webmDownload --main.opus (6.2MB)Download --main.vttDownload --main.webm (26MB)Download --pad.htmlDownload --pad.mdDownload .pdf""" title="""Mentoring VS-Coders as an Emacsian (or How to show not tell people about the wonders of Emacs)""" url="""/2023/talks/mentor""" speakers="""Jeremy Friesen""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""mentor""" note="""captioned, video posted, video: 10:44, answers: 1:13:43"""]]
[[!template id=sched resources="""
Download --answers.opus (8.2MB)Download --answers.webm (23MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (8.7MB)Download --main.vttDownload --main.webm (29MB)Download --pad.htmlDownload --pad.mdDownload .pdf (87MB)""" title="""Writing a language server in OCaml for Emacs, fun, and profit""" url="""/2023/talks/lspocaml""" speakers="""Austin Theriault""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""lspocaml""" note="""captioned, video posted, video: 16:04, answers: 14:24"""]]
[[!template id=sched resources="""
Download --answers.opus (7.6MB)Download --answers.webm (18MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (17MB)Download --main.vttDownload --main.webm (53MB)Download --pad.htmlDownload --pad.mdDownload .org""" title="""Emacs saves the Web (maybe)""" url="""/2023/talks/web""" speakers="""Yuchen Pei""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""web""" note="""captioned, video posted, video: 31:33, answers: 15:53"""]]
[[!template id=sched resources="""
Download --answers.opus (9MB)Download --answers.webm (41MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (13MB)Download --main.vttDownload --main.webm (57MB)Download --pad.htmlDownload --pad.mdDownload --transcript.txt""" title="""What I learned by writing test cases for GNU Hyperbole""" url="""/2023/talks/test""" speakers="""Mats Lidell""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""test""" note="""captioned, video posted, video: 26:55, answers: 26:22"""]]
[[!template id=sched resources="""
Download --answers.opus (16MB)Download --answers.webm (44MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (8.8MB)Download --main.vttDownload --main.webm (47MB)Download --pad.htmlDownload --pad.mdDownload --previous.mkv (377MB)Download --script.txtDownload .orgDownload .txt""" title="""Sharing Emacs is Caring Emacs: Emacs education and why I embraced video""" url="""/2023/talks/sharing""" speakers="""Jacob Boxerman""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sharing""" note="""captioned, video posted, video: 16:34, answers: 25:19"""]]
[[!template id=sched resources="""
Download --answers.opus (71MB)Download --answers.webm (317MB)Download --intro.vttDownload --intro.webmDownload --main--chapters.vttDownload --main.opus (8.3MB)Download --main.vttDownload --main.webm (37MB)Download --pad.htmlDownload --pad.md""" title="""EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference""" url="""/2023/talks/emacsconf""" speakers="""Sacha Chua""" watch="""https://emacsconf.org/2023/watch/dev""" slug="""emacsconf""" note="""captioned, video posted, video: 15:05, answers: 2:00:43"""]]
[[!template id=sched resources="""
Download --intro.vttDownload --intro.webmDownload --main.opus (71MB)Download --main.webm (279MB)Download --pad.htmlDownload --pad.md""" title="""Sunday closing remarks""" url="""/2023/talks/sun-close""" watch="""https://emacsconf.org/2023/watch/gen""" slug="""sun-close""" note="""video posted, video: 2:00:43"""]]