~/talk

The "Perfect" Tooling Library

Talkat JSConf Hawaiʻi 2020 · 2020-02-05..02-07· [javascript, developer-experience]
slides:none on file

Claims concrete: write docs before implementation, generate Typescript definitions auto-generated by compiling source, test with Jest plus linting and type checks (run together via Jest projects), run CI on Node 10/12/13 using GitHub Actions, build both ESM and CJS outputs with Babel + TSC, publish automatically with semantic-release, verify package files with unpkg/npm explorer, and use an integrate command that packs a tarball and installs it into a real app to prove exports and deps.

AI-written summary · about

  1. 0:00Intro
  2. 1:12Whats the benefit of all this
  3. 2:04Whats in this talk
  4. 2:45Squats
  5. 3:52Introduction
  6. 5:41Building the perfect Javascript library
  7. 6:08Helpful Docs
  8. 6:33Writing Docs Before Implementation
  9. 7:39Types of Docs
  10. 8:56Summary of Docs
  11. 9:40Typescript
  12. 10:12Typescript popularity
  13. 11:03Typescript definitions
  14. 11:44Why typescript
  15. 12:57The problem
  16. 14:06The solution
  17. 15:01Jeffs Projects
  18. 17:54Resources
  19. 19:03Issue Templates
  20. 19:33Bugs
  21. 20:09Communication Files
  22. 21:30Target Formats
  23. 23:33Continuous Delivery
  24. 24:32Explorer Tab
  25. 24:49All Resources
  26. 24:59Recap
  27. 25:44Everything on one slide
  28. 26:43MVP CLI
  29. 30:16DivOps
  30. 30:40Wrapup
~/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.