git » homepage.git » commit 042726f

Add TechWorks archive catalog

author Alan Dipert
2026-08-09 05:12:31 UTC
committer Alan Dipert
2026-08-09 05:12:31 UTC
parent c067653363bde74af94652846e86da185e08c9b9

Add TechWorks archive catalog

md/TechWorks.md +2 -0
md/TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf +0 -0
md/TechWorksArchive.md +39 -0

diff --git a/md/TechWorks.md b/md/TechWorks.md
index 40821b0..10b88fe 100644
--- a/md/TechWorks.md
+++ b/md/TechWorks.md
@@ -1,5 +1,7 @@
 # TechWorks
 
+Archived copies and preservation notes live in [TechWorks Archive](./TechWorksArchive.md).
+
 | Date       | Venue                                                                                         | Title                                                                                                                                                                                                                                                                       | Format         | Role               | With                       |
 |:-----------|:----------------------------------------------------------------------------------------------|:----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|:---------------|:-------------------|:---------------------------|
 | 2021-01-28 | [SciCloj](https://scicloj.github.io/)                                                         | [Common Lisp for the Curious Clojurian](https://www.youtube.com/watch?v=44Q9ew9JH_U)                                                                                                                                                                                        | Meetup         | Presenter          |                            |
diff --git a/md/TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf b/md/TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf
new file mode 100644
index 0000000..c09915d
Binary files /dev/null and b/md/TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf differ
diff --git a/md/TechWorksArchive.md b/md/TechWorksArchive.md
new file mode 100644
index 0000000..8bbf69d
--- /dev/null
+++ b/md/TechWorksArchive.md
@@ -0,0 +1,39 @@
+# TechWorksArchive
+
+This page records durable copies and provenance for the materials linked from [TechWorks](./TechWorks.md). The main TechWorks table stays focused on the work; this page holds archive details.
+
+## Preserved files
+
+These files are stored in the repository under `TechWorks/`.
+
+| Work | Local copy |
+|:-----|:-----------|
+| JACL: A Common Lisp for Developing Single-Page Web Applications — paper | [PDF](./TechWorks/jacl-demo-els-2020.pdf) |
+| Integration Testing in Shiny Apps and Modules — poster | [PDF](./TechWorks/2020-01-28-RStudio-Conf-Integration-Testing-ePoster.pdf) |
+| Old School FP: A Common Lisp Experience Report — slides | [PDF](./TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf) |
+| Boot Can Build It — slides | [PDF](./TechWorks/2015-04-20_ClojureWestBoot.pdf) |
+| FRP in ClojureScript with Javelin — slides | [PDF](./TechWorks/Dipert-FRP_in_ClojureScript_with_Javelin.pdf) |
+| Programming with Values in Clojure — slides | [PDF](./TechWorks/Dipert-ProgrammingWithValues.pdf) |
+
+### Old School FP: A Common Lisp Experience Report
+
+- Original: `https://tailrecursion.com/~alan/documents/2018-12-17-CommonLispOrangeCombinator.pdf`
+- Archived copy: [PDF](./TechWorks/2018-12-17-CommonLispOrangeCombinator.pdf)
+- Internet Archive: [2022-12-24 snapshot](https://web.archive.org/web/20221224155804/https://tailrecursion.com/~alan/documents/2018-12-17-CommonLispOrangeCombinator.pdf)
+- Retrieved: 2026-08-08
+
+## Archive policy
+
+- Keep working original links on TechWorks when they remain useful.
+- Use Internet Archive links for dead conference, meetup, and project pages.
+- Store personally authored papers, slides, posters, and source snapshots locally when available.
+- Keep the original URL and retrieval date with every mirrored page or file.
+- Preserve third-party media by metadata and links unless redistribution is permitted.
+
+## Items to preserve
+
+The following linked materials still need a local copy, a durable archived URL, or a provenance note:
+
+- Talks and recordings: SciCloj, ELS, Clojure/West, Clojure/conj, Øredev, Cognicast, and the ClojureScript Podcast.
+- Project and demo repositories: `barcamp2012-jsonscript`, `fast-shiny`, `flapjax-demo`, `gherkin`, `ocrug-2018-11-27`, `oscon2012-clojure`, and `wombat`.
+- Event and publication pages: OCRUG, Orange Combinator, rstudio::conf, Linux.com, InfoQ, and the Clojure community event pages.