~/talk

Its all About the Journey

Talkat ElixirDaze 2017 · 2017-03-02..03-03· [career-development]
name:Tanya
links:none on file
name:Keith
links:none on file
slides:none on file

A card-generator moves from hand-written post‑its to printed packs by iterating: initial Inkscape + Ruby mail‑merge is slow, Python generates HTML then Wicked converts to PDF, and the pipeline lands in Elixir for safety and speed. Code uses HTTPoison to download CSV from Google Spreadsheets, NimbleCSV-style parsing, generated ExUnit tests to validate runnable code snippets, a tokenizer parser compiler for robust HTML output, and simple process spawning with Benchee benchmarks showing dramatic speedups when parallelizing 1..20 downloads. The end result works and is production‑ready.

AI-written summary · about

  1. 0:00Start
  2. 0:22Introduction
  3. 2:34The journey of a thousand miles begins with one step
  4. 3:00Written by hand
  5. 4:54First steps
  6. 6:05The idea of a Card Generator was born
  7. 6:50Python and HTML
  8. 8:02Can we make it better?
  9. 9:46Elixir to the rescue \o
  10. 10:22Architecture
  11. 10:50Downloader Module
  12. 12:50Erlang philosophy "Let it crash" doesn't mean don't handle errors
  13. 27:18Tester Module
  14. 35:34Compiler Module
  15. 38:20Concurrent Downloader
~/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.