~/talk

Getting Things Done in the Scala REPL

Talkat Scale By the Bay 2020 · on Friday, 2020-11-13· at 01:45· cloud, Online· [scala, developer-experience]
slides:none on file

Live demo shows using Ammonite REPL plus JVM library jsoup to scrape Wikipedia and MDN, parse headlines and first paragraphs, and write JSON files to disk; network requests use Ammonite’s requests helper and Maven-resolved jars. A small GitHub migration posts via the GitHub API and token, moving 12 issues migrated (titles, bodies, original author/number embedded) successfully. Parallel crawling uses a configurable 8-thread pool and futures to speed collection.

AI-written summary · about

  1. 0:00Introduction to Ammonite
  2. 2:04Web scraping in the REPL
  3. 13:19GitHub project migration
  4. 23:04Parallel crawling and wrap-up
~/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.