Login to view this video
Session Catalog
Browse and search by keywords or use filters to find sessions that interest you most. Stay tuned as more sessions are added regularly.
Defensive Driving for the Shell [1117]
- Wednesday, Sep 201:30 PM - 2:15 PM CDT(6:30 PM - 7:15 PM GMT)
A good defensive driving course comes down to a small number of concepts: hazard perception, risk avoidance, reducing overconfidence and situational awareness. This presentation looks at applying those same ideas to our shell scripts and extension attributes so we can have stronger, safer code.
From 5-line extension attributes to security shell scripts that run to over a thousand lines, shell programming is a key part of Jamf Pro administration. We can all write better code.
Through examples of shell code attendees will learn:
- How to avoid bad code
- How to make code comprehensible
- How to write resilient code
From 5-line extension attributes to security shell scripts that run to over a thousand lines, shell programming is a key part of Jamf Pro administration. We can all write better code.
Through examples of shell code attendees will learn:
- How to avoid bad code
- How to make code comprehensible
- How to write resilient code
Speakers

Workplace Engineer (macOS), Commonwealth Bank of Australia
Session Type: Breakout Session
Session Tags: Mac workflows
Products: Jamf Pro
Audience: Commercial, Government, Higher Education, K-12 Education, Healthcare - Commercial, Healthcare - Education
Skill Level: Level 200