~/talk

Refactoring the dinosaur

Talkat EmpireNode 2015 · on Friday, 2015-10-23· [developer-experience]
github:noopkat
slides:none on file

A JavaScript alternative to avrdude called AVR Girl replaces the C command‑line uploader with a mostly‑JS API and nwjs desktop UI, successfully flashing the Public Radio device in demo. Implementation supports multiple protocols (STK500v2, AVR109, USBtinyISP), publishes modules like avrgirl‑arduino and avrgirl‑chips‑json, and covers about 135 chips extracted from a 200MB XML spec. Development involves parsing datasheets, significant yak‑shaving, and needs testers.

AI-written summary · about

  1. 0:00Introduction
  2. 0:51Kickstarter Library
  3. 1:25Zach Dunham
  4. 1:48Public Radio
  5. 3:21tkinter
  6. 5:50demo
  7. 8:04using nwjs
  8. 8:46API
  9. 9:18Chips
  10. 9:30EEPROM
  11. 10:21Programming
  12. 11:48VRdude
  13. 12:24AVR
  14. 13:39No Jayus
  15. 14:50AVR Girl
  16. 15:18Mammoths
  17. 15:35Challenges
  18. 16:22USB Programmers
  19. 16:50Protocols
  20. 17:59Data Sheet
  21. 18:28Challenge 2 Chips
  22. 19:30Challenge 5 XML
  23. 20:00XML to JS
  24. 20:13Sharing the river
  25. 20:25Translation
  26. 21:05Viago
  27. 21:31Decouple
  28. 21:50Arduino
  29. 22:41Better developer experience
  30. 22:52Be nice
  31. 23:10Build beautiful APIs
  32. 23:28Build beautiful documentation
  33. 24:15Create a better user experience
  34. 24:32Make apps with better accessibility
  35. 24:53Working with Zack
  36. 25:18Tiny ISP
  37. 25:32GitHub
  38. 25:58Meow
  39. 26:37Space bar
  40. 26:55Questions
~/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.