~/talk

I Can See The Pixels: Designing Cross-Stitch Patterns in OCaml

Talkat FUN OCaml 2025 · 2025-09-15..09-16· [creative-coding]
links:none on file
slides:none on file

Builds a pixel-first pattern pipeline: a JSON canvas, a terminal editor using notty, a PDF exporter via OCaml PDF generator (which turns out accidentally quadratic), bitmap-font readers (Angstrom parsers) and automated border layout that repeats and transforms motif pieces. Implements OAuth2 upload via a Mirage OS unikernel and a LittleFS-derived filesystem plus a Caqti-backed database and VIF web UI. Deployments stop short but one PDF sells on Etsy for $0.25 (net $0.18).

AI-written summary · about

  1. 0:00Introduction and fun types
  2. 1:55Cross-stitch basics and types
  3. 3:20First fun: JSPG canvas
  4. 5:05Automated text patterns
  5. 7:10Unicode and bitmap fonts
  6. 8:55Automated borders
  7. 10:01Etsy integration and Mirage OS
  8. 12:28Cross-stitching TCP header
  9. 13:33Public domain patterns
  10. 14:37Database and web app
  11. 15:59VIF and final demo
  12. 17:23Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.