summaryrefslogtreecommitdiffstats
path: root/2025/talks
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--2025/talks/hyperboleqa.md71
-rw-r--r--2025/talks/org-babel.md40
2 files changed, 111 insertions, 0 deletions
diff --git a/2025/talks/hyperboleqa.md b/2025/talks/hyperboleqa.md
new file mode 100644
index 00000000..dba9e3a2
--- /dev/null
+++ b/2025/talks/hyperboleqa.md
@@ -0,0 +1,71 @@
+[[!meta title="Questions and answers to help you fly with Hyperbole"]]
+[[!meta copyright="Copyright © 2025 Bob Weiner"]]
+[[!inline pages="internal(2025/info/hyperboleqa-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Questions and answers to help you fly with Hyperbole
+Bob Weiner - Pronunciation: Wine-er, https://savannah.gnu.org/projects/hyperbole/ , https://rswgnu.github.io/hyperbole/man/hyperbole.html , <mailto:rsw@gnu.org>
+
+[[!inline pages="internal(2025/info/hyperboleqa-before)" raw="yes"]]
+
+RSW, the autthor of Hyperbole, will answer your questions on Hyperbole
+live and demonstrate how it can make you more productive.
+
+Hyperbole is an extensive, easy-to-use package that brings
+hypertextual information management across all of Emacs to files with
+minimal or no markup, including source code files. It works with all
+modern versions of Emacs and does not require the use of any
+third-party packages or compiled modules. Its keyboard-driven
+minibuffer menus let you learn the key bindings for one set of
+features at a time. Its global minor mode lets you turn on and off
+its features with a single command.
+
+Many people express interest in Hyperbole but find its breadth makes
+it difficult for them to get started with it. Or they struggle to
+find specific workflows because of its infinite flexibility. This Q
+and A session is intended to help people over this initial hump by
+covering introductory topics such as the Action Key and how Implicit
+Buttons in your existing documents act as hyperlinks automatically.
+If more advanced topics are of interest, we could even answer
+questions such as:
+
+- How can I quickly turn my Lisp expressions into hypertext buttons?
+
+- Can I point Hyperbole at thousands of Org files and have it quickly
+ jump to arbitrary sections in the files without any prior indexing
+ or need for a database system?
+
+- Can Hyperbole build a wiki with Org files, automatically
+ highlighting WikiWord references with no special markup and then
+ publish it to the web?
+
+- When programming, can Hyperbole help me rapidly select, move and
+ display programmatic information?
+
+- What if I need an entire outline with builtin hyperlink anchors
+ and automatic paragraph numbering?
+
+- So Hyperbole just augments everything I do in Org mode already?
+
+The session will be driven by the topics that participants want to
+know about, so come with your questions and lets dive in together to
+see whether its all just Hyperbole.
+
+About the speaker:
+
+Bob Weiner (rsw) has been developing hypertextual systems since the
+dawn of the web in 1991 and using Emacs since 1982, though the other
+day someone said I look 28-years-old, so neither I nor Hyperbole feel
+that old. We have gained some perspective through the years, so maybe
+I can help you learn something new or see something in a new way.
+
+
+
+[[!inline pages="internal(2025/info/hyperboleqa-after)" raw="yes"]]
+
+[[!inline pages="internal(2025/info/hyperboleqa-nav)" raw="yes"]]
+
+
diff --git a/2025/talks/org-babel.md b/2025/talks/org-babel.md
new file mode 100644
index 00000000..f3a548fb
--- /dev/null
+++ b/2025/talks/org-babel.md
@@ -0,0 +1,40 @@
+[[!meta title="Making Org-Babel Reactive"]]
+[[!meta copyright="Copyright &copy; 2025 Abhinav Tushar"]]
+[[!inline pages="internal(2025/info/org-babel-nav)" raw="yes"]]
+
+<!-- Initially generated with emacsconf-publish-talk-page and then left alone for manual editing -->
+<!-- You can manually edit this file to update the abstract, add links, etc. --->
+
+
+# Making Org-Babel Reactive
+Abhinav Tushar (he/him) - <https://lepisma.xyz>, [@lepisma@mathstodon.xyz](https://mathstodon.xyz/@lepisma), <mailto:abhinav@lepisma.xyz>
+
+[[!inline pages="internal(2025/info/org-babel-before)" raw="yes"]]
+
+In Org mode, you can add and execute small snippets of code using
+Org-Babel. This lets you have an extremely useful mixed-language notebook like
+environment inside Emacs. These days, many notebook systems provide fully
+reactive notebooks where changes made in any cell or variable propagate to its
+dependents without manual execution. This pattern is very useful for exploratory
+data analysis, visualization, and many other use-cases that notebooks are
+generally good for.
+
+Unsurprisingly, we can enable such reactivity in Org-Babel without too much
+effort. In this talk, I will cover how to do that while also adding certain
+other interaction niceties to make full use of the resultant reactivity.
+
+About the speaker:
+
+I am a programmer and machine learning engineer, and I have enjoyed working with
+Org-Babel code blocks inside my writings. Other notebooks and platforms have
+recently started to adopt fully reactive computation, which is something I have
+liked a lot for exploratory analysis. In this talk, I will show how to add
+similar reactivity in Org-Babel.
+
+
+
+[[!inline pages="internal(2025/info/org-babel-after)" raw="yes"]]
+
+[[!inline pages="internal(2025/info/org-babel-nav)" raw="yes"]]
+
+