path: root/
diff options
authorSacha Chua <>2020-12-05 17:15:33 -0500
committerSacha Chua <>2020-12-05 17:15:33 -0500
commit57902e1b54b842d34226d10ed797c3cdd141c4e9 (patch)
tree485b42e0cc70c9e62da9c62a9721bad080039f55 /
parent02bc5fad39e7f1310c76a548d1f81a2bbd6f90bd (diff)
Add colophon to
Diffstat (limited to '')
1 files changed, 20 insertions, 0 deletions
diff --git a/ b/
index 76c7be0..5f4e4e3 100644
--- a/
+++ b/
@@ -67,6 +67,26 @@ Check out the [[videos and resources for each talk|talks]] and the
[an Emacs user group]( See
you soon!
+## Behind the scenes
+This year, we were again able to make EmacsConf happen entirely with
+Free Software. For the live talks and/or Q&A sessions with speakers,
+we used the BigBlueButton instance graciously shared with us by the
+Free Software Foundation (FSF). The whole conference was captured and
+streamed to the EmacsConf stream server running Icecast, using a
+GStreamer pipeline based on a script written by Ruben Rodriguez for
+streaming FSF events such as the LibrePlanet conference and FSF35. For
+the collaborative pad for gathering questions and show notes, we used
+an Etherpad on the Wikimedia Foundation instance hosted at
+ For the EmacsConf website, we used
+ikiwiki. During the conference, we used Emacs Lisp to plan the
+schedule, update the topics across our IRC channels, and send
+automated messages about upcoming talks to speakers and organizers,
+all inside Emacs. As we write more about our streaming setup,
+infrastructure, processes, and code, we'll update
+ and post links to
[ircs]: ircs://
[chat]: //