~/talk

Automate The Small Things

Talkat Chicago Roboto 2019 · 2019-04-25..04-26· [devops-and-delivery]
slides:none on file

Automates the CI pipeline to actually enforce formatting, run tests, build an apk and distribute it to testers or the Play Store using CircleCI, Bitrise or Codemagic. Uses ktlint plus git pre-push hooks to fail fast, Danger to post inline lint comments and to report apk size changes, and Gradle Play Publisher / Crashlytics Beta to upload artifacts. Example run finds 15 dependency updates; builds produce diagnosable artifacts and inline failures so merges only happen when the configured checks pass.

AI-written summary · about

  1. 0:00Intro
  2. 1:18Why Automate?
  3. 3:22What To Automate?
  4. 4:41Automated Build
  5. 8:09Build Setup
  6. 11:07Build Code Quality
  7. 14:09Command Line Code Quality
  8. 14:36Enforcing Code Quality With Git Hooks
  9. 18:34Code Review
  10. 19:31PR Templates
  11. 22:39Bonus Tip
  12. 23:37What Is Danger?
  13. 24:43Setup Danger
  14. 25:28Dangerfile
  15. 26:32Report APK Size
  16. 27:52Description Formatting
  17. 28:24Dependency Updates
  18. 29:32ktlint
  19. 32:47Deployment Frequency
  20. 33:21Branch Customization
  21. 34:07Test Build
  22. 34:26Release Notes
  23. 35:19Release Build
  24. 37:46Resources
~/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.