diff options
Diffstat (limited to '2024/info/literate-before.md')
-rw-r--r-- | 2024/info/literate-before.md | 53 |
1 files changed, 53 insertions, 0 deletions
diff --git a/2024/info/literate-before.md b/2024/info/literate-before.md new file mode 100644 index 00000000..78a10476 --- /dev/null +++ b/2024/info/literate-before.md @@ -0,0 +1,53 @@ +<!-- Automatically generated by emacsconf-publish-before-page --> +[[!toc ]] +Format: 16-min talk ; Q&A: BigBlueButton conference room +Status: TO_CAPTION_QA + + + + + +# Talk + +<div class="vid mainVideo"><video controls preload="none" id="mainVideo-literate"><source src="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main.vtt" default />"""<track kind="chapters" label="Chapters" src="/2024/captions/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="mainVideo-literate" data=""" +00:00.000 Introduction +01:35.253 Do I still literate? +03:06.332 Advantages +04:28.720 Disadvantages +05:24.133 Ease of typing +06:24.720 Keep tangled code sync'd +07:22.501 Code evaluation +08:19.960 Has that block been eval'd? +09:05.239 Evaluating code in a subtree +09:26.872 Evaluating code from a distance +10:26.020 Navigating by headers +11:26.794 Navigating by function names +13:40.480 Why literate programming? +14:23.166 LP prose isn't comments +14:55.800 Summary + +"""]]<div></div>Duration: 15:51 minutes<div class="files resources"><ul><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--intro.webm">Download --intro.webm</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main--chapters.vtt">Download --main--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main.vtt">Download --main.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--main.webm">Download --main.webm (42MB)</a></li><li><a href="https://toobnix.org/w/mNDvUTsr99KV59dkTsZEbb">View on Toobnix</a></li><li><a href="https://youtu.be/9eEtPnTknhQ">View on Youtube</a></li></ul></div></div> + +# Q&A + +<div class="vid qanda"><video controls preload="none" id="qanda-literate"><source src="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.webm" />captions="""<track label="English" kind="captions" srclang="en" src="/2024/captions/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.vtt" default />"""<track kind="chapters" label="Chapters" src="/2024/captions/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers--chapters.vtt" /><p><em>Your browser does not support the video tag. Please download the video instead.</em></p></video>[[!template id="chapters" vidid="qanda-literate" data=""" +02:07.400 Q: What's the largest code base you've ever tackled with the literate approach (esp. Emacs + Org-mode)? +03:58.080 Q: Have you ever used org-transclusion? +04:08.440 Q: What is your usage of dynamic blocks in such workflows? +04:48.840 Q: Is the minibuffer being deliberately hidden in this video? +05:17.341 Q: What's your take on Emacs+Org vs. Jupyter notebooks (for interactive programming)? +07:07.800 Q: Do you think any programming language is more suited to literate programming than another? +08:21.560 Q: Do you use inline org function calls and org babel library and such? +09:36.970 Q: How do you handle the cases where org markup may sometimes interfere with some of the code? +11:06.220 Q: You said at the start that literate didn't catch on in corporate DevOps - why not? +11:29.421 Q: Why not that full stack on Markdown? +12:22.120 Corwin's aside on orgvm +14:49.520 Org and Markdown fragmentation +16:17.920 Q: How does your management of "TODOs" (projects/tasks) interact with this literate mindset, any insightful things you do on that front? +17:30.630 Q: Do you LP also on larger projects? +18:38.936 Q: Have you used Cucumber/Gherkin/BDD and do you think it has a strong overlap to what you talked about here? +19:54.600 Q: What granularity are you looking for re your org files and contents, with respect to a codebase that it tangles to, or in non-coding contexts? + +"""]]<div>Listen to just the audio:<br /><audio controls preload="none" id="qanda-literate-audio" src="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.opus"></audio></div><div></div>Duration: 22:48 minutes<div class="files resources"><ul><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers--chapters.vtt">Download --answers--chapters.vtt</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.opus">Download --answers.opus (12MB)</a></li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.vtt">Download --answers.vtt</a> (unedited)</li><li><a href="https://media.emacsconf.org/2024/emacsconf-2024-literate--literate-programming-for-the-21st-century--howard-abrams--answers.webm">Download --answers.webm (56MB)</a></li><li><a href="https://toobnix.org/w/24cX5V5z399Ym6QJua8Xbn">View on Toobnix</a></li><li><a href="https://www.youtube.com/watch?v=18POj8u06xc">View on Youtube</a></li></ul></div></div> +# Description +<!-- End of emacsconf-publish-before-page -->
\ No newline at end of file |