summaryrefslogtreecommitdiffstats
path: root/2024
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2024/draft-schedule.md59
-rw-r--r--2024/info/blee-after.md3
-rw-r--r--2024/info/blee-nav.md6
-rw-r--r--2024/info/casual-after.md3
-rw-r--r--2024/info/casual-nav.md4
-rw-r--r--2024/info/color-after.md3
-rw-r--r--2024/info/color-nav.md4
-rw-r--r--2024/info/emacs30-after.md7
-rw-r--r--2024/info/emacs30-before.md12
-rw-r--r--2024/info/emacs30-nav.md7
-rw-r--r--2024/info/flp-after.md3
-rw-r--r--2024/info/flp-nav.md4
-rw-r--r--2024/info/graph-after.md3
-rw-r--r--2024/info/graph-nav.md4
-rw-r--r--2024/info/guile-after.md3
-rw-r--r--2024/info/guile-nav.md2
-rw-r--r--2024/info/gypsum-after.md3
-rw-r--r--2024/info/gypsum-nav.md2
-rw-r--r--2024/info/hyperbole-after.md3
-rw-r--r--2024/info/hyperbole-nav.md2
-rw-r--r--2024/info/hyperdrive-after.md3
-rw-r--r--2024/info/hyperdrive-nav.md4
-rw-r--r--2024/info/hywiki-after.md3
-rw-r--r--2024/info/hywiki-nav.md2
-rw-r--r--2024/info/julia-after.md3
-rw-r--r--2024/info/julia-nav.md2
-rw-r--r--2024/info/language-after.md3
-rw-r--r--2024/info/language-nav.md4
-rw-r--r--2024/info/learning-after.md3
-rw-r--r--2024/info/learning-nav.md4
-rw-r--r--2024/info/links-after.md3
-rw-r--r--2024/info/links-nav.md4
-rw-r--r--2024/info/literate-after.md3
-rw-r--r--2024/info/literate-nav.md4
-rw-r--r--2024/info/mcclim-after.md3
-rw-r--r--2024/info/mcclim-nav.md4
-rw-r--r--2024/info/org-teach-after.md3
-rw-r--r--2024/info/org-teach-nav.md4
-rw-r--r--2024/info/p-search-after.md3
-rw-r--r--2024/info/p-search-nav.md2
-rw-r--r--2024/info/papers-after.md3
-rw-r--r--2024/info/papers-nav.md2
-rw-r--r--2024/info/pgmacs-after.md3
-rw-r--r--2024/info/pgmacs-nav.md6
-rw-r--r--2024/info/project-after.md3
-rw-r--r--2024/info/project-nav.md4
-rw-r--r--2024/info/regex-after.md3
-rw-r--r--2024/info/regex-nav.md6
-rw-r--r--2024/info/repro-after.md3
-rw-r--r--2024/info/repro-nav.md3
-rw-r--r--2024/info/rust-after.md3
-rw-r--r--2024/info/rust-nav.md2
-rw-r--r--2024/info/secrets-after.md3
-rw-r--r--2024/info/secrets-nav.md2
-rw-r--r--2024/info/sharing-after.md3
-rw-r--r--2024/info/sharing-nav.md4
-rw-r--r--2024/info/shell-after.md3
-rw-r--r--2024/info/shell-nav.md2
-rw-r--r--2024/info/students-after.md3
-rw-r--r--2024/info/students-nav.md4
-rw-r--r--2024/info/theme-after.md3
-rw-r--r--2024/info/theme-nav.md2
-rw-r--r--2024/info/transducers-after.md3
-rw-r--r--2024/info/transducers-nav.md5
-rw-r--r--2024/info/water-after.md3
-rw-r--r--2024/info/writing-after.md3
-rw-r--r--2024/info/writing-nav.md4
-rw-r--r--2024/organizers-notebook/index.org2
-rw-r--r--2024/schedule-details.md69
-rw-r--r--2024/talks/emacs30.md21
70 files changed, 167 insertions, 214 deletions
diff --git a/2024/draft-schedule.md b/2024/draft-schedule.md
index 09acae16..96da040c 100644
--- a/2024/draft-schedule.md
+++ b/2024/draft-schedule.md
@@ -7,21 +7,26 @@ Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">S
<div class="schedule" data-start="2024-12-07T14:00:00+0000" data-end="2024-12-07T22:30:00+0000" data-tracks="General,Development">
[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-papers.html">BBB</a>""" startutc="""2024-12-07T14:10:00+0000""" endutc="""2024-12-07T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Writing academic papers in Org-Roam""" url="""/2024/talks/papers""" speakers="""Vincent Conus""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""papers""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""""" startutc="""2024-12-07T14:50:00+0000""" endutc="""2024-12-07T15:00:00+0000""" start="""9:50""" end="""10:00""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-project.html">BBB</a>""" startutc="""2024-12-07T14:40:00+0000""" endutc="""2024-12-07T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]]
[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-gypsum.html">BBB</a>""" startutc="""2024-12-07T15:00:00+0000""" endutc="""2024-12-07T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: aindilis</a>""" startutc="""2024-12-07T15:30:00+0000""" endutc="""2024-12-07T15:50:00+0000""" start="""10:30""" end="""10:50""" title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-rust.html">BBB</a>""" startutc="""2024-12-07T15:50:00+0000""" endutc="""2024-12-07T16:10:00+0000""" start="""10:50""" end="""11:10""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperdrive.html">BBB</a>""" startutc="""2024-12-07T16:10:00+0000""" endutc="""2024-12-07T16:30:00+0000""" start="""11:10""" end="""11:30""" title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]]
-[[!template id=sched time="""5""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-julia.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:05:00+0000""" start="""1:00""" end="""1:05""" title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""julia""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: robin</a>""" startutc="""2024-12-07T18:35:00+0000""" endutc="""2024-12-07T18:55:00+0000""" start="""1:35""" end="""1:55""" title="""Beguiling Emacs: Guile-Emacs relaunched!""" url="""/2024/talks/guile""" speakers="""Robin Templeton""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""guile""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-theme.html">BBB</a>""" startutc="""2024-12-07T18:50:00+0000""" endutc="""2024-12-07T19:00:00+0000""" start="""1:50""" end="""2:00""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]]
-[[!template id=sched time="""60""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-mcclim.html">BBB</a>""" startutc="""2024-12-07T19:15:00+0000""" endutc="""2024-12-07T20:15:00+0000""" start="""2:15""" end="""3:15""" title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""mcclim""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T19:30:00+0000""" endutc="""2024-12-07T19:40:00+0000""" start="""2:30""" end="""2:40""" title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]]
-[[!template id=sched time="""40""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T20:00:00+0000""" endutc="""2024-12-07T20:40:00+0000""" start="""3:00""" end="""3:40""" title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: cosmicexplorer</a>""" startutc="""2024-12-07T20:45:00+0000""" endutc="""2024-12-07T21:05:00+0000""" start="""3:45""" end="""4:05""" title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""regex""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: bardman</a>""" startutc="""2024-12-07T21:00:00+0000""" endutc="""2024-12-07T21:10:00+0000""" start="""4:00""" end="""4:10""" title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-repro.html">BBB</a>""" startutc="""2024-12-07T21:25:00+0000""" endutc="""2024-12-07T21:45:00+0000""" start="""4:25""" end="""4:45""" title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2024-12-07T21:30:00+0000""" endutc="""2024-12-07T21:40:00+0000""" start="""4:30""" end="""4:40""" title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]]</div>
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-org-teach.html">BBB</a>""" startutc="""2024-12-07T15:20:00+0000""" endutc="""2024-12-07T15:40:00+0000""" start="""10:20""" end="""10:40""" title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-rust.html">BBB</a>""" startutc="""2024-12-07T15:40:00+0000""" endutc="""2024-12-07T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: aindilis</a>""" startutc="""2024-12-07T16:00:00+0000""" endutc="""2024-12-07T16:20:00+0000""" start="""11:00""" end="""11:20""" title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-graph.html">BBB</a>""" startutc="""2024-12-07T16:20:00+0000""" endutc="""2024-12-07T16:40:00+0000""" start="""11:20""" end="""11:40""" title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""""" startutc="""2024-12-07T16:30:00+0000""" endutc="""2024-12-07T16:40:00+0000""" start="""11:30""" end="""11:40""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]]
+[[!template id=sched time="""5""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-julia.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:05:00+0000""" start="""1:00""" end="""1:05""" title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""julia""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-theme.html">BBB</a>""" startutc="""2024-12-07T18:00:00+0000""" endutc="""2024-12-07T18:10:00+0000""" start="""1:00""" end="""1:10""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: robin</a>""" startutc="""2024-12-07T18:25:00+0000""" endutc="""2024-12-07T18:45:00+0000""" start="""1:25""" end="""1:45""" title="""Beguiling Emacs: Guile-Emacs relaunched!""" url="""/2024/talks/guile""" speakers="""Robin Templeton""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""guile""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T18:30:00+0000""" endutc="""2024-12-07T18:40:00+0000""" start="""1:30""" end="""1:40""" title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]]
+[[!template id=sched time="""40""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: lispmacs</a>""" startutc="""2024-12-07T18:50:00+0000""" endutc="""2024-12-07T19:30:00+0000""" start="""1:50""" end="""2:30""" title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-p-search.html">BBB</a>""" startutc="""2024-12-07T18:55:00+0000""" endutc="""2024-12-07T19:15:00+0000""" start="""1:55""" end="""2:15""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""p-search""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-secrets.html">BBB</a>""" startutc="""2024-12-07T19:35:00+0000""" endutc="""2024-12-07T19:45:00+0000""" start="""2:35""" end="""2:45""" title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""secrets""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-casual.html">BBB</a>""" startutc="""2024-12-07T19:40:00+0000""" endutc="""2024-12-07T20:00:00+0000""" start="""2:40""" end="""3:00""" title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]]
+[[!template id=sched time="""60""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-mcclim.html">BBB</a>""" startutc="""2024-12-07T20:05:00+0000""" endutc="""2024-12-07T21:05:00+0000""" start="""3:05""" end="""4:05""" title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""mcclim""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperdrive.html">BBB</a>""" startutc="""2024-12-07T20:20:00+0000""" endutc="""2024-12-07T20:40:00+0000""" start="""3:20""" end="""3:40""" title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""none""" startutc="""2024-12-07T21:00:00+0000""" endutc="""2024-12-07T21:10:00+0000""" start="""4:00""" end="""4:10""" title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""""" startutc="""2024-12-07T21:20:00+0000""" endutc="""2024-12-07T21:40:00+0000""" start="""4:20""" end="""4:40""" title="""Emacs 30 Highlights""" url="""/2024/talks/emacs30""" speakers="""Philip Kaludercic""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""emacs30""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-repro.html">BBB</a>""" startutc="""2024-12-07T21:25:00+0000""" endutc="""2024-12-07T21:45:00+0000""" start="""4:25""" end="""4:45""" title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]]</div>
Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">Sun Dec 8</a><a name="date-2024-12-08"></a>
# Sunday Dec 8, 2024
@@ -29,18 +34,14 @@ Jump to: <a href="#date-2024-12-07">Sat Dec 7</a> - <a href="#date-2024-12-08">S
<div class="schedule" data-start="2024-12-08T14:00:00+0000" data-end="2024-12-08T22:30:00+0000" data-tracks="General,Development">
[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-links">Etherpad</a>""" startutc="""2024-12-08T14:10:00+0000""" endutc="""2024-12-08T14:20:00+0000""" start="""9:10""" end="""9:20""" title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-org-teach.html">BBB</a>""" startutc="""2024-12-08T14:40:00+0000""" endutc="""2024-12-08T15:00:00+0000""" start="""9:40""" end="""10:00""" title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-pgmacs.html">BBB</a>""" startutc="""2024-12-08T15:00:00+0000""" endutc="""2024-12-08T15:10:00+0000""" start="""10:00""" end="""10:10""" title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperbole.html">BBB</a>""" startutc="""2024-12-08T15:20:00+0000""" endutc="""2024-12-08T15:30:00+0000""" start="""10:20""" end="""10:30""" title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-graph.html">BBB</a>""" startutc="""2024-12-08T15:40:00+0000""" endutc="""2024-12-08T16:00:00+0000""" start="""10:40""" end="""11:00""" title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hywiki.html">BBB</a>""" startutc="""2024-12-08T15:50:00+0000""" endutc="""2024-12-08T16:10:00+0000""" start="""10:50""" end="""11:10""" title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-language">Etherpad</a>""" startutc="""2024-12-08T16:30:00+0000""" endutc="""2024-12-08T16:40:00+0000""" start="""11:30""" end="""11:40""" title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-blee.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-literate.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" track="""General""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-casual.html">BBB</a>""" startutc="""2024-12-08T18:50:00+0000""" endutc="""2024-12-08T19:10:00+0000""" start="""1:50""" end="""2:10""" title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-p-search.html">BBB</a>""" startutc="""2024-12-08T18:50:00+0000""" endutc="""2024-12-08T19:10:00+0000""" start="""1:50""" end="""2:10""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]]
-[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-secrets.html">BBB</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T19:50:00+0000""" start="""2:40""" end="""2:50""" title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" track="""Development""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""secrets""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-learning">Etherpad</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T20:00:00+0000""" start="""2:40""" end="""3:00""" title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-project.html">BBB</a>""" startutc="""2024-12-08T20:20:00+0000""" endutc="""2024-12-08T20:40:00+0000""" start="""3:20""" end="""3:40""" title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]]
-[[!template id=sched time="""30""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-transducers.html">BBB</a>""" startutc="""2024-12-08T21:00:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:00""" end="""4:30""" title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" track="""Development""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]]
-[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-sharing">Etherpad</a>""" startutc="""2024-12-08T21:10:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:10""" end="""4:30""" title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]]</div> \ No newline at end of file
+[[!template id=sched time="""20""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: cosmicexplorer</a>""" startutc="""2024-12-08T14:30:00+0000""" endutc="""2024-12-08T14:50:00+0000""" start="""9:30""" end="""9:50""" title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""regex""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-blee.html">BBB</a>""" startutc="""2024-12-08T15:00:00+0000""" endutc="""2024-12-08T15:20:00+0000""" start="""10:00""" end="""10:20""" title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://pad.emacsconf.org/2024-language">Etherpad</a>""" startutc="""2024-12-08T15:40:00+0000""" endutc="""2024-12-08T15:50:00+0000""" start="""10:40""" end="""10:50""" title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-pgmacs.html">BBB</a>""" startutc="""2024-12-08T16:00:00+0000""" endutc="""2024-12-08T16:10:00+0000""" start="""11:00""" end="""11:10""" title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""pgmacs""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hyperbole.html">BBB</a>""" startutc="""2024-12-08T16:30:00+0000""" endutc="""2024-12-08T16:40:00+0000""" start="""11:30""" end="""11:40""" title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-hywiki.html">BBB</a>""" startutc="""2024-12-08T18:00:00+0000""" endutc="""2024-12-08T18:20:00+0000""" start="""1:00""" end="""1:20""" title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-learning">Etherpad</a>""" startutc="""2024-12-08T18:40:00+0000""" endutc="""2024-12-08T19:00:00+0000""" start="""1:40""" end="""2:00""" title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://pad.emacsconf.org/2024-sharing">Etherpad</a>""" startutc="""2024-12-08T19:10:00+0000""" endutc="""2024-12-08T19:30:00+0000""" start="""2:10""" end="""2:30""" title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]]
+[[!template id=sched time="""10""" q-and-a="""<a href="https://chat.emacsconf.org/?join=emacsconf">#emacsconf, speaker nick: bardman</a>""" startutc="""2024-12-08T19:40:00+0000""" endutc="""2024-12-08T19:50:00+0000""" start="""2:40""" end="""2:50""" title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]]
+[[!template id=sched time="""20""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-literate.html">BBB</a>""" startutc="""2024-12-08T20:00:00+0000""" endutc="""2024-12-08T20:20:00+0000""" start="""3:00""" end="""3:20""" title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""literate""" note=""""""]]
+[[!template id=sched time="""30""" q-and-a="""<a href="https://media.emacsconf.org/2024/current/bbb-transducers.html">BBB</a>""" startutc="""2024-12-08T21:00:00+0000""" endutc="""2024-12-08T21:30:00+0000""" start="""4:00""" end="""4:30""" title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" track="""General""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""transducers""" note=""""""]]</div> \ No newline at end of file
diff --git a/2024/info/blee-after.md b/2024/info/blee-after.md
index e24f508e..a25a65d7 100644
--- a/2024/info/blee-after.md
+++ b/2024/info/blee-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20blee%3A%20About%20Blee%3A%20towards%20an%20integrated%20Emacs%20environment%20for%20enveloping%20our%20own%20autonomy%20directed%20digital%20ecosystem)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/blee-nav.md b/2024/info/blee-nav.md
index 12dc7932..25b8622c 100644
--- a/2024/info/blee-nav.md
+++ b/2024/info/blee-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a>
-Next by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a>
-Track: <span class="sched-track Development">Development</span>
+Previous by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a>
+Next by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a>
+Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/casual-after.md b/2024/info/casual-after.md
index 478c2e0f..abb1f6fd 100644
--- a/2024/info/casual-after.md
+++ b/2024/info/casual-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20casual%3A%20Re-imagining%20the%20Emacs%20user%20experience%20with%20Casual%20Suite)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/casual-nav.md b/2024/info/casual-nav.md
index 0d9cb38c..ad184a3d 100644
--- a/2024/info/casual-nav.md
+++ b/2024/info/casual-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a>
-Next by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a>
+Previous by track: <a href="/2024/talks/shell">Emacs as a shell</a>
+Next by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/color-after.md b/2024/info/color-after.md
index 9bee72c6..dbd67a8e 100644
--- a/2024/info/color-after.md
+++ b/2024/info/color-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20color%3A%20Colour%20your%20Emacs%20with%20ease)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/color-nav.md b/2024/info/color-nav.md
index e6a0ed7a..89995499 100644
--- a/2024/info/color-nav.md
+++ b/2024/info/color-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/papers">Writing academic papers in Org-Roam</a>
-Next by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a>
+Previous by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a>
+Next by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/emacs30-after.md b/2024/info/emacs30-after.md
new file mode 100644
index 00000000..c854e4a5
--- /dev/null
+++ b/2024/info/emacs30-after.md
@@ -0,0 +1,7 @@
+<!-- Automatically generated by emacsconf-publish-after-page -->
+
+
+Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20emacs30%3A%20Emacs%2030%20Highlights)
+
+
+<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/emacs30-before.md b/2024/info/emacs30-before.md
new file mode 100644
index 00000000..5f85db8c
--- /dev/null
+++ b/2024/info/emacs30-before.md
@@ -0,0 +1,12 @@
+<!-- Automatically generated by emacsconf-publish-before-page -->
+[[!toc ]]
+Format: 20-min talk; Q&A: ask questions via Etherpad/IRC; we'll e-mail the speaker and post answers on this wiki page after the conference
+Status: Waiting for video from speaker
+
+
+
+
+
+
+# Description
+<!-- End of emacsconf-publish-before-page --> \ No newline at end of file
diff --git a/2024/info/emacs30-nav.md b/2024/info/emacs30-nav.md
new file mode 100644
index 00000000..633f4941
--- /dev/null
+++ b/2024/info/emacs30-nav.md
@@ -0,0 +1,7 @@
+
+<div class="talk-nav">
+Back to the [[talks]]
+Previous by track: <a href="/2024/talks/writing">Emacs Writing Studio</a>
+Next by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a>
+Track: <span class="sched-track General">General</span>
+</div>
diff --git a/2024/info/flp-after.md b/2024/info/flp-after.md
index 98388a5c..63642a23 100644
--- a/2024/info/flp-after.md
+++ b/2024/info/flp-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [adougher9@gmail.com](mailto:adougher9@gmail.com?subject=Comment%20for%20EmacsConf%202023%20flp%3A%20The%20Free%20Life%20Planner%3A%20Empowering%20lives%20with%20Emacs-based%20AI)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/flp-nav.md b/2024/info/flp-nav.md
index 2df857c8..b32ebf91 100644
--- a/2024/info/flp-nav.md
+++ b/2024/info/flp-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/color">Colour your Emacs with ease</a>
-Next by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a>
+Previous by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a>
+Next by track: <a href="/2024/talks/color">Colour your Emacs with ease</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/graph-after.md b/2024/info/graph-after.md
index 50313995..445f7ee1 100644
--- a/2024/info/graph-after.md
+++ b/2024/info/graph-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [john@cellform.com](mailto:john@cellform.com?subject=Comment%20for%20EmacsConf%202023%20graph%3A%20Graph%20mode%3A%20a%20major%20mode%20to%20create%2C%20edit%20and%20display%20discrete%20element%20graphs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/graph-nav.md b/2024/info/graph-nav.md
index d7481770..94ac3f62 100644
--- a/2024/info/graph-nav.md
+++ b/2024/info/graph-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a>
-Next by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a>
+Previous by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a>
+Next by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/guile-after.md b/2024/info/guile-after.md
index 1ca4f8c0..7ffcb322 100644
--- a/2024/info/guile-after.md
+++ b/2024/info/guile-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [robin@terpri.org](mailto:robin@terpri.org?subject=Comment%20for%20EmacsConf%202023%20guile%3A%20Beguiling%20Emacs%3A%20Guile-Emacs%20relaunched%21)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/guile-nav.md b/2024/info/guile-nav.md
index 64b99a0c..48df9ed0 100644
--- a/2024/info/guile-nav.md
+++ b/2024/info/guile-nav.md
@@ -2,6 +2,6 @@
<div class="talk-nav">
Back to the [[talks]]
Previous by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a>
-Next by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a>
+Next by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/gypsum-after.md b/2024/info/gypsum-after.md
index 177673d6..9f7ec514 100644
--- a/2024/info/gypsum-after.md
+++ b/2024/info/gypsum-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [ramin.honary@gmail.com](mailto:ramin.honary@gmail.com?subject=Comment%20for%20EmacsConf%202023%20gypsum%3A%20Gypsum%3A%20my%20clone%20of%20Emacs%20and%20ELisp%20written%20in%20Scheme)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/gypsum-nav.md b/2024/info/gypsum-nav.md
index ccd3f0e3..f4e22e7a 100644
--- a/2024/info/gypsum-nav.md
+++ b/2024/info/gypsum-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a>
+Previous by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a>
Next by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/hyperbole-after.md b/2024/info/hyperbole-after.md
index fc47bf27..c837eacb 100644
--- a/2024/info/hyperbole-after.md
+++ b/2024/info/hyperbole-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [matsl@gnu.org](mailto:matsl@gnu.org?subject=Comment%20for%20EmacsConf%202023%20hyperbole%3A%20Fun%20things%20with%20GNU%20Hyperbole)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/hyperbole-nav.md b/2024/info/hyperbole-nav.md
index d090cb1a..cc2834c9 100644
--- a/2024/info/hyperbole-nav.md
+++ b/2024/info/hyperbole-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a>
+Previous by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a>
Next by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/hyperdrive-after.md b/2024/info/hyperdrive-after.md
index bdf58a40..43a8a696 100644
--- a/2024/info/hyperdrive-after.md
+++ b/2024/info/hyperdrive-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [contact@ushin.org](mailto:contact@ushin.org?subject=Comment%20for%20EmacsConf%202023%20hyperdrive%3A%20New%20in%20hyperdrive.el%3A%20org-transclusion%2C%20easy%20installation%2C%20and%20more%21)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/hyperdrive-nav.md b/2024/info/hyperdrive-nav.md
index 89995499..177c0d11 100644
--- a/2024/info/hyperdrive-nav.md
+++ b/2024/info/hyperdrive-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a>
-Next by track: <a href="/2024/talks/theme">My journey of finding and creating the “perfect” Emacs theme</a>
+Previous by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a>
+Next by track: <a href="/2024/talks/writing">Emacs Writing Studio</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/hywiki-after.md b/2024/info/hywiki-after.md
index ad9f3653..57a51aa4 100644
--- a/2024/info/hywiki-after.md
+++ b/2024/info/hywiki-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [rsw@gnu.com](mailto:rsw@gnu.com?subject=Comment%20for%20EmacsConf%202023%20hywiki%3A%20HyWiki%3A%20Fast%2C%20hyperlinked%20note-taking%20with%20no%20markup%20required)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/hywiki-nav.md b/2024/info/hywiki-nav.md
index 4987c919..ac30256d 100644
--- a/2024/info/hywiki-nav.md
+++ b/2024/info/hywiki-nav.md
@@ -2,6 +2,6 @@
<div class="talk-nav">
Back to the [[talks]]
Previous by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a>
-Next by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a>
+Next by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/julia-after.md b/2024/info/julia-after.md
index c22841e5..7a3e5008 100644
--- a/2024/info/julia-after.md
+++ b/2024/info/julia-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20julia%3A%20Exploring%20shared%20philosophies%20in%20Julia%20and%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/julia-nav.md b/2024/info/julia-nav.md
index 587dafcd..53274a6f 100644
--- a/2024/info/julia-nav.md
+++ b/2024/info/julia-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/rust">An experimental Emacs core in Rust</a>
+Previous by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a>
Next by track: <a href="/2024/talks/guile">Beguiling Emacs: Guile-Emacs relaunched!</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/language-after.md b/2024/info/language-after.md
index 5e40221f..dacd8db3 100644
--- a/2024/info/language-after.md
+++ b/2024/info/language-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [code@sam-d.com](mailto:code@sam-d.com?subject=Comment%20for%20EmacsConf%202023%20language%3A%20Immersive%20language%20learning%20with%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/language-nav.md b/2024/info/language-nav.md
index 3084db0e..dd43acdf 100644
--- a/2024/info/language-nav.md
+++ b/2024/info/language-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a>
-Next by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a>
+Previous by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a>
+Next by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/learning-after.md b/2024/info/learning-after.md
index 2c677bf3..cc330e4f 100644
--- a/2024/info/learning-after.md
+++ b/2024/info/learning-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20learning%3A%20Survival%20of%20the%20skillest%3A%20Thriving%20in%20the%20learning%20jungle)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/learning-nav.md b/2024/info/learning-nav.md
index 733e0f59..eb990215 100644
--- a/2024/info/learning-nav.md
+++ b/2024/info/learning-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a>
-Next by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a>
+Previous by track: <a href="/2024/talks/hywiki">HyWiki: Fast, hyperlinked note-taking with no markup required</a>
+Next by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/links-after.md b/2024/info/links-after.md
index 6b62c57d..e6649061 100644
--- a/2024/info/links-after.md
+++ b/2024/info/links-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20links%3A%20Unlocking%20linked%20data%3A%20replacing%20specialized%20apps%20with%20an%20Org-based%20semantic%20wiki)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/links-nav.md b/2024/info/links-nav.md
index 9e054233..1d23b681 100644
--- a/2024/info/links-nav.md
+++ b/2024/info/links-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/writing">Emacs Writing Studio</a>
-Next by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a>
+Previous by track: <a href="/2024/talks/emacs30">Emacs 30 Highlights</a>
+Next by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/literate-after.md b/2024/info/literate-after.md
index d569874e..0e8a28df 100644
--- a/2024/info/literate-after.md
+++ b/2024/info/literate-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20literate%3A%20Literate%20programming%20for%20the%2021st%20Century)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/literate-nav.md b/2024/info/literate-nav.md
index 2b37646c..b952133f 100644
--- a/2024/info/literate-nav.md
+++ b/2024/info/literate-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a>
-Next by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a>
+Previous by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a>
+Next by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/mcclim-after.md b/2024/info/mcclim-after.md
index 797e6f23..7324ea84 100644
--- a/2024/info/mcclim-after.md
+++ b/2024/info/mcclim-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20mcclim%3A%20Elisp%20and%20McCLIM)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/mcclim-nav.md b/2024/info/mcclim-nav.md
index 8ce96c6f..322e892a 100644
--- a/2024/info/mcclim-nav.md
+++ b/2024/info/mcclim-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/guile">Beguiling Emacs: Guile-Emacs relaunched!</a>
-Next by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a>
+Previous by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a>
+Next by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/org-teach-after.md b/2024/info/org-teach-after.md
index ef8639dc..7a5e966e 100644
--- a/2024/info/org-teach-after.md
+++ b/2024/info/org-teach-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [james@endres-howell.org](mailto:james@endres-howell.org?subject=Comment%20for%20EmacsConf%202023%20org-teach%3A%20org-teach%3A%20a%20minor%20mode%20for%20writing%20course%20materials%20in%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/org-teach-nav.md b/2024/info/org-teach-nav.md
index 0576ec40..7af86be4 100644
--- a/2024/info/org-teach-nav.md
+++ b/2024/info/org-teach-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a>
-Next by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a>
+Previous by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a>
+Next by track: <a href="/2024/talks/flp">The Free Life Planner: Empowering lives with Emacs-based AI</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/p-search-after.md b/2024/info/p-search-after.md
index 04999565..6850a230 100644
--- a/2024/info/p-search-after.md
+++ b/2024/info/p-search-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [zacromero@posteo.com](mailto:zacromero@posteo.com?subject=Comment%20for%20EmacsConf%202023%20p-search%3A%20p-search%3A%20a%20local%20search%20engine%20in%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/p-search-nav.md b/2024/info/p-search-nav.md
index e6769c25..4656e1b6 100644
--- a/2024/info/p-search-nav.md
+++ b/2024/info/p-search-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a>
+Previous by track: <a href="/2024/talks/guile">Beguiling Emacs: Guile-Emacs relaunched!</a>
Next by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/papers-after.md b/2024/info/papers-after.md
index 3ac88ff7..085d363f 100644
--- a/2024/info/papers-after.md
+++ b/2024/info/papers-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [vincent.conus@pm.me](mailto:vincent.conus@pm.me?subject=Comment%20for%20EmacsConf%202023%20papers%3A%20Writing%20academic%20papers%20in%20Org-Roam)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/papers-nav.md b/2024/info/papers-nav.md
index 90c9ff91..8182a92c 100644
--- a/2024/info/papers-nav.md
+++ b/2024/info/papers-nav.md
@@ -1,6 +1,6 @@
<div class="talk-nav">
Back to the [[talks]]
-Next by track: <a href="/2024/talks/color">Colour your Emacs with ease</a>
+Next by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/pgmacs-after.md b/2024/info/pgmacs-after.md
index bd63ed38..5181bb61 100644
--- a/2024/info/pgmacs-after.md
+++ b/2024/info/pgmacs-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [eric.marsden@risk-engineering.org](mailto:eric.marsden@risk-engineering.org?subject=Comment%20for%20EmacsConf%202023%20pgmacs%3A%20PGmacs%3A%20browsing%20and%20editing%20PostgreSQL%20databases%20from%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/pgmacs-nav.md b/2024/info/pgmacs-nav.md
index 52a405d8..93155752 100644
--- a/2024/info/pgmacs-nav.md
+++ b/2024/info/pgmacs-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a>
-Next by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a>
-Track: <span class="sched-track Development">Development</span>
+Previous by track: <a href="/2024/talks/language">Immersive language learning with Emacs</a>
+Next by track: <a href="/2024/talks/hyperbole">Fun things with GNU Hyperbole</a>
+Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/project-after.md b/2024/info/project-after.md
index 32ab8822..a7f8a052 100644
--- a/2024/info/project-after.md
+++ b/2024/info/project-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [blaine-mooers@ouhsc.edu](mailto:blaine-mooers@ouhsc.edu?subject=Comment%20for%20EmacsConf%202023%20project%3A%20Managing%20writing%20project%20metadata%20with%20org-mode)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/project-nav.md b/2024/info/project-nav.md
index 7885c759..46d404cb 100644
--- a/2024/info/project-nav.md
+++ b/2024/info/project-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a>
-Next by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a>
+Previous by track: <a href="/2024/talks/papers">Writing academic papers in Org-Roam</a>
+Next by track: <a href="/2024/talks/org-teach">org-teach: a minor mode for writing course materials in Emacs</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/regex-after.md b/2024/info/regex-after.md
index b3a8da15..6ef39592 100644
--- a/2024/info/regex-after.md
+++ b/2024/info/regex-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [dmcC2@hypnicjerk.ai](mailto:dmcC2@hypnicjerk.ai?subject=Comment%20for%20EmacsConf%202023%20regex%3A%20Emacs%20regex%20compilation%20and%20future%20directions%20for%20expressive%20pattern%20matching)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/regex-nav.md b/2024/info/regex-nav.md
index 4c8b7cd5..fbd0f9af 100644
--- a/2024/info/regex-nav.md
+++ b/2024/info/regex-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a>
-Next by track: <a href="/2024/talks/repro">Reproducibly building Emacs: “Hey your checksum is the same as mine!”</a>
-Track: <span class="sched-track Development">Development</span>
+Previous by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a>
+Next by track: <a href="/2024/talks/blee">About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem</a>
+Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/repro-after.md b/2024/info/repro-after.md
index 5b2aa0ff..4d9f1675 100644
--- a/2024/info/repro-after.md
+++ b/2024/info/repro-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [ajgrothe@yahoo.com](mailto:ajgrothe@yahoo.com?subject=Comment%20for%20EmacsConf%202023%20repro%3A%20Reproducibly%20building%20Emacs%3A%20%E2%80%9CHey%20your%20checksum%20is%20the%20same%20as%20mine%21%E2%80%9D)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/repro-nav.md b/2024/info/repro-nav.md
index c38f5b0e..c6941e07 100644
--- a/2024/info/repro-nav.md
+++ b/2024/info/repro-nav.md
@@ -1,7 +1,6 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/regex">Emacs regex compilation and future directions for expressive pattern matching</a>
-Next by track: <a href="/2024/talks/pgmacs">PGmacs: browsing and editing PostgreSQL databases from Emacs</a>
+Previous by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/rust-after.md b/2024/info/rust-after.md
index b0f5b13a..336249c7 100644
--- a/2024/info/rust-after.md
+++ b/2024/info/rust-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [troy@troyhinckley.com](mailto:troy@troyhinckley.com?subject=Comment%20for%20EmacsConf%202023%20rust%3A%20An%20experimental%20Emacs%20core%20in%20Rust)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/rust-nav.md b/2024/info/rust-nav.md
index e83045c9..37b0852e 100644
--- a/2024/info/rust-nav.md
+++ b/2024/info/rust-nav.md
@@ -2,6 +2,6 @@
<div class="talk-nav">
Back to the [[talks]]
Previous by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a>
-Next by track: <a href="/2024/talks/julia">Exploring shared philosophies in Julia and Emacs</a>
+Next by track: <a href="/2024/talks/graph">Graph mode: a major mode to create, edit and display discrete element graphs</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/secrets-after.md b/2024/info/secrets-after.md
index 87a818f7..bc6f7668 100644
--- a/2024/info/secrets-after.md
+++ b/2024/info/secrets-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [pitas.axioms0c@icloud.com](mailto:pitas.axioms0c@icloud.com?subject=Comment%20for%20EmacsConf%202023%20secrets%3A%20Committing%20secrets%20with%20git%20using%20sops-mode)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/secrets-nav.md b/2024/info/secrets-nav.md
index 376d706a..7339a7d1 100644
--- a/2024/info/secrets-nav.md
+++ b/2024/info/secrets-nav.md
@@ -2,6 +2,6 @@
<div class="talk-nav">
Back to the [[talks]]
Previous by track: <a href="/2024/talks/p-search">p-search: a local search engine in Emacs</a>
-Next by track: <a href="/2024/talks/transducers">Transducers: finally, ergonomic data processing for Emacs!</a>
+Next by track: <a href="/2024/talks/mcclim">Elisp and McCLIM</a>
Track: <span class="sched-track Development">Development</span>
</div>
diff --git a/2024/info/sharing-after.md b/2024/info/sharing-after.md
index 3b5cdc03..14bcae3a 100644
--- a/2024/info/sharing-after.md
+++ b/2024/info/sharing-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [gopardaniel@gmail.com](mailto:gopardaniel@gmail.com?subject=Comment%20for%20EmacsConf%202023%20sharing%3A%20So%20you%20want%20to%20be%20an%20Emacs-fluencer%3F)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/sharing-nav.md b/2024/info/sharing-nav.md
index 5a761276..436e0103 100644
--- a/2024/info/sharing-nav.md
+++ b/2024/info/sharing-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/project">Managing writing project metadata with org-mode</a>
-Next by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a>
+Previous by track: <a href="/2024/talks/learning">Survival of the skillest: Thriving in the learning jungle</a>
+Next by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/shell-after.md b/2024/info/shell-after.md
index 63b83f47..4f9b3cff 100644
--- a/2024/info/shell-after.md
+++ b/2024/info/shell-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [christopher@librehacker.com](mailto:christopher@librehacker.com?subject=Comment%20for%20EmacsConf%202023%20shell%3A%20Emacs%20as%20a%20shell)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/shell-nav.md b/2024/info/shell-nav.md
index 9333a948..1372a6cd 100644
--- a/2024/info/shell-nav.md
+++ b/2024/info/shell-nav.md
@@ -2,6 +2,6 @@
<div class="talk-nav">
Back to the [[talks]]
Previous by track: <a href="/2024/talks/water">Watering my (digital) plant with Emacs timers</a>
-Next by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a>
+Next by track: <a href="/2024/talks/casual">Re-imagining the Emacs user experience with Casual Suite</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/students-after.md b/2024/info/students-after.md
index fe9d3a85..5fbfb120 100644
--- a/2024/info/students-after.md
+++ b/2024/info/students-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20students%3A%20An%20example%20of%20a%20cohesive%20student%20workflow%20in%20Emacs)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/students-nav.md b/2024/info/students-nav.md
index c87aa6a8..0bd3553d 100644
--- a/2024/info/students-nav.md
+++ b/2024/info/students-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/shell">Emacs as a shell</a>
-Next by track: <a href="/2024/talks/writing">Emacs Writing Studio</a>
+Previous by track: <a href="/2024/talks/sharing">So you want to be an Emacs-fluencer?</a>
+Next by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/theme-after.md b/2024/info/theme-after.md
index c062f3a6..93a9ea39 100644
--- a/2024/info/theme-after.md
+++ b/2024/info/theme-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20theme%3A%20My%20journey%20of%20finding%20and%20creating%20the%20%E2%80%9Cperfect%E2%80%9D%20Emacs%20theme)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/theme-nav.md b/2024/info/theme-nav.md
index 7513f0c6..872673cb 100644
--- a/2024/info/theme-nav.md
+++ b/2024/info/theme-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a>
+Previous by track: <a href="/2024/talks/color">Colour your Emacs with ease</a>
Next by track: <a href="/2024/talks/water">Watering my (digital) plant with Emacs timers</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/transducers-after.md b/2024/info/transducers-after.md
index 8cbe1c26..cfd894ee 100644
--- a/2024/info/transducers-after.md
+++ b/2024/info/transducers-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [emacsconf-org-private@gnu.org](mailto:emacsconf-org-private@gnu.org?subject=Comment%20for%20EmacsConf%202023%20transducers%3A%20Transducers%3A%20finally%2C%20ergonomic%20data%20processing%20for%20Emacs%21)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/transducers-nav.md b/2024/info/transducers-nav.md
index 3ca91b00..bd68460f 100644
--- a/2024/info/transducers-nav.md
+++ b/2024/info/transducers-nav.md
@@ -1,6 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/secrets">Committing secrets with git using sops-mode</a>
-Track: <span class="sched-track Development">Development</span>
+Previous by track: <a href="/2024/talks/literate">Literate programming for the 21st Century</a>
+Next by track: <a href="/2024/talks/gypsum">Gypsum: my clone of Emacs and ELisp written in Scheme</a>
+Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/info/water-after.md b/2024/info/water-after.md
index 6a908d6a..fca52a2e 100644
--- a/2024/info/water-after.md
+++ b/2024/info/water-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [christopher@librehacker.com](mailto:christopher@librehacker.com?subject=Comment%20for%20EmacsConf%202023%20water%3A%20Watering%20my%20%28digital%29%20plant%20with%20Emacs%20timers)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/writing-after.md b/2024/info/writing-after.md
index e9e4236b..1bb28d1f 100644
--- a/2024/info/writing-after.md
+++ b/2024/info/writing-after.md
@@ -3,8 +3,5 @@
Questions or comments? Please e-mail [peter@prevos.net](mailto:peter@prevos.net?subject=Comment%20for%20EmacsConf%202023%20writing%3A%20Emacs%20Writing%20Studio)
-----
-Got an idea for an EmacsConf talk or session? We'd love to hear from you! Check out the [[Call for Participation|/2024/cfp]] for details.
-
<!-- End of emacsconf-publish-after-page -->
diff --git a/2024/info/writing-nav.md b/2024/info/writing-nav.md
index 41a95ee2..9ea37187 100644
--- a/2024/info/writing-nav.md
+++ b/2024/info/writing-nav.md
@@ -1,7 +1,7 @@
<div class="talk-nav">
Back to the [[talks]]
-Previous by track: <a href="/2024/talks/students">An example of a cohesive student workflow in Emacs</a>
-Next by track: <a href="/2024/talks/links">Unlocking linked data: replacing specialized apps with an Org-based semantic wiki</a>
+Previous by track: <a href="/2024/talks/hyperdrive">New in hyperdrive.el: org-transclusion, easy installation, and more!</a>
+Next by track: <a href="/2024/talks/emacs30">Emacs 30 Highlights</a>
Track: <span class="sched-track General">General</span>
</div>
diff --git a/2024/organizers-notebook/index.org b/2024/organizers-notebook/index.org
index 5e86b8e2..59037a51 100644
--- a/2024/organizers-notebook/index.org
+++ b/2024/organizers-notebook/index.org
@@ -125,7 +125,7 @@ interests you!
| Audio normalization | Core org handling it | Other volunteer | Multiple volunteers |
| Video resolution | Usual reminders | Extra reminders | Everyone remembering to use a large font size |
| Intros | Standard, recorded | Reviewed by speakers | More details/context |
-
+ | Pad | v1.9.7 | v2.x | |
* Phases
:PROPERTIES:
:CUSTOM_ID: phases
diff --git a/2024/schedule-details.md b/2024/schedule-details.md
index 9c87422f..1e2592a6 100644
--- a/2024/schedule-details.md
+++ b/2024/schedule-details.md
@@ -1,39 +1,40 @@
Jump to: <a href="#dev">Development</a>
-<h1 id="gen" class="sched-track General">General (19 talks)</h1>
-[[!template id=sched title="""Writing academic papers in Org-Roam""" url="""/2024/talks/papers""" speakers="""Vincent Conus""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""papers""" note=""""""]]
-[[!template id=sched title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]]
-[[!template id=sched title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]]
-[[!template id=sched title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]]
-[[!template id=sched title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]]
-[[!template id=sched title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]]
-[[!template id=sched title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]]
-[[!template id=sched title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]]
-[[!template id=sched title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]]
-[[!template id=sched title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]]
-[[!template id=sched title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]]
-[[!template id=sched title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]]
-[[!template id=sched title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]]
-[[!template id=sched title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]]
-[[!template id=sched title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""literate""" note=""""""]]
-[[!template id=sched title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]]
-[[!template id=sched title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]]
-[[!template id=sched title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]]
-[[!template id=sched title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]]
+<h1 id="gen" class="sched-track General">General (24 talks)</h1>
+[[!template id=sched time="""10""" title="""Writing academic papers in Org-Roam""" url="""/2024/talks/papers""" speakers="""Vincent Conus""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""papers""" note=""""""]]
+[[!template id=sched time="""20""" title="""Managing writing project metadata with org-mode""" url="""/2024/talks/project""" speakers="""Blaine Mooers""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""project""" note=""""""]]
+[[!template id=sched time="""20""" title="""org-teach: a minor mode for writing course materials in Emacs""" url="""/2024/talks/org-teach""" speakers="""James Endres Howell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""org-teach""" note=""""""]]
+[[!template id=sched time="""20""" title="""The Free Life Planner: Empowering lives with Emacs-based AI""" url="""/2024/talks/flp""" speakers="""Andrew Dougherty""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""flp""" note=""""""]]
+[[!template id=sched time="""10""" title="""Colour your Emacs with ease""" url="""/2024/talks/color""" speakers="""Ryota""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""color""" note=""""""]]
+[[!template id=sched time="""10""" title="""My journey of finding and creating the “perfect” Emacs theme""" url="""/2024/talks/theme""" speakers="""MetroWind""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""theme""" note=""""""]]
+[[!template id=sched time="""10""" title="""Watering my (digital) plant with Emacs timers""" url="""/2024/talks/water""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""water""" note=""""""]]
+[[!template id=sched time="""40""" title="""Emacs as a shell""" url="""/2024/talks/shell""" speakers="""Christopher Howard""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""shell""" note=""""""]]
+[[!template id=sched time="""20""" title="""Re-imagining the Emacs user experience with Casual Suite""" url="""/2024/talks/casual""" speakers="""Charles Choi""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""casual""" note=""""""]]
+[[!template id=sched time="""20""" title="""New in hyperdrive.el: org-transclusion, easy installation, and more!""" url="""/2024/talks/hyperdrive""" speakers="""Joseph Turner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperdrive""" note=""""""]]
+[[!template id=sched time="""10""" title="""Emacs Writing Studio""" url="""/2024/talks/writing""" speakers="""Peter Prevos""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""writing""" note=""""""]]
+[[!template id=sched time="""20""" title="""Emacs 30 Highlights""" url="""/2024/talks/emacs30""" speakers="""Philip Kaludercic""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""emacs30""" note=""""""]]
+[[!template id=sched time="""10""" title="""Unlocking linked data: replacing specialized apps with an Org-based semantic wiki""" url="""/2024/talks/links""" speakers="""Abhinav Tushar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""links""" note=""""""]]
+[[!template id=sched time="""20""" title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""regex""" note=""""""]]
+[[!template id=sched time="""20""" title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]]
+[[!template id=sched time="""10""" title="""Immersive language learning with Emacs""" url="""/2024/talks/language""" speakers="""Sebastian Dümcke""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""language""" note=""""""]]
+[[!template id=sched time="""10""" title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""pgmacs""" note=""""""]]
+[[!template id=sched time="""10""" title="""Fun things with GNU Hyperbole""" url="""/2024/talks/hyperbole""" speakers="""Mats Lidell""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hyperbole""" note=""""""]]
+[[!template id=sched time="""20""" title="""HyWiki: Fast, hyperlinked note-taking with no markup required""" url="""/2024/talks/hywiki""" speakers="""Bob Weiner""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""hywiki""" note=""""""]]
+[[!template id=sched time="""20""" title="""Survival of the skillest: Thriving in the learning jungle""" url="""/2024/talks/learning""" speakers="""Bala Ramadurai""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""learning""" note=""""""]]
+[[!template id=sched time="""20""" title="""So you want to be an Emacs-fluencer?""" url="""/2024/talks/sharing""" speakers="""Gopar""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""sharing""" note=""""""]]
+[[!template id=sched time="""10""" title="""An example of a cohesive student workflow in Emacs""" url="""/2024/talks/students""" speakers="""Daniel Pinkston""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""students""" note=""""""]]
+[[!template id=sched time="""20""" title="""Literate programming for the 21st Century""" url="""/2024/talks/literate""" speakers="""Howard Abrams""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""literate""" note=""""""]]
+[[!template id=sched time="""30""" title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""transducers""" note=""""""]]
Jump to: <a href="#gen">General</a>
-<h1 id="dev" class="sched-track Development">Development (13 talks)</h1>
-[[!template id=sched title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note=""""""]]
-[[!template id=sched title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]]
-[[!template id=sched title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""julia""" note=""""""]]
-[[!template id=sched title="""Beguiling Emacs: Guile-Emacs relaunched!""" url="""/2024/talks/guile""" speakers="""Robin Templeton""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""guile""" note=""""""]]
-[[!template id=sched title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""mcclim""" note=""""""]]
-[[!template id=sched title="""Emacs regex compilation and future directions for expressive pattern matching""" url="""/2024/talks/regex""" speakers="""Danny McClanahan""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""regex""" note=""""""]]
-[[!template id=sched title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]]
-[[!template id=sched title="""PGmacs: browsing and editing PostgreSQL databases from Emacs""" url="""/2024/talks/pgmacs""" speakers="""Eric Marsden""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""pgmacs""" note=""""""]]
-[[!template id=sched title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]]
-[[!template id=sched title="""About Blee: towards an integrated Emacs environment for enveloping our own autonomy directed digital ecosystem""" url="""/2024/talks/blee""" speakers="""Mohsen BANAN""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""blee""" note=""""""]]
-[[!template id=sched title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""p-search""" note=""""""]]
-[[!template id=sched title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" watch="""https://emacsconf.org/2024/watch/gen""" slug="""secrets""" note=""""""]]
-[[!template id=sched title="""Transducers: finally, ergonomic data processing for Emacs!""" url="""/2024/talks/transducers""" speakers="""Colin Woodbury""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""transducers""" note=""""""]] \ No newline at end of file
+<h1 id="dev" class="sched-track Development">Development (9 talks)</h1>
+[[!template id=sched time="""20""" title="""Gypsum: my clone of Emacs and ELisp written in Scheme""" url="""/2024/talks/gypsum""" speakers="""Ramin Honary""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""gypsum""" note=""""""]]
+[[!template id=sched time="""20""" title="""An experimental Emacs core in Rust""" url="""/2024/talks/rust""" speakers="""Troy Hinckley""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""rust""" note=""""""]]
+[[!template id=sched time="""20""" title="""Graph mode: a major mode to create, edit and display discrete element graphs""" url="""/2024/talks/graph""" speakers="""John Darrington""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""graph""" note=""""""]]
+[[!template id=sched time="""5""" title="""Exploring shared philosophies in Julia and Emacs""" url="""/2024/talks/julia""" speakers="""Gabriele Bozzola""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""julia""" note=""""""]]
+[[!template id=sched time="""20""" title="""Beguiling Emacs: Guile-Emacs relaunched!""" url="""/2024/talks/guile""" speakers="""Robin Templeton""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""guile""" note=""""""]]
+[[!template id=sched time="""20""" title="""p-search: a local search engine in Emacs""" url="""/2024/talks/p-search""" speakers="""Zac Romero""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""p-search""" note=""""""]]
+[[!template id=sched time="""10""" title="""Committing secrets with git using sops-mode""" url="""/2024/talks/secrets""" speakers="""Jonathan Otsuka""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""secrets""" note=""""""]]
+[[!template id=sched time="""60""" title="""Elisp and McCLIM""" url="""/2024/talks/mcclim""" speakers="""screwlisp""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""mcclim""" note=""""""]]
+[[!template id=sched time="""20""" title="""Reproducibly building Emacs: “Hey your checksum is the same as mine!”""" url="""/2024/talks/repro""" speakers="""Aaron Grothe""" watch="""https://emacsconf.org/2024/watch/dev""" slug="""repro""" note=""""""]] \ No newline at end of file
diff --git a/2024/talks/emacs30.md b/2024/talks/emacs30.md
new file mode 100644
index 00000000..20a163e1
--- /dev/null
+++ b/2024/talks/emacs30.md
@@ -0,0 +1,21 @@
+[[!meta title="Emacs 30 Highlights"]]
+[[!meta copyright="Copyright &copy; 2024 Philip Kaludercic"]]
+[[!inline pages="internal(2024/info/emacs30-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Emacs 30 Highlights
+Philip Kaludercic
+
+[[!inline pages="internal(2024/info/emacs30-before)" raw="yes"]]
+
+
+
+
+[[!inline pages="internal(2024/info/emacs30-after)" raw="yes"]]
+
+[[!inline pages="internal(2024/info/emacs30-nav)" raw="yes"]]
+
+