~/talk

Contributing to Swift for the First Time

Talkat AltConf 2019 · 2019-06-03..06-06· [swift, open-source]
links:none on file
slides:none on file

Shows a concrete contribution: a performance fix in corelibs Foundation’s index set union that replaces repeated inserts by copying and inserting the smaller set into the larger, yielding up to ~100x speedups on some inputs. Walks through cloning (use shallow clone), installing the Swift toolchain snapshot, testing in an Xcode playground and CI, adding unit tests, squashing and rebasing, and submitting a concise PR that lands the next day. Practical tips cover reading the README twice and courtesy-pinging reviewers.

AI-written summary · about

  1. 0:00Introduction
  2. 1:00Contributing to Swift
  3. 5:18Swift Tool Chain
  4. 7:17Finding Performance Improvements
  5. 10:32Testing
  6. 13:55Pro Tips
  7. 16:58Pull Requests
  8. 21:05Documentation
  9. 30:07Declarative UI
  10. 31:32Greatest Learning
~/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.