From 29e3158f24dcefd377201ea9c04dbad51c37440e Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Sun, 12 Dec 2021 01:28:44 -0500 Subject: Use wiki directive for (I hope) slightly easier to edit code --- 2021/info/babel-schedule.md | 13 ++++++- 2021/info/bidi-schedule.md | 14 ++++++- 2021/info/bindat-schedule.md | 38 +++++++++++------- 2021/info/borg-schedule.md | 8 +++- 2021/info/build-schedule.md | 12 +++++- 2021/info/clede-schedule.md | 12 +++++- 2021/info/cs-schedule.md | 33 ++++++++++------ 2021/info/dashboard-schedule.md | 12 +++++- 2021/info/day2-close-schedule.md | 2 +- 2021/info/design-schedule.md | 12 +++++- 2021/info/dev-update-schedule.md | 41 ++++++++++++-------- 2021/info/eaf-schedule.md | 28 +++++++++----- 2021/info/erg-schedule.md | 46 ++++++++++++++-------- 2021/info/exec-schedule.md | 12 +++++- 2021/info/faster-schedule.md | 39 ++++++++++++------- 2021/info/form-schedule.md | 12 +++++- 2021/info/freedom-schedule.md | 29 +++++++++----- 2021/info/frownies-schedule.md | 42 ++++++++++++-------- 2021/info/gregorian-schedule.md | 26 ++++++++----- 2021/info/imaginary-schedule.md | 13 ++++++- 2021/info/invoice-schedule.md | 8 +++- 2021/info/janitor-schedule.md | 12 +++++- 2021/info/maintainers-schedule.md | 59 ++++++++++++++++------------ 2021/info/model-schedule.md | 8 +++- 2021/info/mold-schedule.md | 7 +++- 2021/info/molecular-schedule.md | 9 ++++- 2021/info/montessori-schedule.md | 48 ++++++++++++++--------- 2021/info/nangulator-schedule.md | 12 +++++- 2021/info/native-schedule.md | 79 ++++++++++++++++++++++---------------- 2021/info/news-schedule.md | 35 ++++++++++------- 2021/info/nongnu-schedule.md | 7 +++- 2021/info/nyxt-schedule.md | 7 +++- 2021/info/omegat-schedule.md | 10 ++++- 2021/info/org-outside-schedule.md | 12 +++++- 2021/info/pattern-schedule.md | 30 ++++++++++----- 2021/info/professional-schedule.md | 7 +++- 2021/info/project-schedule.md | 32 +++++++++------ 2021/info/research-schedule.md | 23 +++++++---- 2021/info/structural-schedule.md | 12 +++++- 2021/info/teach-schedule.md | 12 +++++- 2021/info/tech-schedule.md | 12 +++++- 2021/info/telega-schedule.md | 7 +++- 2021/info/test-schedule.md | 7 +++- 2021/info/ui-schedule.md | 12 +++++- 2021/info/unix-schedule.md | 44 +++++++++++++-------- 45 files changed, 662 insertions(+), 293 deletions(-) (limited to '2021') diff --git a/2021/info/babel-schedule.md b/2021/info/babel-schedule.md index ab0eedbe..e12800bc 100644 --- a/2021/info/babel-schedule.md +++ b/2021/info/babel-schedule.md @@ -10,11 +10,20 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
+[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat--main.png" captions="""""" +size="13.3M" duration="9:58" other_resources="""[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat--main.vtt) +[View on Toobnix](https://toobnix.org/w/wPJWkEYqyGKxi9SQ82Hmn6) +"""]] + + # Q&A -
+[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-babel--babel-for-academics--asilata-bapat--answers.png" captions="""""" +size="11.1M" duration="5:19" other_resources=""""""]] + + # Description diff --git a/2021/info/bidi-schedule.md b/2021/info/bidi-schedule.md index 373d92ed..a9ef1cbc 100644 --- a/2021/info/bidi-schedule.md +++ b/2021/info/bidi-schedule.md @@ -9,11 +9,21 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
+[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--main.png" captions="""""" +size="20.5M" duration="19:52" other_resources="""[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/sBy9n22kgLMjXu9Cr1Ta44) +"""]] + + # Q&A -
+[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-bidi--perso-arabic-input-methods-and-making-more-emacs-apps-bidi-aware--mohsen-banan--answers.png" captions="""""" +size="52.4M" duration="19:04" other_resources=""""""]] + + # Description diff --git a/2021/info/bindat-schedule.md b/2021/info/bindat-schedule.md index 31cd4e12..40af9808 100644 --- a/2021/info/bindat-schedule.md +++ b/2021/info/bindat-schedule.md @@ -10,23 +10,33 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
    -
  1. 00:01 Introduction
  2. -
  3. 02:06 What is BinDat?
  4. -
  5. 05:27 Conversion to lexical scoping
  6. -
  7. 08:30 The BinDat specification
  8. -
  9. 15:35 New design
  10. -
  11. 17:47 Documentation
  12. -
  13. 19:30 Advantages
  14. -
  15. 21:51 New features
  16. -
  17. 23:08 Examples
  18. -
  19. 27:56 Conclusion
  20. -
  21. 28:28 Negatives
  22. -
+[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--main.png" captions="""""" +size="28.8M" duration="29:48" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--main.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/qQeuipEkbSJgZbDm6xRg9q) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:01 Introduction +02:06 What is BinDat? +05:27 Conversion to lexical scoping +08:30 The BinDat specification +15:35 New design +17:47 Documentation +19:30 Advantages +21:51 New features +23:08 Examples +27:56 Conclusion +28:28 Negatives + +"""]] + # Q&A -
+[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-bindat--turbo-bindat--stefan-monnier--answers.png" captions="""""" +size="89.8M" duration="47:23" other_resources=""""""]] + + # Description diff --git a/2021/info/borg-schedule.md b/2021/info/borg-schedule.md index 98b70d17..d3822a55 100644 --- a/2021/info/borg-schedule.md +++ b/2021/info/borg-schedule.md @@ -7,7 +7,13 @@ Duration: 7:49 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-borg--manual-package-management-in-the-era-of-repositories-why-and-how--codingquark--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-borg--manual-package-management-in-the-era-of-repositories-why-and-how--codingquark--main.png" captions="""""" +size="7.5M" duration="7:49" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-borg--manual-package-management-in-the-era-of-repositories-why-and-how--codingquark.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-borg--manual-package-management-in-the-era-of-repositories-why-and-how--codingquark--main.vtt) +[View on Toobnix](https://toobnix.org/w/5oG4HmrCV5REgRHfA1rqa3) +"""]] + + # Description diff --git a/2021/info/build-schedule.md b/2021/info/build-schedule.md index e34fbf26..e7dc736e 100644 --- a/2021/info/build-schedule.md +++ b/2021/info/build-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-build--how-to-build-an-emacs--fermin-mf--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-build--how-to-build-an-emacs--fermin-mf--main.png" captions="""""" +size="15.5M" duration="16:54" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-build--how-to-build-an-emacs--fermin-mf--main.vtt) +[View on Toobnix](https://toobnix.org/w/jJJwKDTmUVeRQhSj7bazhz) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-build--how-to-build-an-emacs--fermin-mf--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-build--how-to-build-an-emacs--fermin-mf--answers.png" captions="""""" +size="32.1M" duration="15:19" other_resources=""""""]] + + # Description diff --git a/2021/info/clede-schedule.md b/2021/info/clede-schedule.md index 2cbb71f1..ef3f832f 100644 --- a/2021/info/clede-schedule.md +++ b/2021/info/clede-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-clede--clede-the-common-lisp-emacs-development-environment--fermin-mf--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-clede--clede-the-common-lisp-emacs-development-environment--fermin-mf--main.png" captions="""""" +size="24.6M" duration="18:55" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-clede--clede-the-common-lisp-emacs-development-environment--fermin-mf--main.vtt) +[View on Toobnix](https://toobnix.org/w/1HuHMank52gcpHqf4M7Sa5) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-clede--clede-the-common-lisp-emacs-development-environment--fermin-mf--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-clede--clede-the-common-lisp-emacs-development-environment--fermin-mf--answers.png" captions="""""" +size="10.1M" duration="4:52" other_resources=""""""]] + + # Description diff --git a/2021/info/cs-schedule.md b/2021/info/cs-schedule.md index b758bebc..f8ebe8c9 100644 --- a/2021/info/cs-schedule.md +++ b/2021/info/cs-schedule.md @@ -9,20 +9,31 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
    -
  1. 00:00 Self-intro and context of the talk
  2. -
  3. 00:27 Goals of the workflow
  4. -
  5. 00:43 Requirements of the workflow
  6. -
  7. 01:34 Package dependencies
  8. -
  9. 01:42 Demo: Class notes PDFs
  10. -
  11. 03:24 Pulling down arXiv papers
  12. -
  13. 08:12 Small customizations
  14. -
  15. 08:59 TODO
  16. -
