summaryrefslogtreecommitdiffstats
path: root/2020/schedule/18.md
diff options
context:
space:
mode:
Diffstat (limited to '2020/schedule/18.md')
-rw-r--r--2020/schedule/18.md45
1 files changed, 45 insertions, 0 deletions
diff --git a/2020/schedule/18.md b/2020/schedule/18.md
new file mode 100644
index 00000000..6aa5900b
--- /dev/null
+++ b/2020/schedule/18.md
@@ -0,0 +1,45 @@
+# Org-roam: Technical Presentation
+Saturday, Nov 28 2020, 3:40 PM - 4:00 PM
+Leo Vivier
+
+Org-roam is a Roam replica built on top of the all-powerful Org-mode.
+
+Org-roam is a solution for effortless non-hierarchical note-taking
+with Org-mode. With Org-roam, notes flow naturally, making
+note-taking fun and easy. Org-roam should also work as a
+plug-and-play solution for anyone already using Org-mode for their
+personal wiki.
+
+Org-roam aims to implement the core features of Roam, leveraging the
+mature ecosystem around Org-mode where possible. Eventually, we hope
+to further introduce features enabled by the Emacs ecosystem.
+
+The purpose of the talk is to present some technical aspects of
+Org-roam. From the very beginning, we wanted Org-roam to scale with
+your notes, and this meant that we had to keep a close eye on our
+performances. As we iterated, optimisation remained a top-priority,
+leading us to constantly peek under Org-mode's hood. Not only has
+this made us better developers, but it has also uncovered paths of
+optimisation for Org-mode itself.
+
+The talk is targeted at software engineers willing to peek under
+Org-mode's hood. A rudimentary understanding of Elisp will be
+required.
+
+Points to be covered
+
+- SQL database via emacsql
+- Elisp libraries
+- Parsing of Org-mode files
+- org-elements.e
+- Parsing with a background-process
+- Ensuring consistency via hooks
+
+
+
+
+Back to the [[schedule]]
+
+All times are approximate, and we might shuffle talks around as needed. Please check https://emacsconf.org/2020 a few days before the start of the conference for instructions on how to watch and participate.
+<!-- automatically generated from submissions.org --->
+[[!meta title="Org-roam: Technical Presentation"]]