~/talk

A vendors perspective

links:none on file
slides:none on file

Experience building a PowerShell SDK that moves from two engineers spending one to two weeks per quarter to one engineer spending half a day on updates, using Ginga and Swagger for code generation and shipping a binary SDK2; automated release notes from Jira, CI with Jenkins and Pester, and logging via LogForet; lessons: dynamic help hosted in an AWS bucket was deleted, 50 different PowerCLI installs broke discovery, whatif/Confirm customization caused a dangerous execution bug, and PowerShell 5.1 in-box forces conservative module requirements.

AI-written summary · about

  1. 0:00PowerShell module dev intro
  2. 1:10Speaker background
  3. 3:37PowerShell history impact
  4. 6:50What is a module
  5. 9:21Binary modules efficiency
  6. 10:22Module visibility troubleshooting
  7. 13:12Customer feedback on help
  8. 15:21Supporting multiple versions
  9. 17:30API versioning compatibility
  10. 19:39Cross-platform PowerShell 7
  11. 23:11Module dependencies conflicts
  12. 27:09Testing QA strategies
  13. 27:50PowerShell versions framework
  14. 30:00Upgrading to PS7 limits
  15. 32:28Automating release notes
  16. 34:17Publishing modules platforms
  17. 37:30Pre-release versions updates
  18. 41:01QA testing Pester Jenkins
  19. 42:26Acting on test failures
  20. 43:30Parameter handling defaults
  21. 45:17Optimizing API calls
  22. 47:03Logging troubleshooting
  23. 48:49Logging for development
  24. 50:12Handling edge cases
  25. 50:54Documentation sample scripts
~/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.