+[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.png" captions="""""" +size="43.2M" duration="9:28" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/mxFkFd9TiUsJ8goGWZNAcz) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Self-intro and context of the talk +00:27 Goals of the workflow +00:43 Requirements of the workflow +01:34 Package dependencies +01:42 Demo: Class notes PDFs +03:24 Pulling down arXiv papers +08:12 Small customizations +08:59 TODO + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-cs--one-effective-cs-grad-student-workflow--greg-coladonato--answers.png" captions="""""" +size="65.6M" duration="15:25" other_resources=""""""]] + + # Description diff --git a/2021/info/dashboard-schedule.md b/2021/info/dashboard-schedule.md index 819e51c2..1ed954d2 100644 --- a/2021/info/dashboard-schedule.md +++ b/2021/info/dashboard-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-dashboard--productivity-dashboards-with-emacs-and-kindle--mehmet-tekman--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-dashboard--productivity-dashboards-with-emacs-and-kindle--mehmet-tekman--main.png" captions="""""" +size="10.4M" duration="8:31" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-dashboard--productivity-dashboards-with-emacs-and-kindle--mehmet-tekman--main.vtt) +[View on Toobnix](https://toobnix.org/w/ojNW5UwYUzzRTsLhoHZMzG) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-dashboard--productivity-dashboards-with-emacs-and-kindle--mehmet-tekman--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-dashboard--productivity-dashboards-with-emacs-and-kindle--mehmet-tekman--answers.png" captions="""""" +size="9M" duration="2:24" other_resources=""""""]] + + # Description diff --git a/2021/info/day2-close-schedule.md b/2021/info/day2-close-schedule.md index e63ca5a1..dd041cfe 100644 --- a/2021/info/day2-close-schedule.md +++ b/2021/info/day2-close-schedule.md @@ -6,7 +6,7 @@ Duration: 10 minutes If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
The video for "Closing remarks day 2" will be posted here when available. You can also subscribe to the emacsconf-discuss mailing list for updates.
    +The video for "Closing remarks day 2" will be posted here when available. You can also subscribe to the emacsconf-discuss mailing list for updates. # Description diff --git a/2021/info/design-schedule.md b/2021/info/design-schedule.md index eb503b4a..adfb9654 100644 --- a/2021/info/design-schedule.md +++ b/2021/info/design-schedule.md @@ -10,11 +10,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-design--on-the-design-of-text-editors--nicolas-p-rougier--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-design--on-the-design-of-text-editors--nicolas-p-rougier--main.png" captions="""""" +size="6.5M" duration="6:39" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-design--on-the-design-of-text-editors--nicolas-p-rougier--main.vtt) +[View on Toobnix](https://toobnix.org/w/hmiKha234Q2FygiaspQEP4) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-design--on-the-design-of-text-editors--nicolas-p-rougier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-design--on-the-design-of-text-editors--nicolas-p-rougier--answers.png" captions="""""" +size="17.4M" duration="6:34" other_resources=""""""]] + + # Description diff --git a/2021/info/dev-update-schedule.md b/2021/info/dev-update-schedule.md index e6ecd741..de6b6940 100644 --- a/2021/info/dev-update-schedule.md +++ b/2021/info/dev-update-schedule.md @@ -8,22 +8,31 @@ Duration: 7:17 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 Introduction
    2. -
    3. 00:18 Emacs 28
    4. -
    5. 00:33 Native compilation
    6. -
    7. 02:36 Build with Cairo by default
    8. -
    9. 02:55 New mode, but off by default: context-menus
    10. -
    11. 03:22 Tab-bar and tab-line received many enhancements
    12. -
    13. 03:37 A command can marked as specific to a mode
    14. -
    15. 04:20 Transient input methods
    16. -
    17. 05:00 show-paren-mode is enabled by default
    18. -
    19. 05:14 We now have a Non-GNU ELPA
    20. -
    21. 05:39 repeat-mode
    22. -
    23. 06:18 project.el has dozens of new commands
    24. -
    25. 06:26 Shorthands for Lisp symbols
    26. -
    27. 06:54 Emacs 29 is just beginning
    28. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley--main.png" captions="""""" +size="10.3M" duration="7:17" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-dev-update--emacs-development-updates--john-wiegley--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/aBGWhAhfgB4obi5c58qhFM) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +00:18 Emacs 28 +00:33 Native compilation +02:36 Build with Cairo by default +02:55 New mode, but off by default: context-menus +03:22 Tab-bar and tab-line received many enhancements +03:37 A command can marked as specific to a mode +04:20 Transient input methods +05:00 show-paren-mode is enabled by default +05:14 We now have a Non-GNU ELPA +05:39 repeat-mode +06:18 project.el has dozens of new commands +06:26 Shorthands for Lisp symbols +06:54 Emacs 29 is just beginning + +"""]] + # Description diff --git a/2021/info/eaf-schedule.md b/2021/info/eaf-schedule.md index e55fae8c..0f3ab715 100644 --- a/2021/info/eaf-schedule.md +++ b/2021/info/eaf-schedule.md @@ -7,16 +7,24 @@ Duration: 9:15 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:03 Introduction
    2. -
    3. 00:38 EAF Overview
    4. -
    5. 02:05 New logo
    6. -
    7. 02:23 EAF Supports Windows, macOS, and many Linux distros
    8. -
    9. 03:15 Multi-language scripting
    10. -
    11. 03:56 VueJS extension
    12. -
    13. 05:45 EAF core-app separation
    14. -
    15. 07:09 Other notable updates Popweb
    16. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-eaf--emacs-application-framework-a-2021-update--matthew-zeng--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-eaf--emacs-application-framework-a-2021-update--matthew-zeng--main.png" captions="""""" +size="10.7M" duration="9:15" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-eaf--emacs-application-framework-a-2021-update--matthew-zeng.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-eaf--emacs-application-framework-a-2021-update--matthew-zeng--main.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-eaf--emacs-application-framework-a-2021-update--matthew-zeng--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/9hMPmTLzAxx4bxHJnSbkMr) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:03 Introduction +00:38 EAF Overview +02:05 New logo +02:23 EAF Supports Windows, macOS, and many Linux distros +03:15 Multi-language scripting +03:56 VueJS extension +05:45 EAF core-app separation +07:09 Other notable updates Popweb + +"""]] + # Description diff --git a/2021/info/erg-schedule.md b/2021/info/erg-schedule.md index 9ec90a8b..6c7f272d 100644 --- a/2021/info/erg-schedule.md +++ b/2021/info/erg-schedule.md @@ -9,26 +9,38 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:00 Introduction
    2. -
    3. 01:46 Background and technology: Emacs Research Group
    4. -
    5. 02:53 Prerecorded demo
    6. -
    7. 05:13 Organising metaphor
    8. -
    9. 05:35 Timetable
    10. -
    11. 06:00 Project Action Review
    12. -
    13. 06:32 Causal Layered Analysis
    14. -
    15. 07:02 Design Patterns and Next Steps
    16. -
    17. 07:42 Projects
    18. -
    19. 07:53 Patterns of Patterns (PLoP 2021)
    20. -
    21. 08:24 PLACARD Workshop roles
    22. -
    23. 08:57 Initial user studies
    24. -
    25. 09:38 Broader context
    26. -
    27. 10:08 Conclusion
    28. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--main.png" captions="""""" +size="11M" duration="10:23" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/jXni2SVVquM8FLjMLuK4Fg) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +01:46 Background and technology: Emacs Research Group +02:53 Prerecorded demo +05:13 Organising metaphor +05:35 Timetable +06:00 Project Action Review +06:32 Causal Layered Analysis +07:02 Design Patterns and Next Steps +07:42 Projects +07:53 Patterns of Patterns (PLoP 2021) +08:24 PLACARD Workshop roles +08:57 Initial user studies +09:38 Broader context +10:08 Conclusion + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-erg--emacs-research-group-season-zero-what-we-did-together-with-emacs-in-2-hours-a-week-for-a-year--noorah-alhasan-joe-corneli-raymond-puzio-leo-vivier--answers.png" captions="""""" +size="40.1M" duration="14:05" other_resources=""""""]] + + # Description diff --git a/2021/info/exec-schedule.md b/2021/info/exec-schedule.md index fe7b5a41..550b8ed4 100644 --- a/2021/info/exec-schedule.md +++ b/2021/info/exec-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-exec--org-as-an-executable-format--tom-gillespie--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-exec--org-as-an-executable-format--tom-gillespie--main.png" captions="""""" +size="10.5M" duration="7:09" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-exec--org-as-an-executable-format--tom-gillespie--main.vtt) +[View on Toobnix](https://toobnix.org/w/6TaLDJ4goGaa2R7dsxMi9F) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-exec--org-as-an-executable-format--tom-gillespie--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-exec--org-as-an-executable-format--tom-gillespie--answers.png" captions="""""" +size="10M" duration="0:00" other_resources=""""""]] + + # Description diff --git a/2021/info/faster-schedule.md b/2021/info/faster-schedule.md index a384a8f3..39cc1933 100644 --- a/2021/info/faster-schedule.md +++ b/2021/info/faster-schedule.md @@ -9,22 +9,35 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:01 Introduction
    2. -
    3. 02:36 Emacs Lisp is a little old
    4. -
    5. 04:19 Benchmark then optimize, not vice versa
    6. -
    7. 05:03 profiler-start
    8. -
    9. 09:31 elp - Emacs Lisp Profiler
    10. -
    11. 13:01 benchmark
    12. -
    13. 19:13 Write less code
    14. -
    15. 20:00 Reduce allocations
    16. -
    17. 22:52 Recent optimizations in Xref
    18. -
    19. 30:52 cl-lib, dash, and seq
    20. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.png" captions="""""" +size="57.5M" duration="35:35" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.org) +[Download .el](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov.el) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/kJkKrSyfeuhL7Gttgxb572) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:01 Introduction +02:36 Emacs Lisp is a little old +04:19 Benchmark then optimize, not vice versa +05:03 profiler-start +09:31 elp - Emacs Lisp Profiler +13:01 benchmark +19:13 Write less code +20:00 Reduce allocations +22:52 Recent optimizations in Xref +30:52 cl-lib, dash, and seq + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-faster--optimizing-emacs-lisp-code--dmitry-gutov--answers.png" captions="""""" +size="80.2M" duration="0:00" other_resources=""""""]] + + # Description diff --git a/2021/info/form-schedule.md b/2021/info/form-schedule.md index 0ac8cca5..26f0a28d 100644 --- a/2021/info/form-schedule.md +++ b/2021/info/form-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-form--old-mccarthy-had-a-form--ian-eure--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-form--old-mccarthy-had-a-form--ian-eure--main.png" captions="""""" +size="13.8M" duration="12:44" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-form--old-mccarthy-had-a-form--ian-eure--main.vtt) +[View on Toobnix](https://toobnix.org/w/mcyaNMBE1QpjvQa2qDayvi) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-form--old-mccarthy-had-a-form--ian-eure--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-form--old-mccarthy-had-a-form--ian-eure--answers.png" captions="""""" +size="5.5M" duration="2:41" other_resources=""""""]] + + # Description diff --git a/2021/info/freedom-schedule.md b/2021/info/freedom-schedule.md index 7fbf4177..46a3769f 100644 --- a/2021/info/freedom-schedule.md +++ b/2021/info/freedom-schedule.md @@ -8,16 +8,25 @@ Duration: 38:24 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 About me and this talk
    2. -
    3. 04:44 The inherent Emacs qualities for an autodidact
    4. -
    5. 09:17 The interconnectedness of the Emacs space
    6. -
    7. 14:07 The documentation culture of the Emacs community
    8. -
    9. 18:55 The Promethean Ideal of freeing know-how and expertise
    10. -
    11. 23:59 The 'killer apps' of Emacs
    12. -
    13. 28:53 You can't be an Emacs tourist
    14. -
    15. 33:39 Emacs as a champion of software freedom
    16. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou--main.png" captions="""""" +size="54.9M" duration="38:24" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-freedom--how-emacs-made-me-appreciate-software-freedom--protesilaos-stavrou--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/ktxYMzsYPYguc3HwkDiKea) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 About me and this talk +04:44 The inherent Emacs qualities for an autodidact +09:17 The interconnectedness of the Emacs space +14:07 The documentation culture of the Emacs community +18:55 The Promethean Ideal of freeing know-how and expertise +23:59 The 'killer apps' of Emacs +28:53 You can't be an Emacs tourist +33:39 Emacs as a champion of software freedom + +"""]] + # Description diff --git a/2021/info/frownies-schedule.md b/2021/info/frownies-schedule.md index 7c8db51e..ce3c6c74 100644 --- a/2021/info/frownies-schedule.md +++ b/2021/info/frownies-schedule.md @@ -9,24 +9,36 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:00 Introduction
    2. -
    3. 01:01 Before the beginning, the Beginning
    4. -
    5. 02:07 Oops
    6. -
    7. 02:56 Yada yada yada
    8. -
    9. 04:52 During all this time...
    10. -
    11. 06:51 Pandemic
    12. -
    13. 07:29 Anyway
    14. -
    15. 08:50 A growing obsession
    16. -
    17. 09:38 What is the point of all of this? I thought we were talking about frowing.
    18. -
    19. 10:32 Conversation
    20. -
    21. 11:14 Later...
    22. -
    23. 11:33 frowny.el
    24. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--main.png" captions="""""" +size="26.5M" duration="19:40" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/5s64FqtX3pqq4uYDwtTvrA) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +01:01 Before the beginning, the Beginning +02:07 Oops +02:56 Yada yada yada +04:52 During all this time... +06:51 Pandemic +07:29 Anyway +08:50 A growing obsession +09:38 What is the point of all of this? I thought we were talking about frowing. +10:32 Conversation +11:14 Later... +11:33 frowny.el + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-frownies--the-true-frownies-are-the-friends-we-made-along-the-way-an-anecdote-of-emacs-s-malleability--case-duckworth--answers.png" captions="""""" +size="9.6M" duration="4:34" other_resources=""""""]] + + # Description diff --git a/2021/info/gregorian-schedule.md b/2021/info/gregorian-schedule.md index 4e039f38..16dfd7ca 100644 --- a/2021/info/gregorian-schedule.md +++ b/2021/info/gregorian-schedule.md @@ -8,15 +8,23 @@ Duration: 8:08 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 Title
    2. -
    3. 00:10 Roadmap
    4. -
    5. 00:46 Gregorio
    6. -
    7. 01:46 Metadata
    8. -
    9. 02:08 `gregorian-mode`
    10. -
    11. 02:48 Examples
    12. -
    13. 06:49 Useful links
    14. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-gregorian--typesetting-gregorian-chant-with-emacs--spencer-king--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-gregorian--typesetting-gregorian-chant-with-emacs--spencer-king--main.png" captions="""""" +size="7M" duration="8:08" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-gregorian--typesetting-gregorian-chant-with-emacs--spencer-king.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-gregorian--typesetting-gregorian-chant-with-emacs--spencer-king--main.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-gregorian--typesetting-gregorian-chant-with-emacs--spencer-king--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/ig7rS3VpJjLXCLeq5GYb5z) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Title +00:10 Roadmap +00:46 Gregorio +01:46 Metadata +02:08 `gregorian-mode` +02:48 Examples +06:49 Useful links + +"""]] + # Description diff --git a/2021/info/imaginary-schedule.md b/2021/info/imaginary-schedule.md index e7a5385b..6705e3bd 100644 --- a/2021/info/imaginary-schedule.md +++ b/2021/info/imaginary-schedule.md @@ -9,11 +9,20 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan--main.png" captions="""""" +size="19.5M" duration="10:17" other_resources="""[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan--main.vtt) +[View on Toobnix](https://toobnix.org/w/3ydn2davFQZPoiwB78KZWm) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-imaginary--imaginary-programming--shane-mulligan--answers.png" captions="""""" +size="24.1M" duration="32:18" other_resources=""""""]] + + # Description diff --git a/2021/info/invoice-schedule.md b/2021/info/invoice-schedule.md index 50b3305d..d1deacfc 100644 --- a/2021/info/invoice-schedule.md +++ b/2021/info/invoice-schedule.md @@ -8,7 +8,13 @@ Duration: 9:59 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-invoice--find-your-invoice-emacs-for-invoicing--bala-ramadurai--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-invoice--find-your-invoice-emacs-for-invoicing--bala-ramadurai--main.png" captions="""""" +size="14.9M" duration="9:59" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-invoice--find-your-invoice-emacs-for-invoicing--bala-ramadurai.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-invoice--find-your-invoice-emacs-for-invoicing--bala-ramadurai--main.vtt) +[View on Toobnix](https://toobnix.org/w/kD6nFQsJFSQys8DCmR76gi) +"""]] + + # Description diff --git a/2021/info/janitor-schedule.md b/2021/info/janitor-schedule.md index 7f72cac0..fc9256e8 100644 --- a/2021/info/janitor-schedule.md +++ b/2021/info/janitor-schedule.md @@ -10,11 +10,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.png" captions="""""" +size="36.3M" duration="25:57" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--main.vtt) +[View on Toobnix](https://toobnix.org/w/1h7QmFBDjBQZPBeWtARK9j) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-janitor--a-day-in-the-life-of-a-janitor--stefan-monnier--answers.png" captions="""""" +size="76.8M" duration="41:05" other_resources=""""""]] + + # Description diff --git a/2021/info/maintainers-schedule.md b/2021/info/maintainers-schedule.md index e70b6a5e..23717842 100644 --- a/2021/info/maintainers-schedule.md +++ b/2021/info/maintainers-schedule.md @@ -9,33 +9,44 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:00 Introduction
    2. -
    3. 00:47 What is a free software maintainer?
    4. -
    5. 02:19 What do I do as the Org maintainer?
    6. -
    7. 03:24 Do you see a pattern here?
    8. -
    9. 04:18 What a free software maintainer is or should be
    10. -
    11. 05:03 Summary
    12. -
    13. 05:26 ACDC: Asynchronous Collective Distributed Care
    14. -
    15. 06:28 How can you help Emacs maintainers?
    16. -
    17. 06:37 Become a maintainer for your own project, however small
    18. -
    19. 06:56 Volunteer as a contributor steward for another project
    20. -
    21. 07:10 Learn how to teach
    22. -
    23. 07:25 Test and enhance the project's contribution process
    24. -
    25. 07:35 Take care of the project's calls for help
    26. -
    27. 07:52 Encourage users from outside the project to contribute to the core forum
    28. -
    29. 08:08 Let the core forum know about what happens in this outside world
    30. -
    31. 08:16 Propose your help for non-code tasks
    32. -
    33. 08:26 If you expect someone else to fix your bug, try fixing someone else's bug first
    34. -
    35. 08:42 Don't expect the maintainer to be a hotline
    36. -
    37. 08:49 Complete this list
    38. -
    39. 08:57 Yes, this is hard
    40. -
    41. 09:35 Thanks
    42. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--main.png" captions="""""" +size="9.5M" duration="10:07" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--main.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/naNvWzM2jjj5ownu9zmbAf) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +00:47 What is a free software maintainer? +02:19 What do I do as the Org maintainer? +03:24 Do you see a pattern here? +04:18 What a free software maintainer is or should be +05:03 Summary +05:26 ACDC: Asynchronous Collective Distributed Care +06:28 How can you help Emacs maintainers? +06:37 Become a maintainer for your own project, however small +06:56 Volunteer as a contributor steward for another project +07:10 Learn how to teach +07:25 Test and enhance the project's contribution process +07:35 Take care of the project's calls for help +07:52 Encourage users from outside the project to contribute to the core forum +08:08 Let the core forum know about what happens in this outside world +08:16 Propose your help for non-code tasks +08:26 If you expect someone else to fix your bug, try fixing someone else's bug first +08:42 Don't expect the maintainer to be a hotline +08:49 Complete this list +08:57 Yes, this is hard +09:35 Thanks + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-maintainers--how-to-help-emacs-maintainers---bastien-guerry--answers.png" captions="""""" +size="70M" duration="58:55" other_resources=""""""]] + + # Description diff --git a/2021/info/model-schedule.md b/2021/info/model-schedule.md index 2aa1d187..f3ce3980 100644 --- a/2021/info/model-schedule.md +++ b/2021/info/model-schedule.md @@ -7,7 +7,13 @@ Duration: 9:49 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-model--extending-the-model-of-emacs-to-other-applications--laszlo-krajnikovszkij--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-model--extending-the-model-of-emacs-to-other-applications--laszlo-krajnikovszkij--main.png" captions="""""" +size="8.6M" duration="9:49" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-model--extending-the-model-of-emacs-to-other-applications--laszlo-krajnikovszkij.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-model--extending-the-model-of-emacs-to-other-applications--laszlo-krajnikovszkij--main.vtt) +[View on Toobnix](https://toobnix.org/w/vsuuxy2SUsWpcLoeAtqJhG) +"""]] + + # Description diff --git a/2021/info/mold-schedule.md b/2021/info/mold-schedule.md index a6fee232..6cc59290 100644 --- a/2021/info/mold-schedule.md +++ b/2021/info/mold-schedule.md @@ -8,7 +8,12 @@ Duration: 9:34 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-mold--moldable-emacs-a-step-towards-sustainable-software--andrea--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-mold--moldable-emacs-a-step-towards-sustainable-software--andrea--main.png" captions="""""" +size="14.2M" duration="9:34" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-mold--moldable-emacs-a-step-towards-sustainable-software--andrea--main.vtt) +[View on Toobnix](https://toobnix.org/w/4CfNuj8YPpB8HreQHqGXWf) +"""]] + + # Description diff --git a/2021/info/molecular-schedule.md b/2021/info/molecular-schedule.md index 21a7a904..568dee54 100644 --- a/2021/info/molecular-schedule.md +++ b/2021/info/molecular-schedule.md @@ -7,7 +7,14 @@ Duration: 8:04 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-molecular--reproducible-molecular-graphics-with-org-mode--blaine-mooers--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-molecular--reproducible-molecular-graphics-with-org-mode--blaine-mooers--main.png" captions="""""" +size="8.5M" duration="8:04" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-molecular--reproducible-molecular-graphics-with-org-mode--blaine-mooers.org) +[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-molecular--reproducible-molecular-graphics-with-org-mode--blaine-mooers.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-molecular--reproducible-molecular-graphics-with-org-mode--blaine-mooers--main.vtt) +[View on Toobnix](https://toobnix.org/w/tKmTCVtngTLQfQzHpG4BgU) +"""]] + + # Description diff --git a/2021/info/montessori-schedule.md b/2021/info/montessori-schedule.md index 4c271993..ed3510df 100644 --- a/2021/info/montessori-schedule.md +++ b/2021/info/montessori-schedule.md @@ -10,27 +10,39 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:04 Introduction
    2. -
    3. 00:20 Respect
    4. -
    5. 00:35 The Prepared Environment
    6. -
    7. 01:19 Human tendencies
    8. -
    9. 01:56 Orientation
    10. -
    11. 03:30 Order
    12. -
    13. 04:26 Exploration
    14. -
    15. 05:12 Communication
    16. -
    17. 05:46 Activity
    18. -
    19. 06:21 Manipulation
    20. -
    21. 06:48 Work (or Purposeful Activity)
    22. -
    23. 07:09 Repetition
    24. -
    25. 07:38 Exactness
    26. -
    27. 08:16 Abstraction
    28. -
    29. 09:02 Perfection
    30. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--main.png" captions="""""" +size="11.4M" duration="10:27" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/c5sEmoZbK3ay1b9VGNmP1z) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:04 Introduction +00:20 Respect +00:35 The Prepared Environment +01:19 Human tendencies +01:56 Orientation +03:30 Order +04:26 Exploration +05:12 Communication +05:46 Activity +06:21 Manipulation +06:48 Work (or Purposeful Activity) +07:09 Repetition +07:38 Exactness +08:16 Abstraction +09:02 Perfection + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-montessori--emacs-and-montessori-philosophy--grant-shangreaux--answers.png" captions="""""" +size="5.6M" duration="2:19" other_resources=""""""]] + + # Description diff --git a/2021/info/nangulator-schedule.md b/2021/info/nangulator-schedule.md index b473e43d..8750fab7 100644 --- a/2021/info/nangulator-schedule.md +++ b/2021/info/nangulator-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-nangulator--introducing-n-angulator--kevin-haddock--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-nangulator--introducing-n-angulator--kevin-haddock--main.png" captions="""""" +size="9.8M" duration="9:58" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-nangulator--introducing-n-angulator--kevin-haddock--main.vtt) +[View on Toobnix](https://toobnix.org/w/pHrShaGAJwtXvsqKhNWZ56) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-nangulator--introducing-n-angulator--kevin-haddock--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-nangulator--introducing-n-angulator--kevin-haddock--answers.png" captions="""""" +size="2.7M" duration="1:07" other_resources=""""""]] + + # Description diff --git a/2021/info/native-schedule.md b/2021/info/native-schedule.md index d1e0478b..5adddafc 100644 --- a/2021/info/native-schedule.md +++ b/2021/info/native-schedule.md @@ -9,43 +9,54 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--main.png" captions="""""" +size="40.8M" duration="39:08" other_resources="""[Download .odp](https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo.odp) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--main.vtt) +[View on Toobnix](https://toobnix.org/w/aCnFuNEzX1kMKJp3q31YKx) +"""]] + + # Q&A -
      -
    1. 00:00 Thanks
    2. -
    3. 01:16 Why is Elisp not a general-purpose programming language, at least not completely?
    4. -
    5. 02:05 Is this activity related to the garbage collector?
    6. -
    7. 02:37 Is the idea to eventually develop Emacs itself in Elisp?
    8. -
    9. 03:42 How did you work on this?
    10. -
    11. 04:27 Does this compilation pipeline introduce vulnerabilities?
    12. -
    13. 05:39 What code, if any, will still benefit significantly from being written in C?
    14. -
    15. 07:28 What's the risk of (setq native-comp-speed 3)?
    16. -
    17. 08:49 Are there any limits introduced by native comp with respect to runtime introspectability, changeability/redefinability, etc?
    18. -
    19. 09:15 Is there a benefit in setting native-comp-compiler-options to "-mtune=native -march="?
    20. -
    21. 10:11 You mentioned native-comp coming in emacs 28. Will this be the default at build time, or will distros have to set this themselves?
    22. -
    23. 11:54 Could we avoid libgccjit.so? Or consider using another jit lib (e.g. dynasm used by luajit) et al to gain better optimization?
    24. -
    25. 14:22 How much of Emacs's C code base could be translated to emacs-lisp? What is the minimum C code base necessary?
    26. -
    27. 16:23 Could we statically type elisp code (via macros?) to provide more optimization hints to compiler?
    28. -
    29. 17:27 Elisp and Python all are dynamically typed langauge, but benchmark shows that Elisp runs slower than Python. Could we learn some best practices from the Python community?
    30. -
    31. 18:55 Did you try to optimize with Rust too? What are your thoughts on Rust for this particular optimization and security?
    32. -
    33. 21:35 Does the native compilation interface with the Emacs profiling tools?
    34. -
    35. 22:59 Where did funding for your work come from?
    36. -
    37. 27:04 What kind of application do I envision native comp enabling to work well in Emacs in the next few years, and which one would not be possible?
    38. -
    39. 28:36 Is this the first real-world practical use of libgccjit?
    40. -
    41. 29:47 Is there any task you need help with?
    42. -
    43. 33:49 What's a good way to proceed?
    44. -
    45. 38:37 What kind of packages do you think could now be practical with native comp?
    46. -
    47. 40:46 Why not implement Emacs Lisp in Guile and use Guile's compiler?
    48. -
    49. 46:29 What are some other hobbies/interests of yours besides Emacs?
    50. -
    51. 48:27 Will you be presenting at ELS or anywhere else in the next year?
    52. -
    53. 51:04 How to make Emacs more popular?
    54. -
    55. 59:46 Do you have 'wish list' features, things you long for Emacs to be able to do?
    56. -
    57. 01:02:04 From BBB chat: dickmao has a patch that makes Gnus async....
    58. -
    59. 01:05:33 Advice for anyone who wants to bring something into Emacs core
    60. -
    61. 01:10:20 Do you have any advice on how to approach the upstream development community?
    62. -
    +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--answers.png" captions="""""" +size="141.8M" duration="75:02" other_resources="""[Download --answers--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-native--emacs-lisp-native-compiler-current-status-and-future-developments--andrea-corallo--answers--chapters.vtt) +"""]] +[[!template id="chapters" vidid="qanda" data=""" +00:00 Thanks +01:16 Why is Elisp not a general-purpose programming language, at least not completely? +02:05 Is this activity related to the garbage collector? +02:37 Is the idea to eventually develop Emacs itself in Elisp? +03:42 How did you work on this? +04:27 Does this compilation pipeline introduce vulnerabilities? +05:39 What code, if any, will still benefit significantly from being written in C? +07:28 What's the risk of (setq native-comp-speed 3)? +08:49 Are there any limits introduced by native comp with respect to runtime introspectability, changeability/redefinability, etc? +09:15 Is there a benefit in setting native-comp-compiler-options to "-mtune=native -march="? +10:11 You mentioned native-comp coming in emacs 28. Will this be the default at build time, or will distros have to set this themselves? +11:54 Could we avoid libgccjit.so? Or consider using another jit lib (e.g. dynasm used by luajit) et al to gain better optimization? +14:22 How much of Emacs's C code base could be translated to emacs-lisp? What is the minimum C code base necessary? +16:23 Could we statically type elisp code (via macros?) to provide more optimization hints to compiler? +17:27 Elisp and Python all are dynamically typed langauge, but benchmark shows that Elisp runs slower than Python. Could we learn some best practices from the Python community? +18:55 Did you try to optimize with Rust too? What are your thoughts on Rust for this particular optimization and security? +21:35 Does the native compilation interface with the Emacs profiling tools? +22:59 Where did funding for your work come from? +27:04 What kind of application do I envision native comp enabling to work well in Emacs in the next few years, and which one would not be possible? +28:36 Is this the first real-world practical use of libgccjit? +29:47 Is there any task you need help with? +33:49 What's a good way to proceed? +38:37 What kind of packages do you think could now be practical with native comp? +40:46 Why not implement Emacs Lisp in Guile and use Guile's compiler? +46:29 What are some other hobbies/interests of yours besides Emacs? +48:27 Will you be presenting at ELS or anywhere else in the next year? +51:04 How to make Emacs more popular? +59:46 Do you have 'wish list' features, things you long for Emacs to be able to do? +01:02:04 From BBB chat: dickmao has a patch that makes Gnus async.... +01:05:33 Advice for anyone who wants to bring something into Emacs core +01:10:20 Do you have any advice on how to approach the upstream development community? + +"""]] + # Description diff --git a/2021/info/news-schedule.md b/2021/info/news-schedule.md index e0c82f11..04712039 100644 --- a/2021/info/news-schedule.md +++ b/2021/info/news-schedule.md @@ -8,19 +8,28 @@ Duration: 4:24 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 Introduction
    2. -
    3. 00:11 Upcoming Emacs 28 release
    4. -
    5. 00:24 Org mode 9.5
    6. -
    7. 00:57 Magit major release
    8. -
    9. 01:18 Completion
    10. -
    11. 01:51 Embark
    12. -
    13. 02:12 tree-sitter
    14. -
    15. 02:44 Collaborative editing
    16. -
    17. 03:03 Graphical experiments
    18. -
    19. 03:41 Community
    20. -
    21. 04:00 libera.chat
    22. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.png" captions="""""" +size="6.1M" duration="4:24" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-news--emacs-news-highlights--sacha-chua--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/ueMACQQh39buYwf5K9Y5fh) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +00:11 Upcoming Emacs 28 release +00:24 Org mode 9.5 +00:57 Magit major release +01:18 Completion +01:51 Embark +02:12 tree-sitter +02:44 Collaborative editing +03:03 Graphical experiments +03:41 Community +04:00 libera.chat + +"""]] + # Description diff --git a/2021/info/nongnu-schedule.md b/2021/info/nongnu-schedule.md index 39c8651d..446e7473 100644 --- a/2021/info/nongnu-schedule.md +++ b/2021/info/nongnu-schedule.md @@ -8,7 +8,12 @@ Duration: 6:28 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-nongnu--nongnu-elpa-update--philip-kaludercic--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-nongnu--nongnu-elpa-update--philip-kaludercic--main.png" captions="""""" +size="7.2M" duration="6:28" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-nongnu--nongnu-elpa-update--philip-kaludercic--main.vtt) +[View on Toobnix](https://toobnix.org/w/ovpi53peSt7aX8EtvKMFFy) +"""]] + + # Description diff --git a/2021/info/nyxt-schedule.md b/2021/info/nyxt-schedule.md index 895717c3..e02e0524 100644 --- a/2021/info/nyxt-schedule.md +++ b/2021/info/nyxt-schedule.md @@ -8,7 +8,12 @@ Duration: 8:26 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-nyxt--emacs-with-nyxt-extend-your-editor-with-the-power-of-a-lisp-browser--andrea--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-nyxt--emacs-with-nyxt-extend-your-editor-with-the-power-of-a-lisp-browser--andrea--main.png" captions="""""" +size="24.5M" duration="8:26" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-nyxt--emacs-with-nyxt-extend-your-editor-with-the-power-of-a-lisp-browser--andrea--main.vtt) +[View on Toobnix](https://toobnix.org/w/qBpVxaayFezJMgG9WVQsoy) +"""]] + + # Description diff --git a/2021/info/omegat-schedule.md b/2021/info/omegat-schedule.md index a7b84583..1bd6e31f 100644 --- a/2021/info/omegat-schedule.md +++ b/2021/info/omegat-schedule.md @@ -8,7 +8,15 @@ Duration: 9:07 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary--main.png" captions="""""" +size="9.3M" duration="9:07" other_resources="""[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary--main.vtt) +[Download --main_fr.vtt](https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary--main_fr.vtt) +[Download --main_ja.vtt](https://media.emacsconf.org/2021/emacsconf-2021-omegat--emacs-manuals-translation-and-omegat--jean-christophe-helary--main_ja.vtt) +[View on Toobnix](https://toobnix.org/w/cQbCi4a9E3YVSW9KdiyW2V) +"""]] + + # Description diff --git a/2021/info/org-outside-schedule.md b/2021/info/org-outside-schedule.md index add365bf..eabc3e85 100644 --- a/2021/info/org-outside-schedule.md +++ b/2021/info/org-outside-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-org-outside--the-use-of-org-mode-syntax-outside-of-gnu-emacs--karl-voit--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-org-outside--the-use-of-org-mode-syntax-outside-of-gnu-emacs--karl-voit--main.png" captions="""""" +size="27.1M" duration="12:09" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-org-outside--the-use-of-org-mode-syntax-outside-of-gnu-emacs--karl-voit--main.vtt) +[View on Toobnix](https://toobnix.org/w/g35zpQfCCqDM39ZMEphNj7) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-org-outside--the-use-of-org-mode-syntax-outside-of-gnu-emacs--karl-voit--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-org-outside--the-use-of-org-mode-syntax-outside-of-gnu-emacs--karl-voit--answers.png" captions="""""" +size="64.9M" duration="27:32" other_resources=""""""]] + + # Description diff --git a/2021/info/pattern-schedule.md b/2021/info/pattern-schedule.md index 1ffd80bc..893d50f9 100644 --- a/2021/info/pattern-schedule.md +++ b/2021/info/pattern-schedule.md @@ -8,16 +8,26 @@ Duration: 23:01 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 Introduction
    2. -
    3. 01:16 Definition of design patterns and relation to Emacs
    4. -
    5. 05:18 Why this approach matters
    6. -
    7. 09:12 Managing complexity: Emacs as mind map
    8. -
    9. 11:30 Emacs as design pattern framework
    10. -
    11. 12:31 Personal customization
    12. -
    13. 13:30 Implementing Emacs as a model for learning
    14. -
    15. 16:41 Emacs as accommodating complex social, community assemblages
    16. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz--main.png" captions="""""" +size="36.5M" duration="23:01" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz.org) +[Download .pdf](https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz.pdf) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-pattern--emacs-as-design-pattern-learning--greta-goetz--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/afvaVspSSR9YypjUqTypQz) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +01:16 Definition of design patterns and relation to Emacs +05:18 Why this approach matters +09:12 Managing complexity: Emacs as mind map +11:30 Emacs as design pattern framework +12:31 Personal customization +13:30 Implementing Emacs as a model for learning +16:41 Emacs as accommodating complex social, community assemblages + +"""]] + # Description diff --git a/2021/info/professional-schedule.md b/2021/info/professional-schedule.md index 65e23352..b783b1f1 100644 --- a/2021/info/professional-schedule.md +++ b/2021/info/professional-schedule.md @@ -7,7 +7,12 @@ Duration: 10:33 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-professional--using-org-mode-for-recording-continuous-professional-development--philip-beadling--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-professional--using-org-mode-for-recording-continuous-professional-development--philip-beadling--main.png" captions="""""" +size="9.1M" duration="10:33" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-professional--using-org-mode-for-recording-continuous-professional-development--philip-beadling--main.vtt) +[View on Toobnix](https://toobnix.org/w/rXjPE7hdELfGJhFFUqFhF5) +"""]] + + # Description diff --git a/2021/info/project-schedule.md b/2021/info/project-schedule.md index da5c6a40..763f9a93 100644 --- a/2021/info/project-schedule.md +++ b/2021/info/project-schedule.md @@ -7,18 +7,26 @@ Duration: 9:37 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:01 Introduction
    2. -
    3. 00:10 How we build and budget project proposals
    4. -
    5. 01:42 Org mode template with embedded Emacs Lisp
    6. -
    7. 02:58 The project plan
    8. -
    9. 03:37 Effort
    10. -
    11. 04:40 Hourly rates
    12. -
    13. 06:07 Totals
    14. -
    15. 07:28 Payment structure
    16. -
    17. 08:21 Export
    18. -
    19. 09:08 Advantages
    20. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-project--budgeting-project-monitoring-and-invoicing-with-org-mode--adolfo-villafiorita--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-project--budgeting-project-monitoring-and-invoicing-with-org-mode--adolfo-villafiorita--main.png" captions="""""" +size="15.3M" duration="9:37" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-project--budgeting-project-monitoring-and-invoicing-with-org-mode--adolfo-villafiorita--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-project--budgeting-project-monitoring-and-invoicing-with-org-mode--adolfo-villafiorita--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-project--budgeting-project-monitoring-and-invoicing-with-org-mode--adolfo-villafiorita--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/71vGdiqdkaN1bAcoDd8VkT) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:01 Introduction +00:10 How we build and budget project proposals +01:42 Org mode template with embedded Emacs Lisp +02:58 The project plan +03:37 Effort +04:40 Hourly rates +06:07 Totals +07:28 Payment structure +08:21 Export +09:08 Advantages + +"""]] + # Description diff --git a/2021/info/research-schedule.md b/2021/info/research-schedule.md index 2c3b5436..97bb66f9 100644 --- a/2021/info/research-schedule.md +++ b/2021/info/research-schedule.md @@ -8,13 +8,22 @@ Duration: 8:47 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. -
      -
    1. 00:00 Introduction
    2. -
    3. 00:51 Elfeed
    4. -
    5. 02:30 org-ref
    6. -
    7. 03:50 BibLaTeX
    8. -
    9. 05:48 Notes and org-roam
    10. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled--main.png" captions="""""" +size="14.2M" duration="8:47" other_resources="""[Download .el](https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled.el) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-research--managing-a-research-workflow-bibliographies-note-taking-and-arxiv--ahmed-khaled--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/jTXAtCYNWFPRFR1pt94yi1) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +00:51 Elfeed +02:30 org-ref +03:50 BibLaTeX +05:48 Notes and org-roam + +"""]] + # Description diff --git a/2021/info/structural-schedule.md b/2021/info/structural-schedule.md index 55939aad..a30b38ea 100644 --- a/2021/info/structural-schedule.md +++ b/2021/info/structural-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-structural--tree-edit-structural-editing-for-java-python-c-and-beyond--ethan-leba--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-structural--tree-edit-structural-editing-for-java-python-c-and-beyond--ethan-leba--main.png" captions="""""" +size="13M" duration="10:24" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-structural--tree-edit-structural-editing-for-java-python-c-and-beyond--ethan-leba--main.vtt) +[View on Toobnix](https://toobnix.org/w/8Smc22cLzi7UzosijPt7DP) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-structural--tree-edit-structural-editing-for-java-python-c-and-beyond--ethan-leba--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-structural--tree-edit-structural-editing-for-java-python-c-and-beyond--ethan-leba--answers.png" captions="""""" +size="3.3M" duration="1:59" other_resources=""""""]] + + # Description diff --git a/2021/info/teach-schedule.md b/2021/info/teach-schedule.md index 46153a7e..d29092eb 100644 --- a/2021/info/teach-schedule.md +++ b/2021/info/teach-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-teach--using-org-mode-to-teach-programming--daniel-german--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-teach--using-org-mode-to-teach-programming--daniel-german--main.png" captions="""""" +size="26.5M" duration="20:49" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-teach--using-org-mode-to-teach-programming--daniel-german--main.vtt) +[View on Toobnix](https://toobnix.org/w/w6CowfCZotPnYkwhudU32V) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-teach--using-org-mode-to-teach-programming--daniel-german--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-teach--using-org-mode-to-teach-programming--daniel-german--answers.png" captions="""""" +size="28.6M" duration="12:13" other_resources=""""""]] + + # Description diff --git a/2021/info/tech-schedule.md b/2021/info/tech-schedule.md index 416fa59a..a68856c2 100644 --- a/2021/info/tech-schedule.md +++ b/2021/info/tech-schedule.md @@ -10,11 +10,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-tech--creating-technical-documentation-and-presentations-using-org-babel-restclient-and-org-treeslide--jan-ypma--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-tech--creating-technical-documentation-and-presentations-using-org-babel-restclient-and-org-treeslide--jan-ypma--main.png" captions="""""" +size="15.9M" duration="10:22" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-tech--creating-technical-documentation-and-presentations-using-org-babel-restclient-and-org-treeslide--jan-ypma--main.vtt) +[View on Toobnix](https://toobnix.org/w/2pPvDFSAwr2zhGfHGHUbko) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-tech--creating-technical-documentation-and-presentations-using-org-babel-restclient-and-org-treeslide--jan-ypma--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-tech--creating-technical-documentation-and-presentations-using-org-babel-restclient-and-org-treeslide--jan-ypma--answers.png" captions="""""" +size="1.7M" duration="0:48" other_resources=""""""]] + + # Description diff --git a/2021/info/telega-schedule.md b/2021/info/telega-schedule.md index 18ffd671..ae9e903f 100644 --- a/2021/info/telega-schedule.md +++ b/2021/info/telega-schedule.md @@ -7,7 +7,12 @@ Duration: 7:58 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-telega--telega-el-and-the-emacs-community-on-telegram--gabriele-bozolla--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-telega--telega-el-and-the-emacs-community-on-telegram--gabriele-bozolla--main.png" captions="""""" +size="8.1M" duration="7:58" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-telega--telega-el-and-the-emacs-community-on-telegram--gabriele-bozolla--main.vtt) +[View on Toobnix](https://toobnix.org/w/g1YBMdbNqMHMZu7wCHB5rH) +"""]] + + # Description diff --git a/2021/info/test-schedule.md b/2021/info/test-schedule.md index bd450683..7bdc212f 100644 --- a/2021/info/test-schedule.md +++ b/2021/info/test-schedule.md @@ -7,7 +7,12 @@ Duration: 6:04 If you have questions and the speaker has not indicated public contact information on this page, please feel free to e-mail us at and we'll forward your question to the speaker. - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-test--test-blocks--eduardo-ochs--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-test--test-blocks--eduardo-ochs--main.png" captions="""""" +size="7.7M" duration="6:04" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-test--test-blocks--eduardo-ochs--main.vtt) +[View on Toobnix](https://toobnix.org/w/qRKLj4VdBG8cFN1MEfcRho) +"""]] + + # Description diff --git a/2021/info/ui-schedule.md b/2021/info/ui-schedule.md index 36e52114..875a67bc 100644 --- a/2021/info/ui-schedule.md +++ b/2021/info/ui-schedule.md @@ -9,11 +9,19 @@ If you have questions and the speaker has not indicated public contact informati # Talk - +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-ui--yak-shaving-to-a-ui-framework-help-i-accidentally-yak-shaved-my-way-to-writing-a-ui-framework-because-overlays-were-slow--erik-anderson--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-ui--yak-shaving-to-a-ui-framework-help-i-accidentally-yak-shaved-my-way-to-writing-a-ui-framework-because-overlays-were-slow--erik-anderson--main.png" captions="""""" +size="10.6M" duration="9:28" other_resources="""[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-ui--yak-shaving-to-a-ui-framework-help-i-accidentally-yak-shaved-my-way-to-writing-a-ui-framework-because-overlays-were-slow--erik-anderson--main.vtt) +[View on Toobnix](https://toobnix.org/w/cwoEZmDr3YDAkskSq8nYEf) +"""]] + + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-ui--yak-shaving-to-a-ui-framework-help-i-accidentally-yak-shaved-my-way-to-writing-a-ui-framework-because-overlays-were-slow--erik-anderson--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-ui--yak-shaving-to-a-ui-framework-help-i-accidentally-yak-shaved-my-way-to-writing-a-ui-framework-because-overlays-were-slow--erik-anderson--answers.png" captions="""""" +size="865" duration="0:00" other_resources=""""""]] + + # Description diff --git a/2021/info/unix-schedule.md b/2021/info/unix-schedule.md index 69010122..5d1d066a 100644 --- a/2021/info/unix-schedule.md +++ b/2021/info/unix-schedule.md @@ -10,25 +10,37 @@ If you have questions and the speaker has not indicated public contact informati # Talk -
      -
    1. 00:00 Introduction
    2. -
    3. 00:31 UNIX Philosophy?
    4. -
    5. 00:57 Enter Emacs
    6. -
    7. 01:25 Emacs versus the original ideas
    8. -
    9. 01:50 Why compare to UNIX?
    10. -
    11. 02:17 Emacs /does/ work with the UNIX philosophy
    12. -
    13. 02:59 Philosophies don't really matter in computing
    14. -
    15. 03:15 Android Studio
    16. -
    17. 04:14 Window Managers
    18. -
    19. 04:42 Browsers
    20. -
    21. 05:09 Vim
    22. -
    23. 05:34 Terminals
    24. -
    25. 06:12 Do what helps you most, not what a philosophy tells you
    26. -
    +[[!template id="vid" vidid="mainVideo" src="https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.png" captions="""""" +size="6.1M" duration="6:41" other_resources="""[Download .org](https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose.org) +[Download --main.vtt](https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main.vtt) +[Download --chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--chapters.vtt) +[Download --main--chapters.vtt](https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--main--chapters.vtt) +[View on Toobnix](https://toobnix.org/w/18qckj5KshdahW5AiUuMHB) +"""]] +[[!template id="chapters" vidid="mainVideo" data=""" +00:00 Introduction +00:31 UNIX Philosophy? +00:57 Enter Emacs +01:25 Emacs versus the original ideas +01:50 Why compare to UNIX? +02:17 Emacs /does/ work with the UNIX philosophy +02:59 Philosophies don't really matter in computing +03:15 Android Studio +04:14 Window Managers +04:42 Browsers +05:09 Vim +05:34 Terminals +06:12 Do what helps you most, not what a philosophy tells you + +"""]] + # Q&A - +[[!template id="vid" vidid="qanda" src="https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--answers.webm" poster="https://media.emacsconf.org/2021/emacsconf-2021-unix--gnus-not-unix-why-emacs-demonstrates-the-unix-philosophy-isnt-always-the-only-answer--daniel-rose--answers.png" captions="""""" +size="9.7M" duration="3:39" other_resources=""""""]] + + # Description -- cgit v1.2.3