Talks
  • Linters, Hooks, and Pipelines: Automation to Save Your Bacon
    July 10, 2019 — MacAdmins Conference at Penn State, State College, PA

    Deep-dive discussion of three dev ops tools that Mac admins may find useful, including example usage of the shellcheck and pylint linters, various pre-commit hooks, and GitLab CI/CD automation.

  • Intro to Pre-Commit
    June 12, 2019 — MacDevOpsYVR Conference, Vancouver, Canada

    Introduction to the pre-commit framework and my accompanying pre-commit-macadmin collection of hooks, which can help Mac admins perform simple validation on their code before committing changes.

  • How (Not) To Do Bad Things With AutoPkg
    July 12, 2017 — MacAdmins Conference at Penn State, State College, PA

    Discussed several possible ways to exploit AutoPkg to deliver unexpected or malicious payloads, and gave concrete examples of how IT administrators should prevent these problems.

  • Managing Munki: Intelligent Practices for Structuring, Maintaining, and Collaborating
    June 29, 2016 — MacAdmins Conference at Penn State, State College, PA

    Together with Shea Craig, discussed methods, tools, and practices that promote the use of Munki as a self-documenting, scalable, and thoughtfully designed solution for managing Mac software deployment.

  • Writing Better AutoPkg Recipes With The Help Of Recipe Robot
    June 28, 2016 — MacAdmins Conference at Penn State, State College, PA

    Together with Shea Craig, demonstrated how Recipe Robot can be used to create new AutoPkg recipes, audit existing recipes, and assist in the creation of child recipes. Promoted increased collaboration among AutoPkg recipe authors.

  • Intro to Recipe Robot
    June 20, 2016 — MacDevOpsYVR Conference, Vancouver, Canada

    This brief talk introduced Mac admins to Recipe Robot, a tool that helps create AutoPkg recipes for basic Mac apps.

  • Auto Update Magic
    October 22, 2014 — Jamf Nation User Conference, Minneapolis, MN

    Introduced and demonstrated new features in AutoPkgr that allow it to easily integrate with Jamf Pro for the purpose of automatically distributing software updates to Mac endpoints.