Latest Articles

macadmins articles abm-warranty

ABM Warranty 0.2.0

Blog Series Introducing ABM Warranty for macOS ABM Warranty 0.2.0 ABM Warranty 0.2.0 is a feature release focused on visibility, safety, and scale. This version does not change what ABM Warranty is meant to be, but it significantly improves how the app behaves under real-world conditions—large device counts, API throttling, long-running imports, and the kinds of failure modes Apple IT admins actually encounter. This release was all about making the system observable, predictable, and recoverable. Download ABM Warranty 0.2.0 Logging The logging window in ABM Warranty 0.2.0 is not an...

app-development articles indie-dev

Running a Beta Program: Lessons Learned

Shipping software in isolation is comforting. You control the inputs, the environment, and the narrative you tell yourself about how things work. The moment you invite other people in—especially people who don’t share your assumptions—you lose that comfort. You also gain something far more valuable. Running a public beta for ABM Warranty through Apple’s TestFlight program forced me to confront that tradeoff head-on, and it fundamentally changed how quickly and confidently the app matured. The motivation for opening a beta was simple: ABM Warranty was solving a problem I knew...

macadmins articles jamf

The Day I Unmanaged a Mac Into a Corner

There are a few kinds of mistakes you make as a Mac admin. There are the ones that cost you time, the ones that cost you sleep, and then there are the ones that leave you staring at a perfectly good laptop thinking, “How did I possibly make this less manageable by touching it?” This one started the way a lot of “quick wins” start: with confidence. I needed to wipe a Mac via Jamf. I issued the command, I saw what I expected to see, and I moved on...

macadmins articles abm-warranty

Introducing ABM Warranty for macOS

Blog Series Introducing ABM Warranty for macOS ABM Warranty 0.2.0 Introducing ABM Warranty for macOS A smarter, faster way to understand and manage warranty coverage across your organization. Download ABM Warranty 0.2.0 If you manage Apple devices at scale, you already know that Apple Business Manager (ABM) provides warranty data — but in practice, it’s extremely limited. It doesn’t provide workflow-friendly insights, it doesn’t surface actionable coverage states, and it doesn’t help you wrangle the ever-growing complexity of AppleCare+ renewals across hundreds or thousands of devices. That gap is exactly...

macadmins articles scripts

Exploring the Apple Business Manager API: A Hands-On Playground

If you’ve ever tried to talk directly to the Apple Business Manager (ABM) API, you already know the journey can feel a little like deciphering a secret Apple handshake. Between private keys, encrypted certificates, ES256 signatures, and OAuth2 flows… there’s a lot going on under the hood. But good news — I built a repo to make this whole process clearer, friendlier, and way more fun. Say hello to: Apple Business Manager API Test This repo is a fully documented, beginner-friendly playground designed to teach you exactly how ABM authentication...

jamf articles scripts

Updating Safari on macOS with Jamf Pro: Three Practical Strategies

Keeping Safari updated is one of the simplest ways to harden a macOS fleet. Apple ships security fixes for Safari frequently, and those patches often land before a full macOS point release. If Safari is lagging behind, your users are browsing the web with a larger attack surface than necessary. In this post I want to walk through three strategies I use to stay ahead of Safari releases with Jamf Pro: Using Jamf Pro Patch Management with standalone Safari installers Using a script that targets a specific Safari version via...

Prev 1 ... Next