Latest Articles

git tutorials

Using Git and GitHub to contribute changes to Repositories with Pull Requests

Introduction Contributing to open-source projects on platforms like GitHub can significantly enhance your skills and expand your network. This article focuses on how to contribute to a GitHub repository, using the “Awesome Mac Admin Tools” repo as an example. Whether you’re a seasoned developer or new to coding, you’ll learn how to fork a repository, make modifications, and submit pull requests. Understanding Git and GitHub Git is a version control system that allows multiple developers to collaborate on projects efficiently. GitHub is a cloud-based platform that hosts Git repositories and...

bravas video reviews

Reviewing Bravas.io - Roll your own Cloud MSP like Electric.ai

Blog Series Reviewing Bravas.io a breakthrough new MDM and IDP for Mac, Windows and iOS! Reviewing Bravas.io - Enrolling using a Zero Touch Workflow! Reviewing Bravas.io - Roll your own Cloud MSP like Electric.ai TL;DR Mention the code JONBROWN when you ask for a demo or start a 30-day trial and enjoy 5% additional off your first year of annual service. What are you waiting for? Sign up for a trial or demo of Bravas.io today! Bravas.io is the MSP Best Kept Secret Are you an MSP that is looking...

business articles rants

Lessons Learned: Build a strong foundation. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025

Blog Series Lessons Learned: Do no harm. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2024 Lessons Learned: Build a strong foundation. Lessons learned from an IT Entrepreneur on how to build an ideal, converting, MSP in 2025 Lessons Learned: Build a strong foundation In 2014, I embarked on a journey that would shape the next eight years of my life. With a vision in mind and a determination to succeed, I founded Grove Technologies, a Managed Service Provider (MSP) based in Maryland,...

scripts jamf tutorials

Managing the macOS Secure Token with JAMF Pro

The Problem For those who have worked with macOS for a while the struggle of managing secure tokens on macOS is a very real one. Lets start off with the basics. What is a secure token? On a Mac, a secure token is an account attribute that allows users to carry out essential macOS functions, such as activating FileVault, authorizing system and kernel extensions, and managing software updates. The secure token is typically granted to the first account created on a workstation, so many administrators struggle with managing computers that...

jamf articles scripts

Automox Secure Token with modern macOS deployments

The Problem Its been a while since I have used Automox, but the premise of the tool is that it automatically patches your macOS, Linux and Windows workstations. for macOS it does this using a service account created with username _automoxserviceaccount and this account needs a secure token. The issue here is that when the package is deployed the secure token is not transferred to that account which means that it most cases it can’t apply macOS updates. To solve this Automox provides a script that you can use to...

git scripts

Developer Strategies: How to commit to multiple git repositories with multiple unique SSH keys

Challenges with Git & GitHub One of the key challenges with git and GitHub is wanting to commit code when you have multiple repositories on your local desktop. There are lots of ways to accomplish the task of committing code with git to GitHub, the strategy that I want to discuss in this tutorial is the process of using deploy-keys defined at the repo level and a configuration file defined to call the right key depending on which repository you happen to be working in. This approach makes it easier...