All talks: https://emacsconf.org/2023/talks/
EmacsConf.org: How we use Org Mode and TRAMP to organize and run a multi-track conference
https://emacsconf.org/2023/talks/emacsconf - Sacha Chua - Track: Development
Watch/participate: https://emacsconf.org/2023/watch/dev/
Q&A room: https://media.emacsconf.org/2023/current/bbb-emacsconf.html
IRC: https://chat.emacsconf.org/#/connect?join=emacsconf,emacsconf-dev or #emacsconf-dev on libera.chat network
Guidelines for conduct: https://emacsconf.org/conduct
See end of file for license (CC Attribution-ShareAlike 4.0 + GPLv3 or later)
----------------------------------------------------------------
Notes, discussions, links, feedback:
- I talk really quickly! Here's a self-paced RevealJS presentation with narration and clickable links, etc. https://sachachua.com/proj/emacsconf-2023-emacsconf/
- Amazing presentation, Sacha!!! It's wonderful that all of your work is well-documented. Thank you!!!
- Feedback: toobnix was streaming much better than the webm feeds, so would be great to expand that. Also, IRC on the web kept disconnecting me and then I lose all the history. Would be great if Etherpad could handle all the dialog and then have it archived as the chats are interesting to review later as well.
- This is my first year attending the conference, it was amazing! All of the presenters and material were very impressive. And from a technical perspective, the event was extremely smooth. It was easy to find the agenda material online, and then use mpv to watch, and ask questions on etherpad.
- New stuff for EmacsConf 2023:
- Other organizers busy during prep time, so prioritization was key
- Wrote lots of blog posts on the way to refamiliarizing myself with the code
- Early acceptance with a week for extra comments
- Two tracks from the start, could give everyone more time
- Moved more mail merge templates into the library
- Added more scripts for handling the sessions, playing talks, joining Q&A
- Used Spookfox to control Firefox from Emacs: creating BBB rooms, extracting data
- Phone recordings + subed-align + subed-record-compile-video = intros, this presentation
- subed-waveform made it more fun to check and adjust the timestamps
- I still don't like dealing with audio processing or sync issues, good thing zaeph can handle them
- Reduced coordination needs by opening Q&A right away instead of waiting for signal
- Used Tampermonkey to automatically connect to BigBlueButton from streaming user
- Crontab working smoothly; used timers and TRAMP last year
----------------------------------------------------------------
Questions and answers go here:
- Q: How "easy" would it be for someone else to reuse the EmacsConf scripts and config to do a conf of their own?
- Q: How can speakers and viewers help make preparing for next year's EmacsConf even more fun for the organizers?
- A: 1. Suggest ideas for talks! They don't have to be big or complicated. 2. Share the word about things you liked!
- follow-up Q: Would you consider making a demonstration video of using subed.el?
- Q: What tools would you like to exist in Emacsland to help with preparing the conference next time?
- A: Etherpad integration with Emacs from an API would be very helpful, e.g. maybe using crdt.el. Also it would be nice if subed could be used to fix audio sync issues while editing subtitles.
- Q: Could you elaborate on the workflow that goes on in your mind for when approaching these things? Do you start with an Emacs/Org solution right off the bat at this point, when faced with a task? Are there some conscious steps involved from early ideas to automations of the kind you just showed?
- A: 1. Take the time to try to understand and automate a task, even if you think you're only going to do it once. The learning process adds up over time and makes future, similar tasks easier.
- Q: How well does this approach allow for other organizers to do individual customizations to their liking while still being able to collaborate effectively?
- Q:What was the hardest problem you encountered in organizing or running the conference this year and how did you deal with it?
- Q: Are you seeing year-to-year growth in attendance and after the conference video watching? You should build the searchable EmacsConf archive!
- A: "The evil plan is working!" --Sacha Chua, 2023
- Q: Any chance of an in-person EmacsConf again someday?
- A: I'm not travelling any time soon, but if someone else wants to organize things, I'll be happy to spread the word and help with the backstage things. I really like virtual conferences, though!
- Q: Any suggestions or specific recommendations for hosting an EmacsConf satellite event? Sorry wait, what was that name again?
- Q: Do you have any stats on how many people watched, were in irc and bbb , over those 2 days?
TODO check out mcron
----------------------------------------------------------------
Next talks:
Questions/comments related to EmacsConf 2023 as a whole? https://pad.emacsconf.org/2023
----------------------------------------------------------------
This pad will be archived at https://emacsconf.org/2023/talks/emacsconf after the conference.
Except where otherwise noted, the material on the EmacsConf pad are dual-licensed under the terms of the Creative Commons Attribution-ShareAlike 4.0 International Public License; and the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) an later version. Copies of these two licenses are included in the EmacsConf wiki repository, in the COPYING.GPL and COPYING.CC-BY-SA files (https://emacsconf.org/COPYING/)
By contributing to this pad, you agree to make your contributions available under the above licenses. You are also promising that you are the author of your changes, or that you copied them from a work in the public domain or a work released under a free license that is compatible with the above two licenses. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION.