Demystifying SwiftUI for Macadmins Part 2 - Passing State through multiple views with ObservableObject and friends

Creating two-way communications

Jun 14, 2021 - 13 minute read

Categories: Open Source   Swift   SwiftUI   Xcode   ObservableObject   State  

In Part 1, I showcased how you can create a hero image with ZStack.

Demystifying SwiftUI for Macadmins Part 1 - Creating a hero image with ZStack

SwiftUI is amazing and ZStacks are powerful

Jun 13, 2021 - 37 minute read

Categories: Open Source   Swift   SwiftUI   Xcode   SF Symbols  

This past week was WWDC ‘21 and I came away pretty inspired with Apple’s new features in Swift 5.5 and SwiftUI 3. Ultimately in just a few days I was able to create a new onboarding app called hello based on Kandji’s Liftoff.

Nudge Swift - Texas macadmins presentation

Learn about the new Nudge

Mar 30, 2021 - 1 minute read

Categories: Open Source   Nudge   DEP   MDM   Mobile Device Management  

Today I presented at the Texas Macadmins, doing a presentation on Nudge.

COVID - A commitment to Open Source

Doing the right thing

Apr 1, 2020 - 2 minute read

Categories: Open Source   Nudge   UMAD   InstallApplications   DEP   MDM   Mobile Device Management  

I will make this short and sweet. Even while social distancing, I am at high risk if I contract COVID-19.

C-MDM Part 2 - Managing Workspace One profiles with Chef using the new v1910 hubcli agent

Finally something secure enough for production use

Oct 31, 2019 - 9 minute read

Categories: ABM   AirWatch   API   CM   Configuration Management   Chef   DEP   MDM   Mobile Device Management   Munki  

It’s been a while…

C-MDM Part 1 - a hacky, prototype middleware solution for extending MDM with CM

This is going to be a crazy journey

Mar 27, 2018 - 14 minute read

Categories: AirWatch   API   Configuration Management   Chef   DEP   Mobile Device Management   Munki   Puppet  

A few days ago I tweeted a very vague picture from System Preferences, showing an unsigned, MDM installed profile. At the time, no one really picked up on the importance of it, but today I would like to introduce you to the concept of C-MDM. My vision for C-MDM is a middleware tool, that can aggregate data locally on a device, analyze what settings it needs to manage and then ship that over to your MDM of choice for installation and/or removal.