~/talk

Engineering best practices, mi fan un baffo!

Talkat #Pragma Conference 2019 · 2019-10-09..10-11· [engineering-leadership]
slides:none on file

Argues that automation is the practical way to enforce engineering best practices and offers concrete tools and workflows that actually run and scale. Recommends SwiftFormat and SwiftLint as must installs, shows five integration methods and favors Brewfile + build phases for reproducible local installs, and demonstrates tools that find real problems: periphery finds dead code, scanCode locates stray third party blobs, XCAssetLint flags unused images (used to reclaim megabytes), IBColorTool exposes 150 colors from a 20 color palette, and libFuzzer crashes a JSON parser within seconds.

AI-written summary · about

  1. 0:00Introduction
  2. 1:26Self-driving razor for code
  3. 3:12Swift lint and Swift format
  4. 5:38Brewfile and build phases
  5. 6:21Tidying up the project
  6. 8:47Linting assets and storyboards
  7. 9:28Managing unused images
  8. 11:34Dark mode and color chaos
  9. 17:54Ditch the Xcode project file
  10. 21:27Code coverage and testing
  11. 23:56Fuzz and UI testing
  12. 26:26Modular UI and SwiftUI
  13. 29:13SwiftUI previews and testing
  14. 32:49Recap and tooling summary
~/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.