summaryrefslogtreecommitdiffstats
path: root/2023/talks
diff options
context:
space:
mode:
Diffstat (limited to '2023/talks')
-rw-r--r--2023/talks/adventure.md4
-rw-r--r--2023/talks/collab.md16
-rw-r--r--2023/talks/emacsen.md5
-rw-r--r--2023/talks/eval.md16
-rw-r--r--2023/talks/flat.md6
-rw-r--r--2023/talks/gc.md8
-rw-r--r--2023/talks/hyperdrive.md9
-rw-r--r--2023/talks/koutline.md7
-rw-r--r--2023/talks/llm.md7
-rw-r--r--2023/talks/lspocaml.md6
-rw-r--r--2023/talks/matplotllm.md7
-rw-r--r--2023/talks/mentor.md11
-rw-r--r--2023/talks/nabokov.md8
-rw-r--r--2023/talks/poltys.md3
-rw-r--r--2023/talks/ref.md9
-rw-r--r--2023/talks/repl.md3
-rw-r--r--2023/talks/scheme.md3
-rw-r--r--2023/talks/sharing.md12
-rw-r--r--2023/talks/solo.md3
-rw-r--r--2023/talks/teaching.md16
-rw-r--r--2023/talks/voice.md11
-rw-r--r--2023/talks/web.md10
22 files changed, 170 insertions, 10 deletions
diff --git a/2023/talks/adventure.md b/2023/talks/adventure.md
index 97a1a64a..722269e3 100644
--- a/2023/talks/adventure.md
+++ b/2023/talks/adventure.md
@@ -19,6 +19,10 @@ to use the built-in Emacs help system, the mechanic of emacs
customization and the basics of programming Emacs Lisp. I believe this
game is ideal as a light-hearted complement to the `C-h t` tutorial.
+About the speaker:
+
+Dr Chung-hong Chan is a senior researcher at GESIS Leibniz Institute for the Social Sciences, Germany.
+
[[!inline pages="internal(2023/info/adventure-after)" raw="yes"]]
[[!inline pages="internal(2023/info/adventure-nav)" raw="yes"]]
diff --git a/2023/talks/collab.md b/2023/talks/collab.md
index 947c29a8..4f688b7d 100644
--- a/2023/talks/collab.md
+++ b/2023/talks/collab.md
@@ -48,6 +48,22 @@ show how to export the document to various formats like pdf, html, txt
etc. using either the built-in feature of org-mode or the
implementation of pandoc.
+About the speakers:
+
+**Jonathan Hartman** is a trained data scientist and works at the IT
+Center of the RWTH Aachen University, Germany.
+
+**Lukas C. Bossert** is a trained classical archaeologist and is deputy
+head of the department "research process and data management" at the
+IT Center of the RWTH.
+
+Lukas, an intermediate Emacs user, is currently exploring how to
+optimize his daily workflow by leveraging various Emacs packages. On
+the other hand, Jonathan is a relative newcomer to this environment,
+encountering common pitfalls faced by beginners. Together, they
+explore the capabilities and functionalities of org-mode, discovering
+how it can enhance data management and presentation in their research
+processes.
[[!inline pages="internal(2023/info/collab-after)" raw="yes"]]
diff --git a/2023/talks/emacsen.md b/2023/talks/emacsen.md
index 846fe890..1bbb41ad 100644
--- a/2023/talks/emacsen.md
+++ b/2023/talks/emacsen.md
@@ -18,10 +18,13 @@ of the concept of Emacs but with concrete examples (GNU Emacs and
Lem), also highlight some historical Emacsen and how the family of
editors is doing today.
+About the speaker:
+
+I'm Fermin MF, I'm a Software Engineer from Spain with interest in
+Emacsy editors.
[[!inline pages="internal(2023/info/emacsen-after)" raw="yes"]]
[[!inline pages="internal(2023/info/emacsen-nav)" raw="yes"]]
-[[!taglink CATEGORY:]]
diff --git a/2023/talks/eval.md b/2023/talks/eval.md
index fc1c180a..1accf9d8 100644
--- a/2023/talks/eval.md
+++ b/2023/talks/eval.md
@@ -34,6 +34,22 @@ incrementally, to be a web server 🍽️ 🔁 �
<https://youtu.be/b6Z3NQVn4lY?si=MTMJDSdzszhbA267>
+About the speaker:
+
+Musa is an Emacs afficando. His day job is with Java, but his heart is with
+Lisp. His experience with interactive programming is only with Agda [2]
+and Emacs Lisp [3], and both [4].
+
+[2] Graphs are to categories as lists are to monoids
+
+http://alhassy.com/PathCat.html
+
+[3] A Life Configuring Emacs
+
+http://alhassy.com/emacs.d/
+
+[4] Making Modules with Meta-Programmed Meta-Primitives
+http://alhassy.com/next-700-module-systems/prototype/package-former.html
[[!inline pages="internal(2023/info/eval-after)" raw="yes"]]
diff --git a/2023/talks/flat.md b/2023/talks/flat.md
index f19bafec..924acd17 100644
--- a/2023/talks/flat.md
+++ b/2023/talks/flat.md
@@ -15,6 +15,12 @@ In my talk I will show how to enrich themes without having to write them
from scratch, using the flat-button style. This gives you the possibility
of creating a nice Emacs GUI with minimal extra ELISP.
+About the speaker:
+
+Pedro A. Aranda is a 30+ year Emacs user, who started on an HP mainframe
+and soon started using the DJGPP port of emacs on a 386 at home. Currently
+lecturing at a university in Madrid, he uses emacs for most of his teaching
+activities.
[[!inline pages="internal(2023/info/flat-after)" raw="yes"]]
diff --git a/2023/talks/gc.md b/2023/talks/gc.md
index 82a465e1..1c9f07e5 100644
--- a/2023/talks/gc.md
+++ b/2023/talks/gc.md
@@ -20,6 +20,14 @@ Emacs users who installed
<https://elpa.gnu.org/packages/emacs-gc-stats.html> package and submitted
their results to <https://lists.gnu.org/archive/html/emacs-gc-stats/>.
+About the speaker:
+
+Materials science researcher, Org mode users since many years ago, Org
+mode (unofficial) co-maintainer :)
+
+The talk is an excuse to sum up emacs-gc-stats data for later discussion
+of changing Emacs GC defaults:
+https://yhetil.org/emacs-devel/87v8j6t3i9.fsf@localhost/
[[!inline pages="internal(2023/info/gc-after)" raw="yes"]]
diff --git a/2023/talks/hyperdrive.md b/2023/talks/hyperdrive.md
index 1a092fa4..4aee6509 100644
--- a/2023/talks/hyperdrive.md
+++ b/2023/talks/hyperdrive.md
@@ -63,6 +63,15 @@ You're welcome to join our public XMPP chat room!
Bugs can be submitted to the [ushin issue tracker](https://todo.sr.ht/~ushin/ushin). Patches, comments or
questions can be submitted to the [ushin public inbox](https://lists.sr.ht/~ushin/ushin).
+About the speaker:
+
+I'm Joseph Turner. I enjoy fiddle, Aikido, peer-to-peer networks,
+Emacs, and swimming in cold water. I work with [USHIN](https://ushin.org/), a tiny
+educational US nonprofit whose mission is to promote personal,
+community, and global health through free and open universal shared
+information for everybody. This year, we're focusing on the
+hyperdrive.el project, with the goal of bringing Emacs and
+peer-to-peer together.
[[!inline pages="internal(2023/info/hyperdrive-after)" raw="yes"]]
diff --git a/2023/talks/koutline.md b/2023/talks/koutline.md
index bd6d7eb0..a4a7e7c1 100644
--- a/2023/talks/koutline.md
+++ b/2023/talks/koutline.md
@@ -16,6 +16,13 @@ Koutline, from the hyperbole package. I will showcase this workflow and
describe what I like about Koutline and why I use it over other options
like Org Mode and plain text.
+About the speaker:
+
+I have used Emacs for 10+ years and enjoyed some of the last
+EmacsConfs. To share back, I have decide to share a unique workflow I
+have developed, as well as challenging myself by learning how to make
+videos to learn some new skills along the way.
+
[[!inline pages="internal(2023/info/koutline-after)" raw="yes"]]
[[!inline pages="internal(2023/info/koutline-nav)" raw="yes"]]
diff --git a/2023/talks/llm.md b/2023/talks/llm.md
index b65a0537..e1723796 100644
--- a/2023/talks/llm.md
+++ b/2023/talks/llm.md
@@ -27,6 +27,13 @@ package, but also a risk that any standardization will be premature. We
show what has been done in the area of standardization so far, and what
should happen in the future.
+About the speaker:
+
+Andrew Hyatt has contributed the Emacs websocket package, the triples
+(making a triple-based DB library) and the ekg package (a tag-based
+note-taking application). He has been using various other LLM
+integrations, and ss part of extending ekg, he's been working on his own.
+
[[!inline pages="internal(2023/info/llm-after)" raw="yes"]]
[[!inline pages="internal(2023/info/llm-nav)" raw="yes"]]
diff --git a/2023/talks/lspocaml.md b/2023/talks/lspocaml.md
index d2ee96d2..2c76e174 100644
--- a/2023/talks/lspocaml.md
+++ b/2023/talks/lspocaml.md
@@ -20,7 +20,13 @@ In this talk I plan to go over what LSP is, why it's important, getting
started writing a language server, and supporting a language server in
Emacs.
+About the speaker:
+Austin Theriault is a software engineer at Semgrep, Inc. working on
+their SAST tool Semgrep. In this talk he will cover the Language
+Server Protocol, a way to provide language features to an editor, why
+it's important to the future of editors, and how someone might go
+about writing a server, and how to integrate it with Emacs.
[[!inline pages="internal(2023/info/lspocaml-after)" raw="yes"]]
diff --git a/2023/talks/matplotllm.md b/2023/talks/matplotllm.md
index 453eb114..2d872107 100644
--- a/2023/talks/matplotllm.md
+++ b/2023/talks/matplotllm.md
@@ -31,6 +31,13 @@ the future or such work could look like.
The package is called MatplotLLM and lives here
<https://github.com/lepisma/matplotllm>
+About the speaker:
+
+I am a Programmer and Machine Learning Engineer who has been in love
+with Emacs' extendability from the moment I pressed M-x. Since then, I
+have been doing as many things inside Emacs as I can. In this talk, I
+will cover a recent attempt at automating one of my workflows inside
+Emacs.
[[!inline pages="internal(2023/info/matplotllm-after)" raw="yes"]]
diff --git a/2023/talks/mentor.md b/2023/talks/mentor.md
index 950a8274..8bf6e486 100644
--- a/2023/talks/mentor.md
+++ b/2023/talks/mentor.md
@@ -34,7 +34,16 @@ understanding and usage of their preferred tools; and show
alternatives that might peek further interest in learning and
exploration.
-
+About the speaker:
+
+Jeremy Friesen is a long-time software developer but only recently an
+Emacs convert (as of May 2020). For most of his career he has been
+writing open source software for educational institutions such as
+universities, libraries, archives, and museums. He’s mentored several
+dozen developers at his places of employment as well as through
+volunteer efforts. He strives to meet people where they are, learn how
+they are looking to grow, then working with them to grow; often by
+nudging folks to practice and explore their tools.
[[!inline pages="internal(2023/info/mentor-after)" raw="yes"]]
diff --git a/2023/talks/nabokov.md b/2023/talks/nabokov.md
index 1832fd3d..3f768f11 100644
--- a/2023/talks/nabokov.md
+++ b/2023/talks/nabokov.md
@@ -34,6 +34,14 @@ and prose as different things in a piece of writing--something I think Nabokov
would have appreciated, and something I definitely appreciate, because it
saved my novel.
+About the speaker:
+
+I'm Edmund Jorgensen, a software engineer by day and a writer by night, using
+Emacs for both. When one of my novels threatened to collapse under the weight
+of its own subplots, org-mode's powerful blending of structure and prose
+rescued it. I'd like to show you how that worked, and how much of org-mode's
+power for writing comes from its similarity to Nabokov's famous
+index-card-based writing process.
[[!inline pages="internal(2023/info/nabokov-after)" raw="yes"]]
diff --git a/2023/talks/poltys.md b/2023/talks/poltys.md
index c7650870..027cda4b 100644
--- a/2023/talks/poltys.md
+++ b/2023/talks/poltys.md
@@ -30,7 +30,10 @@ already live mostly inside Emacs,
or just want to have a look at what Emacs - the universal shell - is
among many other things capable of.
+About the speaker:
+Michael Bauer is from Germany. He does most of his computing from
+inside Emacs and works currently on an evolved lisp dialect.
[[!inline pages="internal(2023/info/poltys-after)" raw="yes"]]
diff --git a/2023/talks/ref.md b/2023/talks/ref.md
index dae9f8b3..df4b2118 100644
--- a/2023/talks/ref.md
+++ b/2023/talks/ref.md
@@ -22,6 +22,15 @@ advanced technical writing should look instead to Vidianos Giannitsis' talk
notes for scientific writing](https://emacsconf.org/2022/talks/science/) where they will find better tools for reference
tracking and scraping.
+About the speaker:
+
+Christopher Howard is an electronics technician who studies various scholarly
+and scientific subjects in his (very limited) spare time. He needed a quick
+and easy system for keeping track of various references to books, Web
+articles, and so forth. He found that a few code snippets and some basic tools
+from Org-Mode have worked well for him, while requiring a minimal setup and
+learning curve. He hopes that sharing his workflow will be useful to some
+others with similar needs.
[[!inline pages="internal(2023/info/ref-after)" raw="yes"]]
diff --git a/2023/talks/repl.md b/2023/talks/repl.md
index 3dc75db7..8b59c01a 100644
--- a/2023/talks/repl.md
+++ b/2023/talks/repl.md
@@ -78,6 +78,9 @@ presentation were inspired by the blog post [4].
[3] <https://github.com/edubart/lpegrex/blob/main/parsers/lua.lua>
[4] <https://ianthehenry.com/posts/my-kind-of-repl/>
+About the speaker:
+
+I am this person here: http://anggtwu.net/eepitch.html
[[!inline pages="internal(2023/info/repl-after)" raw="yes"]]
diff --git a/2023/talks/scheme.md b/2023/talks/scheme.md
index 99307364..3842ce1d 100644
--- a/2023/talks/scheme.md
+++ b/2023/talks/scheme.md
@@ -25,7 +25,10 @@ My talk covers the following:
- Interactive development and its benefits.
- Emacs setup for Scheme development.
+About the speaker:
+Talk about Lisp development workflows, REPLs, and modern Scheme tooling for Emacs.
+Author of Guix Home, maintainer of [rde](https://git.sr.ht/~abcdw/rde), FOSS developer.
[[!inline pages="internal(2023/info/scheme-after)" raw="yes"]]
diff --git a/2023/talks/sharing.md b/2023/talks/sharing.md
index b3b11e10..5a989b3b 100644
--- a/2023/talks/sharing.md
+++ b/2023/talks/sharing.md
@@ -43,6 +43,18 @@ like, other people can understand.
I hope you'll come check out my talk, and that it will inspire you to do one
of the most honorable things one can do: teach and share with others.
+About the speaker:
+
+Jacob Boxerman is the creator of Straightforward Emacs, a video-based
+Emacs series with practical, easy-to-follow and implement tutorials
+and advice. He is a 2nd-year computer science student at Columbia
+University in New York and is interested in the intersections of
+computer science, finance, and psychology. In his talk today, titled
+"Sharing Emacs is Caring Emacs: Emacs Education and Why I Embraced
+Video," he will share his views on communication and sharing in the
+Emacs community, and how we can all do our part to spread Emacs,
+support each other, and ensure its growth.
+
[[!inline pages="internal(2023/info/sharing-after)" raw="yes"]]
[[!inline pages="internal(2023/info/sharing-nav)" raw="yes"]]
diff --git a/2023/talks/solo.md b/2023/talks/solo.md
index addfeab0..c7df3d9a 100644
--- a/2023/talks/solo.md
+++ b/2023/talks/solo.md
@@ -34,7 +34,10 @@ if people are interested.
Format (10 minutes, 20 minutes, description of other format) and outline:
20 minutes, but I could do less if you have too many submissions.
+About the speaker:
+Howard often gives technical, work-related talks at EmacsConf, but here he
+is talking about playing games in Emacs.
[[!inline pages="internal(2023/info/solo-after)" raw="yes"]]
diff --git a/2023/talks/teaching.md b/2023/talks/teaching.md
index 8530cdfb..ce7ef55d 100644
--- a/2023/talks/teaching.md
+++ b/2023/talks/teaching.md
@@ -37,14 +37,14 @@ About the speaker:
Associate Professor of Computer and Data Science at Lyon College in
Batesville, AR. He joined the Lyon faculty in 2021, on leave of absence
- from the Berlin School of Economics and Law. He earned a PhD in theoretical
- physics (lattice gauge theory). He has published widely in different areas,
- including: neural nets, multigrid applications, knowledge management,
- e-learning, literate programming, process modeling, and data science. He is
- associate editor of the International Journal of Data Science, editorial
- board member of the International Journal of Big Data Management, and
- corresponding member of the Institute for Data-Driven Digital
- Transformation (d-cube) in Berlin, Germany. Emacs user since ca. 1990.
+from the Berlin School of Economics and Law. He earned a PhD in theoretical
+physics (lattice gauge theory). He has published widely in different areas,
+including: neural nets, multigrid applications, knowledge management,
+e-learning, literate programming, process modeling, and data science. He is
+associate editor of the International Journal of Data Science, editorial
+board member of the International Journal of Big Data Management, and
+corresponding member of the Institute for Data-Driven Digital
+Transformation (d-cube) in Berlin, Germany. Emacs user since ca. 1990.
This talk is based on a recent publication with the same title
(Birkenkrahe, 2023; [doi.org/10.3390/digital3030015](https://doi.org/10.3390/digital3030015)).
diff --git a/2023/talks/voice.md b/2023/talks/voice.md
index c1bab1b3..337674e9 100644
--- a/2023/talks/voice.md
+++ b/2023/talks/voice.md
@@ -60,6 +60,17 @@ was proficient.
I will conclude with a discussion of lessons learned and opportunities
for using voice control in Emacs for AI-assisted literate programming.
+About the speaker:
+
+I am an associate professor of biochemistry at the University of
+Oklahoma Health Sciences Center. I use X-ray crystallography to study
+the structures of RNA, proteins, and protein-drug complexes. I have
+been using Python and LaTeX for a dozen years and Jupyter Notebooks
+since 2013. I have been using Emacs every day for 2.5 years. I
+discovered voice control this summer when my chronic repetitive stress
+injury flared up while entering data in a spreadsheet. I found that
+voice control is a great way to create prose and write literate
+programming documents while maintaining one's health.
[[!inline pages="internal(2023/info/voice-after)" raw="yes"]]
diff --git a/2023/talks/web.md b/2023/talks/web.md
index 5deafdac..0d6e3d75 100644
--- a/2023/talks/web.md
+++ b/2023/talks/web.md
@@ -31,6 +31,16 @@ programs written in elisp, thus eliminating the SaaSS trap.
- [1] <https://www.gnu.org/philosophy/javascript-trap.html>
- [2] <https://www.gnu.org/philosophy/who-does-that-server-really-serve.en.html>
+About the speaker:
+
+Yuchen is a computer programmer, mathematician and free software
+advocate based in Melbourne, Australia. He is addicted to writing
+Emacs packages[3], of which a few has made into ELPA. He likes to
+claim to be the only free software advocate in Australia, in the hope
+that someone will correct him and point him to fellow comrades
+fighting for user freedom in Oz.
+
+- [3] https://g.ypei.me
[[!inline pages="internal(2023/info/web-after)" raw="yes"]]