Emacs

Jan Ypma: Literate programming: mixing technical documentation, presentations and live code using Emacs (English)

Udgivet d. 3. januar 2022 af Jan Ypma

Oplægget er optaget til Faglig Fredag hos Lund&Bendsen A/S, den 17/12-2021. 

Abstract:

Literate programming is the ability to mix code segments with prose. In Emacs, this is offered by the org-mode and org-babel packages, yielding an intuitive way to augment semantic code pieces with textual descriptions. In recent projects, I’ve started to turn to org-mode as the primary format to maintain technical documentation, as well as slides for a technical language course. By using org-babel to pull in “live” code for REST requests, language examples, and shell scripts, one can be sure that the documentation and slides are never out of date. The session will show how leverage org-babel, restclient and org-treeslide to write and present technical documentation with style.

Speakers profile:

Jan Ypma er en full-stack softwarearkitekt der fokuserer på at udvikle skalerbare løsninger. Han har designet Java enterprise systemer i en række forskellige domæner. Hans baggrund som elektronikingeniør og embedded software udvikler giver ham en frisk out-of-box perspektiv. Jan er en bidragyder til Akka og andre open source-projekter.