From 451a5e6059a10a83e1e5476cc486b4abe48eb78a Mon Sep 17 00:00:00 2001 From: Sacha Chua Date: Fri, 7 Oct 2022 13:02:57 -0400 Subject: Add draft schedule --- 2022/draft-schedule.md | 53 ++++++++++++++++++++++ 2022/organizers-notebook/index.org | 18 ++++++-- 2022/organizers-notebook/schedule.svg | 2 +- 2022/schedule-details.md | 84 +++++++++++++++++------------------ 2022/talks/schedule-2022-12-03.svg | 2 +- 2022/talks/schedule-2022-12-04.svg | 2 +- local.css | 7 ++- templates/sched.md | 11 +++-- 8 files changed, 121 insertions(+), 58 deletions(-) create mode 100644 2022/draft-schedule.md diff --git a/2022/draft-schedule.md b/2022/draft-schedule.md new file mode 100644 index 00000000..8dbd1f31 --- /dev/null +++ b/2022/draft-schedule.md @@ -0,0 +1,53 @@ + Sat Emacs journalism (or everything's a nail if you hit it with Emacs) journalism Back to school with Emacs school How to incorporate handwritten notes into Emacs Orgmode handwritten Writing and organizing literature notes for scientific writing science Attending and organizing Emacs meetups meetups The Emacs Buddy initiative buddy The ship that builds itself: How we used Emacs to develop a workshop for communities community Real estate and Org table formulas realestate Health data journaling and visualization with Org Mode and GNUplot health Edit live Jupyter notebook cells with Emacs jupyter orgvm: a simple HTTP server for org orgvm Pre-localizing Emacs localizing Tree-sitter beyond syntax highlighting treesitter lsp-bridge: complete asynchronous LSP client lspbridge Using SQLite as a data source: a framework and an example sqlite Revisiting the anatomy of Emacs mail user agents mail Maintaining the Maintainers: Attribution as an Economic Model for Open Source maint Bidirectional links with eev eev Short hyperlinks to Python docs python Haskell code exploration with Emacs haskell 9 10 11 12 1 2 3 4 Sun Results of the 2022 Emacs Survey survey This Year in Org orgyear Build a Zettelkasten with the Hyperbole Rolodex rolodex Linking headings with org-super-links (poor-man's Zettelkasten) links Linking personal info with Hyperbole implicit buttons buttons Powerful productivity with Hyperbole and Org Mode hyperorg Org workflows for developers workflows GRAIL---A Generalized Representation and Aggregation of Information Layers grail Putting Org Mode on the Indieweb indieweb Fanfare for the Common Emacs User fanfare rde Emacs introduction rde justl: Driving recipes within Emacs justl Elisp and the TRAMP: How to NOT write code you don't have to tramp Getting detached from Emacs detached Top 10 reasons why you should be using Eshell eshell Emacs was async before async was cool async Emacs should become a Wayland compositor wayland asm-blox: a game based on WebAssembly that no one asked for asmblox The Wheels on D-Bus dbus 9 10 11 12 1 2 3 4This is a *DRAFT* schedule. + + +Jump to: Sat Dec 3 - Sun Dec 4 +# Saturday Dec 3, 2022 +
+[[!template id=sched title="Emacs journalism (or everything's a nail if you hit it with Emacs)" url="/2022/talks/journalism" speakers="Alfred Zanini" q-and-a="live" track="General" slug="journalism" time="20" startutc="2022-12-03T14:05:00+0000" endutc="2022-12-03T14:25:00+0000" start="9:05" end="9:25"]] +[[!template id=sched title="Back to school with Emacs" url="/2022/talks/school" speakers="Daniel Rösel" q-and-a="IRC" track="General" slug="school" time="20" startutc="2022-12-03T14:45:00+0000" endutc="2022-12-03T15:05:00+0000" start="9:45" end="10:05"]] +[[!template id=sched title="Pre-localizing Emacs" url="/2022/talks/localizing" speakers="Jean-Christophe Helary" q-and-a="live" track="Development" slug="localizing" time="20" startutc="2022-12-03T15:00:00+0000" endutc="2022-12-03T15:20:00+0000" start="10:00" end="10:20"]] +[[!template id=sched title="How to incorporate handwritten notes into Emacs Orgmode" url="/2022/talks/handwritten" speakers="Bala Ramadurai" q-and-a="live" track="General" slug="handwritten" time="10" startutc="2022-12-03T15:15:00+0000" endutc="2022-12-03T15:25:00+0000" start="10:15" end="10:25"]] +[[!template id=sched title="Tree-sitter beyond syntax highlighting" url="/2022/talks/treesitter" speakers="meain" q-and-a="IRC or pad after event" track="Development" slug="treesitter" time="10" startutc="2022-12-03T15:45:00+0000" endutc="2022-12-03T15:55:00+0000" start="10:45" end="10:55"]] +[[!template id=sched title="Writing and organizing literature notes for scientific writing" url="/2022/talks/science" speakers="Vidianos" q-and-a="live" track="General" slug="science" time="20" startutc="2022-12-03T15:55:00+0000" endutc="2022-12-03T16:15:00+0000" start="10:55" end="11:15"]] +[[!template id=sched title="lsp-bridge: complete asynchronous LSP client" url="/2022/talks/lspbridge" speakers="Andy Stewart" q-and-a="IRC" track="Development" slug="lspbridge" time="20" startutc="2022-12-03T16:05:00+0000" endutc="2022-12-03T16:25:00+0000" start="11:05" end="11:25"]] +[[!template id=sched title="Attending and organizing Emacs meetups" url="/2022/talks/meetups" speakers="Bhavin Gandhi" q-and-a="live" track="General" slug="meetups" time="10" startutc="2022-12-03T18:00:00+0000" endutc="2022-12-03T18:10:00+0000" start="1:00" end="1:10"]] +[[!template id=sched title="Using SQLite as a data source: a framework and an example" url="/2022/talks/sqlite" speakers="Andrew Hyatt" q-and-a="live" track="Development" slug="sqlite" time="20" startutc="2022-12-03T18:00:00+0000" endutc="2022-12-03T18:20:00+0000" start="1:00" end="1:20"]] +[[!template id=sched title="The Emacs Buddy initiative" url="/2022/talks/buddy" speakers="Andrea" q-and-a="IRC or pad" track="General" slug="buddy" time="10" startutc="2022-12-03T18:30:00+0000" endutc="2022-12-03T18:40:00+0000" start="1:30" end="1:40"]] +[[!template id=sched title="Revisiting the anatomy of Emacs mail user agents" url="/2022/talks/mail" speakers="Mohsen BANAN" q-and-a="live" track="Development" slug="mail" time="30" startutc="2022-12-03T18:45:00+0000" endutc="2022-12-03T19:15:00+0000" start="1:45" end="2:15"]] +[[!template id=sched title="The ship that builds itself: How we used Emacs to develop a workshop for communities" url="/2022/talks/community" speakers="Noorah Alhasan, Joseph Corneli, Leo Vivier" q-and-a="live" track="General" slug="community" time="30" startutc="2022-12-03T18:50:00+0000" endutc="2022-12-03T19:20:00+0000" start="1:50" end="2:20"]] +[[!template id=sched title="Real estate and Org table formulas" url="/2022/talks/realestate" speakers="Daniel Gopar" q-and-a="pad" track="General" slug="realestate" time="20" startutc="2022-12-03T19:50:00+0000" endutc="2022-12-03T20:10:00+0000" start="2:50" end="3:10"]] +[[!template id=sched title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source" url="/2022/talks/maint" speakers="Sid Kasivajhula" q-and-a="live" track="Development" slug="maint" time="20" startutc="2022-12-03T19:50:00+0000" endutc="2022-12-03T20:10:00+0000" start="2:50" end="3:10"]] +[[!template id=sched title="Health data journaling and visualization with Org Mode and GNUplot" url="/2022/talks/health" speakers="David O'Toole" q-and-a="live" track="General" slug="health" time="20" startutc="2022-12-03T20:20:00+0000" endutc="2022-12-03T20:40:00+0000" start="3:20" end="3:40"]] +[[!template id=sched title="Bidirectional links with eev" url="/2022/talks/eev" speakers="Eduardo Ochs" q-and-a="IRC" track="Development" slug="eev" time="5" startutc="2022-12-03T20:35:00+0000" endutc="2022-12-03T20:40:00+0000" start="3:35" end="3:40"]] +[[!template id=sched title="Short hyperlinks to Python docs" url="/2022/talks/python" speakers="Eduardo Ochs" q-and-a="IRC" track="Development" slug="python" time="5" startutc="2022-12-03T20:50:00+0000" endutc="2022-12-03T20:55:00+0000" start="3:50" end="3:55"]] +[[!template id=sched title="Edit live Jupyter notebook cells with Emacs" url="/2022/talks/jupyter" speakers="Blaine Mooers" q-and-a="live" track="General" slug="jupyter" time="10" startutc="2022-12-03T21:00:00+0000" endutc="2022-12-03T21:10:00+0000" start="4:00" end="4:10"]] +[[!template id=sched title="Haskell code exploration with Emacs" url="/2022/talks/haskell" speakers="Yuchen Pei" q-and-a="live" track="Development" slug="haskell" time="30" startutc="2022-12-03T21:05:00+0000" endutc="2022-12-03T21:35:00+0000" start="4:05" end="4:35"]] +[[!template id=sched title="orgvm: a simple HTTP server for org" url="/2022/talks/orgvm" speakers="Corwin Brust" q-and-a="live (not indicated)" track="General" slug="orgvm" time="10" startutc="2022-12-03T21:30:00+0000" endutc="2022-12-03T21:40:00+0000" start="4:30" end="4:40"]] +
+ + + +Jump to: Sat Dec 3 - Sun Dec 4 +# Sunday Dec 4, 2022 +
+[[!template id=sched title="Results of the 2022 Emacs Survey" url="/2022/talks/survey" speakers="Timothy" q-and-a="IRC" track="General" slug="survey" time="20" startutc="2022-12-04T14:05:00+0000" endutc="2022-12-04T14:25:00+0000" start="9:05" end="9:25"]] +[[!template id=sched title="This Year in Org" url="/2022/talks/orgyear" speakers="Timothy" q-and-a="IRC" track="General" slug="orgyear" time="10" startutc="2022-12-04T14:35:00+0000" endutc="2022-12-04T14:45:00+0000" start="9:35" end="9:45"]] +[[!template id=sched title="Build a Zettelkasten with the Hyperbole Rolodex" url="/2022/talks/rolodex" speakers="Ramin Honary" q-and-a="IRC" track="General" slug="rolodex" time="20" startutc="2022-12-04T15:00:00+0000" endutc="2022-12-04T15:20:00+0000" start="10:00" end="10:20"]] +[[!template id=sched title="rde Emacs introduction" url="/2022/talks/rde" speakers="Andrew Tropin" q-and-a="live" track="Development" slug="rde" time="20" startutc="2022-12-04T15:00:00+0000" endutc="2022-12-04T15:20:00+0000" start="10:00" end="10:20"]] +[[!template id=sched title="Linking headings with org-super-links (poor-man's Zettelkasten)" url="/2022/talks/links" speakers="Karl Voit" q-and-a="live" track="General" slug="links" time="10" startutc="2022-12-04T15:40:00+0000" endutc="2022-12-04T15:50:00+0000" start="10:40" end="10:50"]] +[[!template id=sched title="justl: Driving recipes within Emacs" url="/2022/talks/justl" speakers="Sibi Prabakaran" q-and-a="IRC" track="Development" slug="justl" time="10" startutc="2022-12-04T15:45:00+0000" endutc="2022-12-04T15:55:00+0000" start="10:45" end="10:55"]] +[[!template id=sched title="Elisp and the TRAMP: How to NOT write code you don't have to" url="/2022/talks/tramp" speakers="Grant Shangreaux" q-and-a="live" track="Development" slug="tramp" time="30" startutc="2022-12-04T16:05:00+0000" endutc="2022-12-04T16:35:00+0000" start="11:05" end="11:35"]] +[[!template id=sched title="Linking personal info with Hyperbole implicit buttons" url="/2022/talks/buttons" speakers="Mats Lidell" q-and-a="live" track="General" slug="buttons" time="10" startutc="2022-12-04T16:10:00+0000" endutc="2022-12-04T16:20:00+0000" start="11:10" end="11:20"]] +[[!template id=sched title="Powerful productivity with Hyperbole and Org Mode" url="/2022/talks/hyperorg" speakers="Robert Weiner" q-and-a="live" track="General" slug="hyperorg" time="30" startutc="2022-12-04T18:00:00+0000" endutc="2022-12-04T18:30:00+0000" start="1:00" end="1:30"]] +[[!template id=sched title="Getting detached from Emacs" url="/2022/talks/detached" speakers="Niklas Eklund" q-and-a="live" track="Development" slug="detached" time="10" startutc="2022-12-04T18:00:00+0000" endutc="2022-12-04T18:10:00+0000" start="1:00" end="1:10"]] +[[!template id=sched title="Top 10 reasons why you should be using Eshell" url="/2022/talks/eshell" speakers="Howard Abrams" q-and-a="live" track="Development" slug="eshell" time="10" startutc="2022-12-04T18:35:00+0000" endutc="2022-12-04T18:45:00+0000" start="1:35" end="1:45"]] +[[!template id=sched title="Org workflows for developers" url="/2022/talks/workflows" speakers="George Mauer" q-and-a="live or IRC" track="General" slug="workflows" time="20" startutc="2022-12-04T18:50:00+0000" endutc="2022-12-04T19:10:00+0000" start="1:50" end="2:10"]] +[[!template id=sched title="Emacs was async before async was cool" url="/2022/talks/async" speakers="Michael Herstine" q-and-a="live" track="Development" slug="async" time="20" startutc="2022-12-04T19:10:00+0000" endutc="2022-12-04T19:30:00+0000" start="2:10" end="2:30"]] +[[!template id=sched title="GRAIL---A Generalized Representation and Aggregation of Information Layers" url="/2022/talks/grail" speakers="Sameer Pradhan" q-and-a="live" track="General" slug="grail" time="20" startutc="2022-12-04T19:30:00+0000" endutc="2022-12-04T19:50:00+0000" start="2:30" end="2:50"]] +[[!template id=sched title="Emacs should become a Wayland compositor" url="/2022/talks/wayland" speakers="Michael Bauer" q-and-a="live" track="Development" slug="wayland" time="10" startutc="2022-12-04T20:05:00+0000" endutc="2022-12-04T20:15:00+0000" start="3:05" end="3:15"]] +[[!template id=sched title="Putting Org Mode on the Indieweb" url="/2022/talks/indieweb" speakers="Michael Herstine" q-and-a="live" track="General" slug="indieweb" time="20" startutc="2022-12-04T20:20:00+0000" endutc="2022-12-04T20:40:00+0000" start="3:20" end="3:40"]] +[[!template id=sched title="asm-blox: a game based on WebAssembly that no one asked for" url="/2022/talks/asmblox" speakers="Zachary Romero" q-and-a="live" track="Development" slug="asmblox" time="10" startutc="2022-12-04T20:40:00+0000" endutc="2022-12-04T20:50:00+0000" start="3:40" end="3:50"]] +[[!template id=sched title="Fanfare for the Common Emacs User" url="/2022/talks/fanfare" speakers="John Cummings" q-and-a="live" track="General" slug="fanfare" time="10" startutc="2022-12-04T21:00:00+0000" endutc="2022-12-04T21:10:00+0000" start="4:00" end="4:10"]] +[[!template id=sched title="The Wheels on D-Bus" url="/2022/talks/dbus" speakers="Ian Eure" q-and-a="live" track="Development" slug="dbus" time="20" startutc="2022-12-04T21:15:00+0000" endutc="2022-12-04T21:35:00+0000" start="4:15" end="4:35"]] +
Cancelled:
\ No newline at end of file diff --git a/2022/organizers-notebook/index.org b/2022/organizers-notebook/index.org index 89ca006b..1b4fa825 100644 --- a/2022/organizers-notebook/index.org +++ b/2022/organizers-notebook/index.org @@ -82,8 +82,16 @@ Ordered chronologically (and therefore by importance). - [[https://libreplanet.org/2022/program/][LibrePlanet 2022]] used table columns for the different tracks - [[https://www.sfscon.it/programs/2022/][SFSCON 2022]] lists sessions chronologically, indicating tracks with labels and dots on a diagram. Dropdowns act as filters. - https://css-tricks.com/building-a-conference-schedule-with-css-grid/ - -**** TODO Set up main schedule as plain text + + #+begin_src js2 + + #+end_src + + - With JS and grid CSS: https://imgur.com/KNpGayp + - Fallback https://imgur.com/HT9vX3o + +**** DONE Set up main schedule as plain text +CLOSED: [2022-10-06 Thu 21:25] general track day 1 and day 2 @@ -95,9 +103,13 @@ by day all talks -**** TODO Set up talk page navigation +**** DONE Set up talk page navigation +CLOSED: [2022-10-06 Thu 21:25] - program phase: by track - schedule phase: chronological +**** TODO See if I can get the schedule to split into a nice grid on larger devices that support it + + *** TODO Send program-published email for emacsconf-discuss :needsowner:timesensitive:email: SCHEDULED: <2022-10-07 Fri> DEADLINE: <2022-10-02 Sun> **** TODO Post it to r/emacs as well :reddit:zaeph: diff --git a/2022/organizers-notebook/schedule.svg b/2022/organizers-notebook/schedule.svg index 8c66d95d..417de4b7 100644 --- a/2022/organizers-notebook/schedule.svg +++ b/2022/organizers-notebook/schedule.svg @@ -1 +1 @@ - Saturday GEN Saturday, December 3 Saturday opening remarks journalism school handwritten BREAK science LUNCH meetups buddy community BREAK realestate health jupyter orgvm Saturday closing remarks GEN Sunday, December 4 Sunday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg workflows grail BREAK indieweb fanfare Sunday closing remarks DEV Saturday, December 3 DEV Sunday, December 4 localizing treesitter lspbridge LUNCH sqlite mail BREAK maint eev python haskell rde justl tramp LUNCH detached eshell async BREAK wayland asmblox dbus 9 10 11 12 1 2 3 4 5 Sunday GEN Saturday, December 3 Saturday opening remarks journalism school handwritten BREAK science LUNCH meetups buddy community BREAK realestate health jupyter orgvm Saturday closing remarks GEN Sunday, December 4 Sunday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg workflows grail BREAK indieweb fanfare Sunday closing remarks DEV Saturday, December 3 DEV Sunday, December 4 localizing treesitter lspbridge LUNCH sqlite mail BREAK maint eev python haskell rde justl tramp LUNCH detached eshell async BREAK wayland asmblox dbus 9 10 11 12 1 2 3 4 5 \ No newline at end of file + Saturday GEN Saturday, December 3 Saturday opening remarks journalism school handwritten BREAK science LUNCH meetups buddy community BREAK realestate health jupyter orgvm Saturday closing remarks GEN Sunday, December 4 Sunday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg workflows grail BREAK indieweb fanfare Sunday closing remarks DEV Saturday, December 3 DEV Sunday, December 4 localizing treesitter lspbridge LUNCH sqlite mail BREAK maint eev python haskell rde justl tramp LUNCH detached eshell async BREAK wayland asmblox dbus 9 10 11 12 1 2 3 4 5 Sunday GEN Saturday, December 3 Saturday opening remarks journalism school handwritten BREAK science LUNCH meetups buddy community BREAK realestate health jupyter orgvm Saturday closing remarks GEN Sunday, December 4 Sunday opening remarks survey orgyear rolodex BREAK links buttons LUNCH hyperorg workflows grail BREAK indieweb fanfare Sunday closing remarks DEV Saturday, December 3 DEV Sunday, December 4 localizing treesitter lspbridge LUNCH sqlite mail BREAK maint eev python haskell rde justl tramp LUNCH detached eshell async BREAK wayland asmblox dbus 9 10 11 12 1 2 3 4 5 \ No newline at end of file diff --git a/2022/schedule-details.md b/2022/schedule-details.md index afcb5499..eb795499 100644 --- a/2022/schedule-details.md +++ b/2022/schedule-details.md @@ -1,51 +1,47 @@ Jump to development talks

General talks

-
-[[!template id=sched title="Emacs journalism (or everything's a nail if you hit it with Emacs)" url="/2022/talks/journalism" speakers="Alfred Zanini" slug="journalism" q-and-a="live"]] -[[!template id=sched title="Back to school with Emacs" url="/2022/talks/school" speakers="Daniel Rösel" slug="school" q-and-a="IRC"]] -[[!template id=sched title="How to incorporate handwritten notes into Emacs Orgmode" url="/2022/talks/handwritten" speakers="Bala Ramadurai" slug="handwritten" q-and-a="live"]] -[[!template id=sched title="Writing and organizing literature notes for scientific writing" url="/2022/talks/science" speakers="Vidianos" slug="science" q-and-a="live"]] -[[!template id=sched title="Attending and organizing Emacs meetups" url="/2022/talks/meetups" speakers="Bhavin Gandhi" slug="meetups" q-and-a="live"]] -[[!template id=sched title="The Emacs Buddy initiative" url="/2022/talks/buddy" speakers="Andrea" slug="buddy" q-and-a="IRC or pad"]] -[[!template id=sched title="The ship that builds itself: How we used Emacs to develop a workshop for communities" url="/2022/talks/community" speakers="Noorah Alhasan, Joseph Corneli, Leo Vivier" slug="community" q-and-a="live"]] -[[!template id=sched title="Real estate and Org table formulas" url="/2022/talks/realestate" speakers="Daniel Gopar" slug="realestate" q-and-a="pad"]] -[[!template id=sched title="Health data journaling and visualization with Org Mode and GNUplot" url="/2022/talks/health" speakers="David O'Toole" slug="health" q-and-a="live"]] -[[!template id=sched title="Edit live Jupyter notebook cells with Emacs" url="/2022/talks/jupyter" speakers="Blaine Mooers" slug="jupyter" q-and-a="live"]] -[[!template id=sched title="orgvm: a simple HTTP server for org" url="/2022/talks/orgvm" speakers="Corwin Brust" slug="orgvm" q-and-a="live (not indicated)"]] -[[!template id=sched title="Results of the 2022 Emacs Survey" url="/2022/talks/survey" speakers="Timothy" slug="survey" q-and-a="IRC"]] -[[!template id=sched title="This Year in Org" url="/2022/talks/orgyear" speakers="Timothy" slug="orgyear" q-and-a="IRC"]] -[[!template id=sched title="Build a Zettelkasten with the Hyperbole Rolodex" url="/2022/talks/rolodex" speakers="Ramin Honary" slug="rolodex" q-and-a="IRC"]] -[[!template id=sched title="Linking headings with org-super-links (poor-man's Zettelkasten)" url="/2022/talks/links" speakers="Karl Voit" slug="links" q-and-a="live"]] -[[!template id=sched title="Linking personal info with Hyperbole implicit buttons" url="/2022/talks/buttons" speakers="Mats Lidell" slug="buttons" q-and-a="live"]] -[[!template id=sched title="Powerful productivity with Hyperbole and Org Mode" url="/2022/talks/hyperorg" speakers="Robert Weiner" slug="hyperorg" q-and-a="live"]] -[[!template id=sched title="Org workflows for developers" url="/2022/talks/workflows" speakers="George Mauer" slug="workflows" q-and-a="live or IRC"]] -[[!template id=sched title="GRAIL---A Generalized Representation and Aggregation of Information Layers" url="/2022/talks/grail" speakers="Sameer Pradhan" slug="grail" q-and-a="live"]] -[[!template id=sched title="Putting Org Mode on the Indieweb" url="/2022/talks/indieweb" speakers="Michael Herstine" slug="indieweb" q-and-a="live"]] -[[!template id=sched title="Fanfare for the Common Emacs User" url="/2022/talks/fanfare" speakers="John Cummings" slug="fanfare" q-and-a="live"]] -
+[[!template id=sched title="Emacs journalism (or everything's a nail if you hit it with Emacs)" url="/2022/talks/journalism" speakers="Alfred Zanini" q-and-a="live"]] +[[!template id=sched title="Back to school with Emacs" url="/2022/talks/school" speakers="Daniel Rösel" q-and-a="IRC"]] +[[!template id=sched title="How to incorporate handwritten notes into Emacs Orgmode" url="/2022/talks/handwritten" speakers="Bala Ramadurai" q-and-a="live"]] +[[!template id=sched title="Writing and organizing literature notes for scientific writing" url="/2022/talks/science" speakers="Vidianos" q-and-a="live"]] +[[!template id=sched title="Attending and organizing Emacs meetups" url="/2022/talks/meetups" speakers="Bhavin Gandhi" q-and-a="live"]] +[[!template id=sched title="The Emacs Buddy initiative" url="/2022/talks/buddy" speakers="Andrea" q-and-a="IRC or pad"]] +[[!template id=sched title="The ship that builds itself: How we used Emacs to develop a workshop for communities" url="/2022/talks/community" speakers="Noorah Alhasan, Joseph Corneli, Leo Vivier" q-and-a="live"]] +[[!template id=sched title="Real estate and Org table formulas" url="/2022/talks/realestate" speakers="Daniel Gopar" q-and-a="pad"]] +[[!template id=sched title="Health data journaling and visualization with Org Mode and GNUplot" url="/2022/talks/health" speakers="David O'Toole" q-and-a="live"]] +[[!template id=sched title="Edit live Jupyter notebook cells with Emacs" url="/2022/talks/jupyter" speakers="Blaine Mooers" q-and-a="live"]] +[[!template id=sched title="orgvm: a simple HTTP server for org" url="/2022/talks/orgvm" speakers="Corwin Brust" q-and-a="live (not indicated)"]] +[[!template id=sched title="Results of the 2022 Emacs Survey" url="/2022/talks/survey" speakers="Timothy" q-and-a="IRC"]] +[[!template id=sched title="This Year in Org" url="/2022/talks/orgyear" speakers="Timothy" q-and-a="IRC"]] +[[!template id=sched title="Build a Zettelkasten with the Hyperbole Rolodex" url="/2022/talks/rolodex" speakers="Ramin Honary" q-and-a="IRC"]] +[[!template id=sched title="Linking headings with org-super-links (poor-man's Zettelkasten)" url="/2022/talks/links" speakers="Karl Voit" q-and-a="live"]] +[[!template id=sched title="Linking personal info with Hyperbole implicit buttons" url="/2022/talks/buttons" speakers="Mats Lidell" q-and-a="live"]] +[[!template id=sched title="Powerful productivity with Hyperbole and Org Mode" url="/2022/talks/hyperorg" speakers="Robert Weiner" q-and-a="live"]] +[[!template id=sched title="Org workflows for developers" url="/2022/talks/workflows" speakers="George Mauer" q-and-a="live or IRC"]] +[[!template id=sched title="GRAIL---A Generalized Representation and Aggregation of Information Layers" url="/2022/talks/grail" speakers="Sameer Pradhan" q-and-a="live"]] +[[!template id=sched title="Putting Org Mode on the Indieweb" url="/2022/talks/indieweb" speakers="Michael Herstine" q-and-a="live"]] +[[!template id=sched title="Fanfare for the Common Emacs User" url="/2022/talks/fanfare" speakers="John Cummings" q-and-a="live"]] -

Development talks

+

Development talks

-
-[[!template id=sched title="Pre-localizing Emacs" url="/2022/talks/localizing" speakers="Jean-Christophe Helary" slug="localizing" q-and-a="live"]] -[[!template id=sched title="Tree-sitter beyond syntax highlighting" url="/2022/talks/treesitter" speakers="meain" slug="treesitter" q-and-a="IRC or pad after event"]] -[[!template id=sched title="lsp-bridge: complete asynchronous LSP client" url="/2022/talks/lspbridge" speakers="Andy Stewart" slug="lspbridge" q-and-a="IRC"]] -[[!template id=sched title="Using SQLite as a data source: a framework and an example" url="/2022/talks/sqlite" speakers="Andrew Hyatt" slug="sqlite" q-and-a="live"]] -[[!template id=sched title="Revisiting the anatomy of Emacs mail user agents" url="/2022/talks/mail" speakers="Mohsen BANAN" slug="mail" q-and-a="live"]] -[[!template id=sched title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source" url="/2022/talks/maint" speakers="Sid Kasivajhula" slug="maint" q-and-a="live"]] -[[!template id=sched title="Bidirectional links with eev" url="/2022/talks/eev" speakers="Eduardo Ochs" slug="eev" q-and-a="IRC"]] -[[!template id=sched title="Short hyperlinks to Python docs" url="/2022/talks/python" speakers="Eduardo Ochs" slug="python" q-and-a="IRC"]] -[[!template id=sched title="Haskell code exploration with Emacs" url="/2022/talks/haskell" speakers="Yuchen Pei" slug="haskell" q-and-a="live"]] -[[!template id=sched title="rde Emacs introduction" url="/2022/talks/rde" speakers="Andrew Tropin" slug="rde" q-and-a="live"]] -[[!template id=sched title="justl: Driving recipes within Emacs" url="/2022/talks/justl" speakers="Sibi Prabakaran" slug="justl" q-and-a="IRC"]] -[[!template id=sched title="Elisp and the TRAMP: How to NOT write code you don't have to" url="/2022/talks/tramp" speakers="Grant Shangreaux" slug="tramp" q-and-a="live"]] -[[!template id=sched title="Getting detached from Emacs" url="/2022/talks/detached" speakers="Niklas Eklund" slug="detached" q-and-a="live"]] -[[!template id=sched title="Top 10 reasons why you should be using Eshell" url="/2022/talks/eshell" speakers="Howard Abrams" slug="eshell" q-and-a="live"]] -[[!template id=sched title="Emacs was async before async was cool" url="/2022/talks/async" speakers="Michael Herstine" slug="async" q-and-a="live"]] -[[!template id=sched title="Emacs should become a Wayland compositor" url="/2022/talks/wayland" speakers="Michael Bauer" slug="wayland" q-and-a="live"]] -[[!template id=sched title="asm-blox: a game based on WebAssembly that no one asked for" url="/2022/talks/asmblox" speakers="Zachary Romero" slug="asmblox" q-and-a="live"]] -[[!template id=sched title="The Wheels on D-Bus" url="/2022/talks/dbus" speakers="Ian Eure" slug="dbus" q-and-a="live"]] -
+[[!template id=sched title="Pre-localizing Emacs" url="/2022/talks/localizing" speakers="Jean-Christophe Helary" q-and-a="live"]] +[[!template id=sched title="Tree-sitter beyond syntax highlighting" url="/2022/talks/treesitter" speakers="meain" q-and-a="IRC or pad after event"]] +[[!template id=sched title="lsp-bridge: complete asynchronous LSP client" url="/2022/talks/lspbridge" speakers="Andy Stewart" q-and-a="IRC"]] +[[!template id=sched title="Using SQLite as a data source: a framework and an example" url="/2022/talks/sqlite" speakers="Andrew Hyatt" q-and-a="live"]] +[[!template id=sched title="Revisiting the anatomy of Emacs mail user agents" url="/2022/talks/mail" speakers="Mohsen BANAN" q-and-a="live"]] +[[!template id=sched title="Maintaining the Maintainers: Attribution as an Economic Model for Open Source" url="/2022/talks/maint" speakers="Sid Kasivajhula" q-and-a="live"]] +[[!template id=sched title="Bidirectional links with eev" url="/2022/talks/eev" speakers="Eduardo Ochs" q-and-a="IRC"]] +[[!template id=sched title="Short hyperlinks to Python docs" url="/2022/talks/python" speakers="Eduardo Ochs" q-and-a="IRC"]] +[[!template id=sched title="Haskell code exploration with Emacs" url="/2022/talks/haskell" speakers="Yuchen Pei" q-and-a="live"]] +[[!template id=sched title="rde Emacs introduction" url="/2022/talks/rde" speakers="Andrew Tropin" q-and-a="live"]] +[[!template id=sched title="justl: Driving recipes within Emacs" url="/2022/talks/justl" speakers="Sibi Prabakaran" q-and-a="IRC"]] +[[!template id=sched title="Elisp and the TRAMP: How to NOT write code you don't have to" url="/2022/talks/tramp" speakers="Grant Shangreaux" q-and-a="live"]] +[[!template id=sched title="Getting detached from Emacs" url="/2022/talks/detached" speakers="Niklas Eklund" q-and-a="live"]] +[[!template id=sched title="Top 10 reasons why you should be using Eshell" url="/2022/talks/eshell" speakers="Howard Abrams" q-and-a="live"]] +[[!template id=sched title="Emacs was async before async was cool" url="/2022/talks/async" speakers="Michael Herstine" q-and-a="live"]] +[[!template id=sched title="Emacs should become a Wayland compositor" url="/2022/talks/wayland" speakers="Michael Bauer" q-and-a="live"]] +[[!template id=sched title="asm-blox: a game based on WebAssembly that no one asked for" url="/2022/talks/asmblox" speakers="Zachary Romero" q-and-a="live"]] +[[!template id=sched title="The Wheels on D-Bus" url="/2022/talks/dbus" speakers="Ian Eure" q-and-a="live"]] diff --git a/2022/talks/schedule-2022-12-03.svg b/2022/talks/schedule-2022-12-03.svg index 16c95f84..c3a9d317 100644 --- a/2022/talks/schedule-2022-12-03.svg +++ b/2022/talks/schedule-2022-12-03.svg @@ -1 +1 @@ - Sat journalism school handwritten science meetups buddy community realestate health jupyter orgvm localizing treesitter lspbridge sqlite mail maint eev python haskell 9 10 11 12 1 2 3 4 \ No newline at end of file + Sat journalism school handwritten science meetups buddy community realestate health jupyter orgvm localizing treesitter lspbridge sqlite mail maint eev python haskell 9 10 11 12 1 2 3 4 \ No newline at end of file diff --git a/2022/talks/schedule-2022-12-04.svg b/2022/talks/schedule-2022-12-04.svg index e2b7bb35..c0e8b517 100644 --- a/2022/talks/schedule-2022-12-04.svg +++ b/2022/talks/schedule-2022-12-04.svg @@ -1 +1 @@ - Sun survey orgyear rolodex links buttons hyperorg workflows grail indieweb fanfare rde justl tramp detached eshell async wayland asmblox dbus 9 10 11 12 1 2 3 4 \ No newline at end of file + Sun survey orgyear rolodex links buttons hyperorg workflows grail indieweb fanfare rde justl tramp detached eshell async wayland asmblox dbus 9 10 11 12 1 2 3 4 \ No newline at end of file diff --git a/local.css b/local.css index 13e24f85..fd208c62 100644 --- a/local.css +++ b/local.css @@ -108,13 +108,12 @@ ol.chapters { list-style-type: none; padding: 0; } img.img { max-width: 100%; height: auto } .sched-entry { margin-bottom: 12pt; } -.sched-entry .sched-title { font-weight: bold; margin-top: 5px; } +.sched-entry .sched-title { font-weight: bold; } .sched-track { border-radius: 5px; padding: 3px; display: inline-block; min-width: 100pt } .sched-track.General { background-color: peachpuff } .sched-track.Development { background-color: skyblue } - - -.sched-meta { font-size: small } +.sched-entry .sched-time { min-width: 90pt; display: inline-block } +.sched-meta { } .talk-nav { white-space: pre; overflow: hidden; diff --git a/templates/sched.md b/templates/sched.md index 5116f250..1e2718f9 100644 --- a/templates/sched.md +++ b/templates/sched.md @@ -1,8 +1,11 @@ -
+
-
- -
-
+ + + - + + + id:
-- cgit v1.2.3