HackerTube

Literate Devops with Emacs

Howard Abrams8 HN recommenders · recommended in 9 months, 2015–2025
YouTube
demo · intermediate · evergreen · 2015–2025 on HN

Howard Abrams demonstrates, in an EmacsConf 2015 talk, how he uses org-mode's Babel and Tramp to configure and operate remote servers from a single document. Code blocks, their results and the explanatory text all live together.

HN people point to it as the best demonstration of literate devops, showing documentation and execution woven together in Emacs.

11 comments from Hacker News

@pxc2023-08 · in “Emacs is my new window manager”

This is the blog of Howard Abrams, who also has a great YouTube channel full of Emacs demos and tutorials. His video on literate programming for DevOps via Emacs' Org-mode was very impressive and inspiring to me. It's my favorite. :) ▶ this video

Strongly recommends View on HN
@kkfx2022-04 · in “A Dotfile History”

Personally I've failed with Emacs years ago, just tried it and decide that's a heavy and horrid mess, I re-tried it few years ago when I see it in action and was at that point in time that I realize it's power. Emacs is one-tool one-job BUT the tool is just a function and functions can be combined like unix commands in pipes but in far more powerful manner and with far less overhead. Try seeing this: link or this ▶ this video the real issue when starting without a friend of video-tutorials is that Emacs defaults are barebone and really old, the juicy things come only when you discover them. The power of Emacs is not much Emacs itself but the classic desktop paradigm: anything is integrated so anything can be combined. You type some math in a mail? Why not have it rendered by LaTeX, since your system do have LaTeX support installed and why not solve the ode you are typing since you have a CAS? Why being tied on GUIs to cut&paste as the sole IPC? That's is. Is extremely powerful but so different than actual environments that most users fail to comprehend without seeing it in action...

Recommends View on HN
@elviejo2020-07 · in “Ask HN: What do you use to write documentation? LaTeX? Word? Markdown?”

Org-mode in Emacs. Because it enables to do literate programming. In this video [0] by Howard Abrahams you can see how to wave the instructions and the execution of them with Emacs. Another advantage is that you can mix your diagrams (in plantuml or ASCII art) with your code, in the same org-mode file. Gitub displays .org files the same way it does Markdown. [0] ▶ this video

Recommends View on HN
@ScarZy2018-06 · in “Remote Only”

This is the main reason I want to try and learn Emacs, OrgMode, and Babel. The stuff that Howard Abrahams discusses on the below video is something I think would be highly successful in a remote environment. Documenting your workflow as you go, including commands and output, then emailing it to your team that day or uploading it to a document store/gitbook: ▶ this video

Recommends View on HN
@unhammer2018-05 · in “ZSH, tmux, Emacs and SSH: A copy-paste story”

All these workarounds sound like a reason to use start using tramp more (apropos, ▶ this video / link is a pretty neat demo of combining org-babel and tramp). ----- There is also emamux, which seems to be able to copy from tmux: link

Recommends View on HN