In the first week of October 2025 we proudly present

MacSysAdmin Conference 2025


In the first week of October 2025 we proudly present

MacSysAdmin Conference 2025


Countdown timer visible
on larger screens.

Turn your device sideways
or go bigger.

Something Thrilling This Way Comes...

Days
Hours
Minutes
Seconds

Tuesday - Sept 30

Registration

09:00 - 10:15

Come get your conference badge, your T-shirt, and get ready celebrate our 20th Anniversary with four days of fun and tech in Göteborg.

While you eagerly await the start of this year's event you can get a coffee, a snack, maybe meet some familiar faces, and say hello to this year's exhibitors.


Welcome

10:15 - 10:45
Patrik Jerneheim - MacSysAdmin

Hello and welcome to the 20th annual chapter of our knowledge sharing project. Get the latest information about who, when, and where around this year's anniversary event.

Join us for a short session about what to expect from the MacSysAdmin Conference 2025.


Session Title

10:55 - 11:50
Speaker - Organization

Come get the latest from the greatest.


Session Title

12:05 - 13:00
Joel Rennich - Jumpcloud

A really interesting session.


Lunch

13:00 - 14:00
Kårrestaurangen - Chalmers Conference Centre

Don't forget to wear your conference badge!


Exhibitor - Fleet

14:00 - 14:25
Brock Walters - Fleet

Using GitOps For Device Management

Why it's time for DevOps & configuration-as-code strategies to be used to conquer the complexity of device management solutions.


Advanced Packaging

14:35 - 15:30
Duncan McCracken - Jamf

Following Rich Trouton's very excellent presentation last year, which guides you through the basics, it's time to dig a little deeper.

We'll dive into a lot of the options, what their purpose is, and why you would (or wouldn't) want to use them. Practical examples with common pitfalls that await you addressed.

Even if you don't implement any of the many and varied options available to your packaging workflow, it helps to understand what they are and how they impact things, especially if you want to know why a vendor package provided behaves, well ... oddly.


~ % git -adhd

15:55 - 16:50
Justin Pitts - Advania Norge A/S

Adventures in creating GitOps workflows when you can’t remember what your boss said 20 minutes ago.


Managing First Contact

17:00 - 17:55
Armin Briegel - Jamf / scriptingOSX

Enrollment is the “First Contact” situation for a managed device. It is the first experience a new employee will have with the IT practices in your organization. First impressions are important, so we need the enrollment workflow to be solid and resilient, but also flexible to changes in the platform and organization.

We will look at the different phases of the enrollment process and where and how Mac and iOS Admins can influence and customize them. We will demonstrate different deployment strategies and workflows for different organizational and management styles.


Pool Night

19:00 - 23:00
Biljardpalatset - How do I get there from here?

There's nothing quite like the joy of hanging out with your peers in person at the Biljardpalatset, surrounded by laughter and friendly competition. The aroma of sizzling burgers and refreshing drinks adds to the ambiance, making for a perfect evning of camaraderie, shared stories, and creating lasting memories together.

Don't forget to wear your conference badge!

The event starts with registration from 9 AM Tuesday morning and will end at approximately 3 PM Friday afternoon.

Wednesday - Oct 1

Retrospective

9:00 - 9:10
Patrik Jerneheim - MacSysAdmin

The early years.


Exhibitor - Techstep

9:15 - 9:40
Pontus Palmgren - Techstep

A gripping session.


Career Kext Not Loaded?

09:50 - 10:30
Andrina Kelly - UpliftedSpirits

Finding the Right Drivers for Your Growth.
Some career paths load effortlessly; others need a bit of troubleshooting. Whether you’re an early-career admin or a seasoned pro, growth isn’t just about moving up - it’s about finding the right drivers that keep you engaged, motivated, and moving forward.

In this session, we’ll explore what truly powers your career - your core motivators - and how to use them to determine your next steps. Through thought-provoking exercises and real-world stories, you’ll assess whether your current role aligns with what matters most to you, what happens when those motivators shift, and whether you should deepen your expertise, step into leadership, or carve out a new path altogether.

If your career feels like it’s running in Safe Mode, this session will help you debug your next move.


What Would You Say To…?

10:55 - 11:50
W Andrew Robinson - Krene K. K. / Omise

…Yourself, if you could go back to the beginning? What advice would you give yourself? What has worked well for you, what hasn’t?

As we celebrate 20 years of MacSysAdmin in 2025, it’s good to look back, and how a little ‘thought experiment’ might be useful to help others in our shared “Mac Systems Administration” world. Join me in this session as we take a look at what possibilities can be found when we ask these questions of ourselves and our colleagues, with yet Others in mind.


Solve macOS Puzzles
with Gary the Search Tool

12:05 - 13:00
Maggie Zirnhelt - Jamf

In this session I'll be introducing Gary, a macOS app for intuitive file collection exploration in a GUI with curated grep functionality and built-in YARA matching. To learn how it works we will use it to find our answers in a Capture the Flag style game.


Lunch

13:00 - 14:00
Kårrestaurangen - Chalmers Conference Centre

Don't forget to wear your conference badge!


Exhibitor - OWC

14.00 - 14.25
Tim Standing - OWC

An engaging subject.


Session Title

14:35 - 15:30
TBA -

A captivating topic.


Broken Isolation

15:55 - 16:50
Wojciech Regula - SecuRing

Draining your Credentials from Popular macOS Password Managers.


Evolution of macOS Security
From the Desert to the Lake

17:00 - 17:40
Csaba Fitzl - Kandji

Evolution of macOS security. In this talk I will give an overview of how macOS security improved over the years related to logic vulnerabilities. I will go through how the Sandbox (SIP), GateKeeper and TCC evolved over the past 7 years, what new generic mitigations Apple introduced and how all of these impacted various kinds of vulnerabilities and exploits.

