~/talk

Building cmdlets for a REST API with PowerShell classes, Azure-based ...

slides:none on file

Module that turns an Infoblox REST API into real cmdlets using PowerShell 5.0 classes and a CI pipeline is already built on GitHub (murrahjm/Infoblox-Classy) and publishes to the PS Gallery. Classes model CRUD calls, separate URI/payload logic from parameter validation, use static vs instance methods and inheritance, and override ToString for nicer output. Tests run as Pester integration tests against an Azure ARM-provisioned appliance and the Appveyor pipeline creates the environment runs tests and destroys it. PowerShell classes Appveyor + Azure integration tests

AI-written summary · about

  1. 0:00Start
  2. 2:05What a Rest Api Is
  3. 2:30Classes
  4. 29:32Inheritance
  5. 30:55Constructors
  6. 38:07Non-Static Methods
  7. 39:07Inheritance Benefits
  8. 42:21Commandlets
  9. 1:01:27Release Pipeline
  10. 1:12:14Azure Active Directory
  11. 1:17:20Get the Tenant Id
  12. 1:24:01Versioning
  13. 1:26:04Build Test Environment
  14. 1:26:32Deployment
  15. 1:28:33Deploy
  16. 1:35:33Build Script
~/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.