~/talk

IGListKit in 2022

Talkat iOS Conf SG 2022 · 2022-01-20..01-21· [frontend-architecture]
slides:none on file

IGListKit powers Instagram’s feed, explore, stories and more, handling millions of daily users with rare crash events. It provides linear time updates so code never calls performBatchUpdates or reloadData, runs on main and is unit tested, and exposes a decoupled diffing algorithm customizable per model. It’s been open sourced and counts 1,500+ forks, showing real-world adoption; the concrete result is a fast, extensible collection‑view architecture that scales and reduces ordering/threading bugs.

AI-written summary · about

  1. 0:00Intro
  2. 2:26Agenda
  3. 3:08What is IGListKit
  4. 5:05IGFeedItem
  5. 5:56Who is IGListKit for
  6. 6:38Why use IGListKit
  7. 8:01When to use IGListKit
  8. 8:36Summary
~/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.