From b1e43bc06f4f581f73fa65907ebce72caba4cb3f Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Wed, 27 Oct 2021 12:28:23 -0400 Subject: Use longer slugs --- 2021/emacsconf-pentabarf.xml | 104 +++++++++++++++++++++---------------------- 1 file changed, 52 insertions(+), 52 deletions(-) (limited to '2021/emacsconf-pentabarf.xml') diff --git a/2021/emacsconf-pentabarf.xml b/2021/emacsconf-pentabarf.xml index b1c4ef4e..dcce2dbc 100644 --- a/2021/emacsconf-pentabarf.xml +++ b/2021/emacsconf-pentabarf.xml @@ -1,6 +1,6 @@ -20211027122711emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-day1-open19:00Opening remarks# Opening remarksTimes are approximate and will probably change. +20211027122813emacsconf2021EmacsConf 20212021-11-272021-11-28America/Torontohttps://emacsconf.org/20212021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-day1-open19:00Opening remarks# Opening remarksTimes are approximate and will probably change. -# Opening remarkshttps://emacsconf.org/2021/talks/day1-openEmacsConf2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-news19:00Emacs News Highlights# Emacs News Highlights +# Opening remarkshttps://emacsconf.org/2021/talks/day1-openEmacsConf2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-news19:00Emacs News Highlights# Emacs News Highlights Sacha Chua <mailto:sacha@sachachua.com> - pronouns: she/her Quick overview of Emacs community highlights since the last conference @@ -12,7 +12,7 @@ Sacha Chua <mailto:sacha@sachachua.com> - pronouns: she/her Quick overview of Emacs community highlights since the last conference -<https://github.com/sachac/emacsconf-2021-emacs-news-highlights>https://emacsconf.org/2021/talks/newsSacha Chua2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-frownies19:00The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability# The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability +<https://github.com/sachac/emacsconf-2021-emacs-news-highlights>https://emacsconf.org/2021/talks/newsSacha Chua2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-frownies19:00The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability# The True Frownies are the Friends We Made Along the Way: An Anecdote of Emacs's Malleability Case Duckworth Emacs is well-known for being extremely flexible, programmable, and @@ -50,7 +50,7 @@ on this topic. Along the way, I'll discuss just a little of my own history of Emacs, and why I feel it's a great tool for non-technical users to sink their -teeth into.https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-adventure19:00Choose Your Own (Technology-Enhanced Learning) Adventure# Choose Your Own (Technology-Enhanced Learning) Adventure +teeth into.https://emacsconf.org/2021/talks/frowniesCase Duckworth2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-adventure19:00Choose Your Own (Technology-Enhanced Learning) Adventure# Choose Your Own (Technology-Enhanced Learning) Adventure Greta Goetz This presentation will move through Emacs artifacts: first illustrating possible paths for beginners and then mapping out the significance of the enhanced learning potential of Emacs (Caillet in Andler & Guerry, Engelbart, Markauskaite & Goodyear). The technology-enhanced learning (TEL) that Emacs affords includes a systems view of 'many, many features' (Stallman) which surpass the confines of a pre-fabricated environment (Stiegler). This affords diverse possibilities for individuals to interact creatively and autonomously to satisfy their own needs (Ill @@ -262,7 +262,7 @@ I represent that I have the authority to grant the above license to the EmacsConf organizers. If my presentation incorporates any material owned by third parties, I represent that the material is sublicensable to the EmacsConf organizers or that my use of them is -fair use.https://emacsconf.org/2021/talks/adventureGreta Goetz2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-unix19:00"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"# GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer +fair use.https://emacsconf.org/2021/talks/adventureGreta Goetz2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-unix19:00"GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer"# GNU's Not UNIX: Why Emacs Demonstrates The UNIX Philosophy Isn't Always The Only Answer Daniel Rose The talk targets users who are curious about computational philosophies, @@ -314,7 +314,7 @@ to be more performant than without. the ideals of both. - How using CLI tools can still perfectly flow into Emacs. - How having all programs in Emacs and unified keybindings is akin - to a terminal user.https://emacsconf.org/2021/talks/unixDaniel Rose2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-omegat19:00Emacs manuals translation and OmegaT# Emacs manuals translation and OmegaT + to a terminal user.https://emacsconf.org/2021/talks/unixDaniel Rose2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-omegat19:00Emacs manuals translation and OmegaT# Emacs manuals translation and OmegaT Jean-Christophe Helary Even if it is generally agreed that software localization is a good thing, Emacs is lacking in that respect for a number of technical reasons. Nonetheless, the free software using public could greatly benefit from Emacs manuals translations, even if the interface were to remain in English. @@ -400,7 +400,7 @@ I will *not* show: - How to use OmegaT from the command line to work in localization pipelines - How to use machine translation and MT "post-edit" - How to convert back the translated files to texi format -- How to install translated texi files for use in Emacshttps://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-nongnu19:00NonGNU ELPA Update# NonGNU ELPA Update +- How to install translated texi files for use in Emacshttps://emacsconf.org/2021/talks/omegatJean-Christophe Helary2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-nongnu19:00NonGNU ELPA Update# NonGNU ELPA Update Kaluđerčić, Philip NonGNU ELPA was announced last year, as a package repository @@ -426,7 +426,7 @@ configuration. In this talk I would like the give a reminder of what NonGNU ELPA is and how it works, update the participants on what has happened since last year and what maintainers have to do if they -want their packages to be added to the repository.https://emacsconf.org/2021/talks/nongnuKaluđerčićPhilip2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-borg19:00Manual Package Management in The Era of Repositories - Why and How# Manual Package Management in The Era of Repositories - Why and How +want their packages to be added to the repository.https://emacsconf.org/2021/talks/nongnuKaluđerčićPhilip2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-borg19:00Manual Package Management in The Era of Repositories - Why and How# Manual Package Management in The Era of Repositories - Why and How Dhavan (codingquark) Emacs now has many package repositories - enought to have conflicts @@ -466,7 +466,7 @@ Another Package and install all elisp code manually - with borg[1]. 1. What are we trying to solve? 2. What is borg? 3. How to use it? - 4. Assimilate a package for demohttps://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-telega19:00telega.el and the Emacs community on Telegram# telega.el and the Emacs community on Telegram + 4. Assimilate a package for demohttps://emacsconf.org/2021/talks/borgDhavan (codingquark)2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-telega19:00telega.el and the Emacs community on Telegram# telega.el and the Emacs community on Telegram Gabriele Bozzola and Evgeny Zajcev Telegram is a cross-platform instant messaging system. The large number of @@ -490,7 +490,7 @@ am also going to discuss telega.el, the Emacs client for Telegram. telega.el is a high-quality package that perfectly integrates in Emacs. It supports the vast majority of the features supported by the official clients, while adding several unique ones. In the talk, I will present the package and -highlight some of the most important features.https://emacsconf.org/2021/talks/telegaGabriele Bozzola and Evgeny Zajcev2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-nangulator19:00Introducing N-Angulator# Introducing N-Angulator +highlight some of the most important features.https://emacsconf.org/2021/talks/telegaGabriele Bozzola and Evgeny Zajcev2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-nangulator19:00Introducing N-Angulator# Introducing N-Angulator Kevin Haddock The Unix file system is essentially an N-dimentional sparse array that @@ -546,7 +546,7 @@ sparse array will be discussed. A simple pre-existing database will be queried. -If time, questions will be entertained by video/audio and/or IRC.https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-janitor19:00A day in the life of a janitor# A day in the life of a janitor +If time, questions will be entertained by video/audio and/or IRC.https://emacsconf.org/2021/talks/nangulatorKevin Haddock2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-janitor19:00A day in the life of a janitor# A day in the life of a janitor Stefan Monnier Because of a reckless former Emacs maintainer that shall @@ -578,7 +578,7 @@ Because of a reckless former Emacs maintainer that shall minutes because I think I might be able to fill that and I think more than that could turn too boring. I intend to make it a "live coding" kind of thing, without anything like an outline: it's basically "make" - followed by fixing the warnings.https://emacsconf.org/2021/talks/janitorStefan Monnier2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-maintainers19:00How to help Emacs maintainers?# How to help Emacs maintainers? + followed by fixing the warnings.https://emacsconf.org/2021/talks/janitorStefan Monnier2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-maintainers19:00How to help Emacs maintainers?# How to help Emacs maintainers? Bastien Guerry After 11 years of helping as the Org maintainer, I would @@ -602,7 +602,7 @@ care of Emacs maintainance by taking care of Emacs maintainers. # Outline -- 5-10 minuteshttps://emacsconf.org/2021/talks/maintainersBastien Guerry2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-gregorian19:00Typesetting Gregorian Chant with Emacs# Typesetting Gregorian Chant with Emacs +- 5-10 minuteshttps://emacsconf.org/2021/talks/maintainersBastien Guerry2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-gregorian19:00Typesetting Gregorian Chant with Emacs# Typesetting Gregorian Chant with Emacs Spencer King There are a variety of methods for typesetting gregorian @@ -648,7 +648,7 @@ own scores. 1. Introduction to chant music 2. Introduction to Gregorio 3. Example of typesetting a score in Emacs - 4. Code and example availabilityhttps://emacsconf.org/2021/talks/gregorianSpencer King2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-montessori19:00Emacs and Montessori Philosophy# Emacs and Montessori Philosophy + 4. Code and example availabilityhttps://emacsconf.org/2021/talks/gregorianSpencer King2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-montessori19:00Emacs and Montessori Philosophy# Emacs and Montessori Philosophy As a former Montessori guide and now parent, I often think about the @@ -730,7 +730,7 @@ drives present in everybody that allow us to explore and make sense of our world - in the short version, pose the question, and perhaps give one example. - Emacs is an environment that provides facilities for individuals to find their way to proficiency through their Human Tendencies. - - We are all both learners and guides, Emacs is our classroomhttps://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-erg19:00Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year# Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year + - We are all both learners and guides, Emacs is our classroomhttps://emacsconf.org/2021/talks/montessoriGrant Shangreaux2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-erg19:00Emacs Research Group, Season Zero: What we did together with Emacs in 2 hours a week for a year# 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 The four of us met at EmacsConf 2020, and joined together around a @@ -772,7 +772,7 @@ in real-time problem solving and collaboration. In our short talk we share information about these methods, making a case for other people getting together and creating their own small -research communities similar to ours.https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-cs19:00One effective CS grad student workflow# One effective CS grad student workflow +research communities similar to ours.https://emacsconf.org/2021/talks/ergNoorah AlhasanJoe CorneliRaymond PuzioLeo Vivier2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-cs19:00One effective CS grad student workflow# One effective CS grad student workflow Greg Coladonato When I was an undergrad, I learned many things, most of @@ -804,7 +804,7 @@ inspire others to build workflows that make them more productive. # Outline -- 5-10 minutes: Go through some typical workflows associated with being a grad student, using the packages mentioned in the abstract.https://emacsconf.org/2021/talks/csGreg Coladonato2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-professional19:00Using Org-Mode For Recording Continuous Professional Development# Using Org-Mode For Recording Continuous Professional Development +- 5-10 minutes: Go through some typical workflows associated with being a grad student, using the packages mentioned in the abstract.https://emacsconf.org/2021/talks/csGreg Coladonato2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-professional19:00Using Org-Mode For Recording Continuous Professional Development# Using Org-Mode For Recording Continuous Professional Development Philip Beadling I recently had the pleasure of being audited for my CPD record with one @@ -914,7 +914,7 @@ formatting on export, etc. A quick walkthrough of the setup and functions, followed by a demo of how to add CPD items, and update them. Finally show generation of a PDF containing all the items tabulated and ready for audit review. I -estimate this at approx 10 minutes.https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-tech19:00Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide# Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide +estimate this at approx 10 minutes.https://emacsconf.org/2021/talks/professionalPhilip Beadling2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-tech19:00Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide# Creating technical API documentation and presentations using org-babel, restclient, and org-treeslide Jan Ypma The emacs org-babel package is often mentioned in conjunction with @@ -964,7 +964,7 @@ org-treeslide to write and present technical documentation with style. - Demo: Developer guide - Demo: REST API guide - Demo: Presentations -- Used packages and configurationhttps://emacsconf.org/2021/talks/techJan Ypma2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-exec19:00Org as an executable format# Org as an executable format +- Used packages and configurationhttps://emacsconf.org/2021/talks/techJan Ypma2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-exec19:00Org as an executable format# Org as an executable format Tom Gillespie Org mode is known for its flexibility, power, and staggeringly diverse @@ -1064,7 +1064,7 @@ applications. - 5-10 minutes: A demo of adding the orgstrap block and elvs, -adding a shebang block, and then running an org file.https://emacsconf.org/2021/talks/execTom Gillespie2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-org-outside19:00The use of Org mode syntax outside of GNU/Emacs# The use of Org mode syntax outside of GNU/Emacs +adding a shebang block, and then running an org file.https://emacsconf.org/2021/talks/execTom Gillespie2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-org-outside19:00The use of Org mode syntax outside of GNU/Emacs# The use of Org mode syntax outside of GNU/Emacs Karl Voit With the rising interest in Org mode, the GNU/Emacs community gained @@ -1110,7 +1110,7 @@ This can only be a short teaser for the use of Org mode syntax without much comparison to other lightweight markup languages. For this audience, I do think that this would be too short because most attendees might already have heard the rumors that Org mode is great -or they have adapted Org mode in their workflows already.https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-teach19:00Using Org-mode to teach programming# Using Org-mode to teach programming +or they have adapted Org mode in their workflows already.https://emacsconf.org/2021/talks/org-outsideKarl Voit2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-teach19:00Using Org-mode to teach programming# Using Org-mode to teach programming Daniel German In this presentation I will explain how to use org-mode effectively to @@ -1188,7 +1188,7 @@ org-mode for this purpose. - How to get started Oh, I made a small mistake. I meant to propose a 40 minutes presentation. -But I can give a quicker 20 minutes too.https://emacsconf.org/2021/talks/teachDaniel German2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-research19:00Managing a research workflow (bibliographies, note-taking, and arXiv)# Managing a research workflow (bibliographies, note-taking, and arXiv) +But I can give a quicker 20 minutes too.https://emacsconf.org/2021/talks/teachDaniel German2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-research19:00Managing a research workflow (bibliographies, note-taking, and arXiv)# Managing a research workflow (bibliographies, note-taking, and arXiv) Ahmed Khaled Researchers and knowledge workers have to read and discover new papers, @@ -1246,7 +1246,7 @@ to Doom. # Outline -- 5-10 minutes: I will demo the packages I use in 5 minutes.https://emacsconf.org/2021/talks/researchAhmed Khaled2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-babel19:00Babel for academics# Babel for academics +- 5-10 minutes: I will demo the packages I use in 5 minutes.https://emacsconf.org/2021/talks/researchAhmed Khaled2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-babel19:00Babel for academics# Babel for academics Asilata Bapat Plain org-mode is already an extremely powerful and @@ -1340,7 +1340,7 @@ would also like to be inspired by other people's babel workflows! - 5-10 minutes: (brief description/outline) For a 5-10 minute presentation I will give a brief intro and present one or two example files that heavily use babel. I will use these -examples to highlight some of the features mentioned in the abstract.https://emacsconf.org/2021/talks/babelAsilata Bapat2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-molecular19:00Reproducible molecular graphics with Org-mode# Reproducible molecular graphics with Org-mode +examples to highlight some of the features mentioned in the abstract.https://emacsconf.org/2021/talks/babelAsilata Bapat2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-molecular19:00Reproducible molecular graphics with Org-mode# Reproducible molecular graphics with Org-mode Blaine Mooers Research papers in structural biology should include the code used to make @@ -1444,7 +1444,7 @@ from Org-mode documents. - Example code block in Org to make DSSR block model of tRNA - Resulting image - Summary - - Acknowledgementshttps://emacsconf.org/2021/talks/molecularBlaine Mooers2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-project19:00Budgeting, Project Monitoring and Invoicing with Org Mode# Budgeting, Project Monitoring and Invoicing with Org Mode + - Acknowledgementshttps://emacsconf.org/2021/talks/molecularBlaine Mooers2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-project19:00Budgeting, Project Monitoring and Invoicing with Org Mode# Budgeting, Project Monitoring and Invoicing with Org Mode Adolfo Villafiorita In this talk I will present how we use Org Mode at Shair.Tech for @@ -1474,7 +1474,7 @@ year, now, and with which we are very happy. Talk duration: &#x2013;> 20 minutes seems to be right (15 talk + questions) &#x2013;> I can also make in 10 minutes, by focusing the talk on - budgeting (or monitoring)https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-invoice19:00Find Your (In)voice: Emacs for Invoicing# Find Your (In)voice: Emacs for Invoicing + budgeting (or monitoring)https://emacsconf.org/2021/talks/projectAdolfo Villafiorita2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-invoice19:00Find Your (In)voice: Emacs for Invoicing# Find Your (In)voice: Emacs for Invoicing Bala Ramadurai Ye Freelance warriors, please lend me your I/O devices for 5 minutes. @@ -1532,7 +1532,7 @@ We will use the following packages: - Emacs+orgmode (duh?) - yasnippet - python layer (I use spacemacs, so whatever is the equivalent in your config) -- Some unnecessary Shakespearean referenceshttps://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-dashboard19:00Productivity Dashboards with Emacs and Kindle# Productivity Dashboards with Emacs and Kindle +- Some unnecessary Shakespearean referenceshttps://emacsconf.org/2021/talks/invoiceBala Ramadurai2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-dashboard19:00Productivity Dashboards with Emacs and Kindle# Productivity Dashboards with Emacs and Kindle Mehmet Tekman Since 2008, Amazon have released a new Kindle device every year, @@ -1676,7 +1676,7 @@ easily managed from Emacs within a single Org-Mode file. - Show exported shell configs and generated cronjobs - Witness multiple Kindles producing desired content with wakeup - timershttps://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-nyxt19:00Emacs with Nyxt: extend your editor with the power of a Lisp browser# Emacs with Nyxt: extend your editor with the power of a Lisp browser + timershttps://emacsconf.org/2021/talks/dashboardMehmet Tekman2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-nyxt19:00Emacs with Nyxt: extend your editor with the power of a Lisp browser# Emacs with Nyxt: extend your editor with the power of a Lisp browser Andrea In 2021 browsers are essential if you use a computer. Even if Emacs @@ -1728,7 +1728,7 @@ You can learn more about this at: <https://github.com/ag91/emacs-with-nyxt> # Outline -- 5-10 minutes: quick demo of running Nyxt from Emacs and a little explanation of the code necessary for integrationhttps://emacsconf.org/2021/talks/nyxtAndrea2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-design19:00On the design of text editors# On the design of text editors +- 5-10 minutes: quick demo of running Nyxt from Emacs and a little explanation of the code necessary for integrationhttps://emacsconf.org/2021/talks/nyxtAndrea2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-design19:00On the design of text editors# On the design of text editors Nicolas P. Rougier Text editors are written by and for developers. They come @@ -1770,7 +1770,7 @@ alternatives using GNU Emacs. - 10 minutes alternative Mostly a live demo of my environment with pointers to the different -packageshttps://emacsconf.org/2021/talks/designNicolas P. Rougier2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-freedom19:00How Emacs made me appreciate software freedom# How Emacs made me appreciate software freedom +packageshttps://emacsconf.org/2021/talks/designNicolas P. Rougier2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-freedom19:00How Emacs made me appreciate software freedom# How Emacs made me appreciate software freedom Protesilaos Stavrou The theme will be "how Emacs empowered my software freedom". @@ -1826,11 +1826,11 @@ notation will be in Org mode. I cannot provide an outline in advance, as it will most likely not be consistent with the actual presentation. If, however, this is absolutely required for administrative purposes I shall furnish one regardless with the proviso that I am in no way bound -by it and thus reserve the right to modify it ahead of the main event.https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-day1-close19:00Closing remarks day 1# Closing remarks day 1Times are approximate and will probably change. +by it and thus reserve the right to modify it ahead of the main event.https://emacsconf.org/2021/talks/freedomProtesilaos Stavrou2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-day1-close19:00Closing remarks day 1# Closing remarks day 1Times are approximate and will probably change. -# Closing remarks day 1https://emacsconf.org/2021/talks/day1-closeEmacsConf2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-day2-open19:00Opening remarks day 2# Opening remarks day 2Times are approximate and will probably change. +# Closing remarks day 1https://emacsconf.org/2021/talks/day1-closeEmacsConf2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-day2-open19:00Opening remarks day 2# Opening remarks day 2Times are approximate and will probably change. -# Opening remarks day 2https://emacsconf.org/2021/talks/day2-openEmacsConf2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-faster19:00How to write faster Emacs Lisp# How to write faster Emacs Lisp +# Opening remarks day 2https://emacsconf.org/2021/talks/day2-openEmacsConf2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-faster19:00How to write faster Emacs Lisp# How to write faster Emacs Lisp Dmitry Gutov - Before optimizing, benchmark first. @@ -1854,7 +1854,7 @@ Dmitry Gutov - Print-benchmarking. - Byte-compiled code can give a very different picture, changing where the bottleneck is. How to quickly load a byte-compiled version. -- Steps taken to speed up the Xref package recently.https://emacsconf.org/2021/talks/fasterDmitry Gutov2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-structural19:00Tree-edit: Structural editing for Java, Python, C, and beyond!# Tree-edit: Structural editing for Java, Python, C, and beyond! +- Steps taken to speed up the Xref package recently.https://emacsconf.org/2021/talks/fasterDmitry Gutov2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-structural19:00Tree-edit: Structural editing for Java, Python, C, and beyond!# Tree-edit: Structural editing for Java, Python, C, and beyond! Ethan Leba In this talk, I'll discuss a vision for how writing code could be, where the @@ -1920,7 +1920,7 @@ Check out the GitHub repo [here](https://github.com/ethan-leba/tree-edit)! - Discuss motivation (Why should I care?) - Demonstrate tree-edit (Live-coding with tree-edit) -- Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)https://emacsconf.org/2021/talks/structuralEthan Leba2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-dsl19:00Self-Describing Smart DSL's: The Next Magits# Self-Describing Smart DSL's: The Next Magits +- Demonstrate tree-edit syntax tree generator (Elevator pitch on miniKanren)https://emacsconf.org/2021/talks/structuralEthan Leba2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-dsl19:00Self-Describing Smart DSL's: The Next Magits# Self-Describing Smart DSL's: The Next Magits Psionic When we begin programming, the promise is to automate away repetitive @@ -1986,7 +1986,7 @@ self-describing modal programming system. # Outline - Updates to Transient documentation and demos of API examples -- Wrapping a custom CLI tool in Transienthttps://emacsconf.org/2021/talks/dslPsionic2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-ui19:00"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")# "Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow") +- Wrapping a custom CLI tool in Transienthttps://emacsconf.org/2021/talks/dslPsionic2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-ui19:00"Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow")# "Yak-shaving to a UI framework" (/"Help! I accidentally yak-shaved my way to writing a UI framework because overlays were slow") Erik Anderson Tui.el is a textual User Interface (UI) framework for Emacs Lisp @@ -2030,7 +2030,7 @@ by implementing some basic UI's. - 5-10 minutes: - Problem space: UI implementation complexity. - API introduction: Displaying content, Components. - - Visual taste of dashboards and applications built with tui.https://emacsconf.org/2021/talks/uiErik Anderson2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-rust19:00Extending Emacs in Rust with Dynamic Modules# Extending Emacs in Rust with Dynamic Modules + - Visual taste of dashboards and applications built with tui.https://emacsconf.org/2021/talks/uiErik Anderson2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-rust19:00Extending Emacs in Rust with Dynamic Modules# Extending Emacs in Rust with Dynamic Modules Tuấn-Anh Nguyễn Dynamic module support has been available since Emacs 25. It can be @@ -2066,7 +2066,7 @@ dynamic modules in Rust. - Walking through creating **a simple dynamic module** in Rust, including setting up CI. -- Going through and explaining the **available APIs**.https://emacsconf.org/2021/talks/rustTuấn-Anh Nguyễn2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-eaf19:00Emacs Application Framework: A 2021 Update# Emacs Application Framework: A 2021 Update +- Going through and explaining the **available APIs**.https://emacsconf.org/2021/talks/rustTuấn-Anh Nguyễn2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-eaf19:00Emacs Application Framework: A 2021 Update# Emacs Application Framework: A 2021 Update Matthew Zeng Emacs Application Framework (EAF) is a customizable and extensible GUI @@ -2092,7 +2092,7 @@ last year, this talk will briefly go over them. # Outline -- 5-10 minutes: (brief description/outline)https://emacsconf.org/2021/talks/eafMatthew Zeng2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-model19:00Extending the "model" of Emacs to other applications# Extending the "model" of Emacs to other applications +- 5-10 minutes: (brief description/outline)https://emacsconf.org/2021/talks/eafMatthew Zeng2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-model19:00Extending the "model" of Emacs to other applications# Extending the "model" of Emacs to other applications Laszlo Krajnikovszkij Emacs is a great operating environment in a sense that it provides consistency @@ -2208,7 +2208,7 @@ productivity, computer literacy and the ideas of free software. - In search for a hybrid approach - User controlled web-apps - Opinions encouraged - - Contactshttps://emacsconf.org/2021/talks/modelLaszlo Krajnikovszkij2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-devel19:00Don't write that package! or: How I learned to stop worrying and love emacs-devel# Don't write that package! or: How I learned to stop worrying and love emacs-devel + - Contactshttps://emacsconf.org/2021/talks/modelLaszlo Krajnikovszkij2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-devel19:00Don't write that package! or: How I learned to stop worrying and love emacs-devel# Don't write that package! or: How I learned to stop worrying and love emacs-devel Stefan Kangas Emacs' greatest strength is also its greatest weakness: it is **too** hackable. @@ -2346,7 +2346,7 @@ So should you really write a package, or should YOU become a core contributor? writing small packages, and explain GNU ELPA, MELPA, CLA. - I will go into greater detail about emacs-devel, how it "works" (e.g. is Emacs conservative without reason?), how to get things - done and the necessary mindset.https://emacsconf.org/2021/talks/develStefan Kangas2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-bindat19:00Turbo Bindat# Turbo Bindat + done and the necessary mindset.https://emacsconf.org/2021/talks/develStefan Kangas2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-bindat19:00Turbo Bindat# Turbo Bindat Stefan Monnier @@ -2388,7 +2388,7 @@ show how we saved those. Not recommended for birds. 5 min: Intro and presentation of Bindat 5 min: Showcase some of its problems 5 min: Present the new design - 5 min: Examples of what can be done with ithttps://emacsconf.org/2021/talks/bindatStefan Monnier2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-native19:00Emacs Lisp native compiler, current status and future developments# Emacs Lisp native compiler, current status and future developments + 5 min: Examples of what can be done with ithttps://emacsconf.org/2021/talks/bindatStefan Monnier2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-native19:00Emacs Lisp native compiler, current status and future developments# Emacs Lisp native compiler, current status and future developments Andrea Corallo Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor @@ -2430,7 +2430,7 @@ During the presentation I'll touch on: - upstream process - area of improvements and future developments -Format: 40 minuteshttps://emacsconf.org/2021/talks/nativeAndrea Corallo2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-form19:00Old McCarthy Had a Form# Old McCarthy Had a Form +Format: 40 minuteshttps://emacsconf.org/2021/talks/nativeAndrea Corallo2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-form19:00Old McCarthy Had a Form# Old McCarthy Had a Form Ian Eure Most practical languages are multi-paradigm, offering several @@ -2466,7 +2466,7 @@ modular, flexible Emacs Lisp. - What is CLOS/EIEIO? - Why would I want OOP in Emacs Lisp? - How is the CLOS object model different from C++/Java/.NET? - - Further readinghttps://emacsconf.org/2021/talks/formIan Eure2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-test19:00Test blocks# Test blocks + - Further readinghttps://emacsconf.org/2021/talks/formIan Eure2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-test19:00Test blocks# Test blocks Eduardo Ochs In this presentation I will show an idea that feels completely obvious @@ -2534,7 +2534,7 @@ current major mode by running \`M-x find-eeit-links'; this can also be used to add support for test blocks to more languages (or, more precisely: to more major modes). -Eduardo Ochs <http://angg.twu.net/emacsconf2021.html>https://emacsconf.org/2021/talks/testEduardo Ochs2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-bug19:00Let's talk about bug trackers# Let's talk about bug trackers +Eduardo Ochs <http://angg.twu.net/emacsconf2021.html>https://emacsconf.org/2021/talks/testEduardo Ochs2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-bug19:00Let's talk about bug trackers# Let's talk about bug trackers Bastien Guerry For 17 years, the Org developers didn't use a bug tracker, @@ -2552,7 +2552,7 @@ shamelessly failing the Joel Spolsky test. Why was it "good enough"? Why was it wrong? Why did we move to Woof!? Why Woof! is not a bug tracker? -- 20 minuteshttps://emacsconf.org/2021/talks/bugBastien Guerry2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-bidi19:00Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware# Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware +- 20 minuteshttps://emacsconf.org/2021/talks/bugBastien Guerry2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-bidi19:00Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware# Perso-Arabic Input Methods And Making More Emacs Apps BIDI Aware Mohsen BANAN @@ -2682,7 +2682,7 @@ environment that can be. - Use of persian text for Persian (solar) calendar. - Use of arabic text for Muslem (lunar) calendar. - - AUCTeX: Persian typesetting with XeLaTeXhttps://emacsconf.org/2021/talks/bidiMohsen BANAN2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-mold19:00Moldable Emacs, a step towards sustainable software# Moldable Emacs, a step towards sustainable software + - AUCTeX: Persian typesetting with XeLaTeXhttps://emacsconf.org/2021/talks/bidiMohsen BANAN2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-mold19:00Moldable Emacs, a step towards sustainable software# Moldable Emacs, a step towards sustainable software Andrea We could learn about things better. Mountains of knowledge hide in @@ -2748,7 +2748,7 @@ You can learn more about this at: <https://github.com/ag91/moldable-emacs> # Outline -- 5-10 minutes: quick demo of moldable-emacshttps://emacsconf.org/2021/talks/moldAndrea2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-clede19:00CLEDE the Common Lisp Emacs Development Environment.# CLEDE the Common Lisp Emacs Development Environment. +- 5-10 minutes: quick demo of moldable-emacshttps://emacsconf.org/2021/talks/moldAndrea2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-clede19:00CLEDE the Common Lisp Emacs Development Environment.# CLEDE the Common Lisp Emacs Development Environment. Fermin MF I've been developing a package that helps with the development of @@ -2788,7 +2788,7 @@ For more details: <https://gitlab.com/sasanidas/clede> It seems like not too much people knows about semantic, so I can summarize some of it in 10 minutes and then An explanation on how to use the package, how to extend it - and the future of it.https://emacsconf.org/2021/talks/cledeFermin MF2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-imaginary19:00Imaginary Programming# Imaginary Programming + and the future of it.https://emacsconf.org/2021/talks/cledeFermin MF2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-imaginary19:00Imaginary Programming# Imaginary Programming Shane Mulligan Imaginary Programming (IP) is both methodology and paradigm. It is an @@ -2858,7 +2858,7 @@ GPL. Please keep an open mind. IRC libertyprime at #emacs on libera -Shane Mulliganhttps://emacsconf.org/2021/talks/imaginaryShane Mulligan2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-build19:00How to build an Emacs# How to build an Emacs +Shane Mulliganhttps://emacsconf.org/2021/talks/imaginaryShane Mulligan2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-build19:00How to build an Emacs# How to build an Emacs Fermin MF This is a deep dive in the Emacs philosophical and technical @@ -2902,7 +2902,7 @@ For more details about CEDAR: <https://gitlab.com/sasanidas/cedar> - 40 minutes: A dive into the Emacs/Lisp machines history, what makes GNU Emacs - an Emacs and how you can build an Emacs.https://emacsconf.org/2021/talks/buildFermin MF2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-forever19:00M-x Forever: Why Emacs will outlast text editor trends# M-x Forever: Why Emacs will outlast text editor trends + an Emacs and how you can build an Emacs.https://emacsconf.org/2021/talks/buildFermin MF2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-forever19:00M-x Forever: Why Emacs will outlast text editor trends# M-x Forever: Why Emacs will outlast text editor trends David Wilson The computer software industry has seen many "popular" text editors come @@ -2946,6 +2946,6 @@ regardless of mainstream popularity. - Talk about specific instances where editors were popular, fell out of popularity, and why (due to changing fashions, not usually - better features).https://emacsconf.org/2021/talks/foreverDavid Wilson (System Crafters)2021-10-27T16:27:11Z12:27enMainTalkMainemacsconf-2021-day2-close19:00Closing remarks day 2# Closing remarks day 2Times are approximate and will probably change. + better features).https://emacsconf.org/2021/talks/foreverDavid Wilson (System Crafters)2021-10-27T16:28:13Z12:28enMainTalkMainemacsconf-2021-talk-day2-close19:00Closing remarks day 2# Closing remarks day 2Times are approximate and will probably change. # Closing remarks day 2https://emacsconf.org/2021/talks/day2-closeEmacsConf \ No newline at end of file -- cgit v1.2.3