We will see what kind of bug classes, which were once all around, are dead now thanks to Apple's efforts and how the life of a security researcher is getting harder year by year. At the end we will also touch on some serious long term open issues.


Game Night

19:00 - 21:00
Liseberg - How do I get there from here?

Spending an evening with peers at the Liseberg game hall brings immense joy. The air is filled with excitement and friendly banter as we indulge in thrilling games and challenges. With a light meal and drinks to fuel our fun, the camaraderie grows stronger, forging unforgettable memories and strengthening bonds that last.

Don't forget to wear your conference badge!

The event starts with registration from 9 AM Tuesday morning and will end at approximately 3 PM Friday afternoon.

Thursday - Oct 2

Retrospectiv

09:00 - 09:10
Patrik Jerneheim - MacSysAdmin

Smooth Sailing and Bumpy Rides.


Exhibitor - Kandji

09:15 - 09:40
Weldon Dodd - Kandji

A titillating subject.


Your Future is Writable

09:50 - 10:30
Diana Birsan - Downpay

Stop waiting for admin approval. What if your early career wasn’t a waiting room, but a training ground? In this session, you'll hear how transferable skills from IT can fuel entrepreneurship, why generalists make powerful founders, and how you can move from maintaining systems to building your own. Your career isn't locked down, your future is writable.


Platform SSO, Passkey
and Intune

10:55 - 11:50
Marc Nahum - Microsoft

The new trinity for macOS.


Form, Function,
and the Joy of Good UI

– swiftDialog, past present and future

12:05 - 13:00
Bart Reardon - CSIRO

Communicating with users isn’t just about delivering information — it’s about doing so with clarity, empathy, and trust. In this talk, Bart Reardon shares the design journey behind swiftDialog, a macOS utility built to help admins present clean, consistent, and user-friendly dialogs. We’ll explore how good UI enhances communication, reflect on past efforts to achieve this goal, and preview new features and the future direction of swiftDialog.


Lunch

13:00 - 14:00
Kårrestaurangen - Chalmers Conference Center

Don't forget to wear your conference badge!


Exhibitor - Jamf

14:00 - 14:25
Scott Mackey - Jamf

The Missing Signal: Why user acceptance needs Telemetry, not just testing.

We all have our own user acceptance testing workflows but let’s be honest, they only capture a single moment in time. With constant OS updates, app deployments, and those ever-persistent user prompts, how can we create a better experience for both admins and end users?

Let’s explore how something as simple as an app installation can quickly become a frustrating experience for users and a potential security risk for the organisation and how we can solve it for everyone utilising Telemetry.


Session Title

14:35 - 15:05
Arek Dreyer - Kandji
Grace Goodrich - Magic Hat

A spellbinding story.


Introducing Munki 7

15:15 - 16:10
Greg Neagle - Walt Disney Animation Studios

Munki 7 is a major update to the popular open source tool for managing software installation and updates on macOS. Greg will walk us through the changes, which include a move away from Python to Swift, removal of certain legacy features, support for Apple's new Liquid Glass “look" in macOS 26, and of course, a few new capabilities. With the removal of Munki's included Python, Munki admins may need to prepare before updating to Munki 7. Greg will show us what steps you may need to take to be ready for this exciting update!.


The 20 Year Anniversary

16:15 - 17:15
Celebration - Exhibitor Area

Really amusing times.


The Jamf Bash

19:00 - 23:00
Irish Embassy - How do I get there from here?

The joy of spending an evening with your peers at the Irish Embassy Pub is unmatched. The lively atmosphere, filled with laughter and conversation, sets the stage for an unforgettable time. Indulging in a great buffet and drinks adds to the pleasure, fostering a sense of camaraderie and creating cherished memories that will be talked about for years to come.

We thank Jamf for being the main sponsor of tonight's event.

Don't forget to wear your conference badge!

The event starts with registration from 9 AM Tuesday morning and will end at approximately 3 PM Friday afternoon.

Friday - Oct 3

Retrospectiv

09:00 - 09:10
Patrik Jerneheim - MacSysAdmin

What's Next?


Exhibitor - Addigy

09:15 - 09:40
Jason Dettbarn - Addigy

An intriguing topic.


Session Title

09.50 - 10:30
Tom Bridge - I.M.P. Productions

Very exhilarating facts.


Session Title

10:55 - 11:50
Tim Standing - Other World Computing

Some thrilling news.


The OWC Raffle

11:50 - 12:00
Tim Standing - OWC


Lunch

12:00 - 13:00
Break Area - Chalmers Conference Centre

Don't forget to wear your conference badge!


Mastering Apple’s
Endpoint Security

13:00 - 13:55
Patrick Wardle - DoubleYou

Five years after Apple radically empowered third-party security developers on macOS with the introduction of Endpoint Security, most developers grasp its fundamentals, but subtle nuances remain, and advanced features are still underutilized. And as the framework continues to evolve, even experienced developers can struggle to keep pace with its rapidly expanding capabilities.

Continued...

This talk explores critical areas that frequently trip up developers, such as caching behaviors and authorization deadlines, before diving into Endpoint Security’s more advanced features like mute inversions. We'll also cover recently introduced capabilities—including the long-awaited TCC event monitoring which offer unprecedented visibility into permission-related activity often targeted by malware.

Each topic will include practical code examples, demonstrated and validated against sophisticated macOS malware.

Join us to move beyond the basics and unlock the full power of Apple’s Endpoint Security framework.


Session Title

14:05 - 15:00
Steve Hayman

A mesmerizing presentation.

The event starts with registration from 9 AM Tuesday morning and will end at approximately 3 PM Friday afternoon.