~/talk

Swift For The Curious

Talkat NDC Oslo 2017 · 2017-06-14..06-16· [swift]
slides:none on file

Swift is at version 3/4 and fully open-sourced; the session demos show Swift playgrounds for live evaluation, concrete use of optionals with if let and optional chaining, and how closures and type inference compress sorting code from a full function to a one-liner. It builds a small conference model with enums + associated data, pattern-matching switches, failable initializers and extensions for NSDate, and a network Google-suggest client that uses try/throw + do/catch for robust error handling — the demos run and fail safely to illustrate each point.

AI-written summary · about

  1. 0:00Intro
  2. 1:20Prehistory
  3. 7:27WWDC 2014
  4. 14:08Playgrounds
  5. 14:58Type Inference
  6. 18:48String Interpolation
  7. 25:28Functions
  8. 30:23Arrays
  9. 41:26Conferences
  10. 48:46Functional Programming
  11. 51:01Demo
  12. 54:16Creating a Session
  13. 56:11Making a Date
~/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.