~/talk

Opening Keynote, End the wars with Tanuki

Talkat GopherCon Vietnam 2019 · on Saturday, 2019-11-02· [career-development, software-architecture]
slides:none on file

Tanuki is a lightweight framework that lets a single web app route requests to handlers written in different languages, claiming to avoid rewrite cycles by decoupling components. Handlers run as bins (executables), local and remote TCP listeners, or remote services; requests and responses use JSON with status, headers and body. Routes live in a YAML file. Demos show Ruby, Go, Python, Rust and even Bash handlers; listener handlers respond in ~800 µs vs ~180 ms for a cold binary. Code, tests and docs live on GitHub.

AI-written summary · about

  1. 0:00Introduction and project background
  2. 3:13Why dependency hell persists
  3. 7:10Solving dependency problems
  4. 13:39Application server models
  5. 14:44Tanuki handler types
  6. 19:25Live demo and examples
  7. 26:46Closing and call to action
~/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.