
Sign up to save your podcasts
Or


In this episode, your hosts, Mat X and JD, introduce the MacDevOps YVR podcast and explain that this year’s conference is taking place in Montreal as MacDevOps YUL. We talk about why the event is moving from Vancouver, and we welcome Martin, long time MDO attendee, first time conference planner, who helps explain the local context and the venue.
We discuss the conference location at Concordia University in downtown Montreal, including the cinema-style space in the LB building and its accessibility by metro, cycling, and walking. We also note the timing of the event around the start of summer in Montreal and nearby local festivals. We might even mention that we like summer. Especially in Montréal. It’s really nice. Have you tried the bagels?
We outline the conference schedule and pre-conference activities, including a Fleet GitOps workshop, a welcome social, and the opening reception. We then walk through the two main conference days: day one focuses on automation, MDM, GitOps, and AI, while day two is dedicated to security, AI, identity, weird new acronyms, and related topics.
We take a moment to praise the beautiful hand-crafted bespoke 2026 conference schedule, and also mention the large number of speakers, the capture-the-flag activity returning this year, and the emphasis on making it accessible for participants of different skill levels. Along the way, we thank the people helping organize the event behind the scenes, especially Martin, JD and Nick. We note the community atmosphere around hallway conversations and shared discussions, and wonder why single track?, why YUL?, and why DevOps?
Finally, we mention the amazing sponsors, June 15 ticket deadline, streaming options, and merch. It’s really about the merch. We close the podcast by thanking the guests, co-hosts, and editors involved in the episode, especially the editors. Yes, they always get the last word. See you all very soon. In Montreal. Don’t forget. We moved the conference. Bye for now.
2026 Conference Sponsors:
MDO Podcast hosts: Mat X, JD and Nick
In this episode of the MacDevOps YVR Podcast, we conduct a postmortem reflection on this year’s Mac DevOps conference, assessing our successes and exploring areas for improvement. Joined by my co-hosts JD and Nick, we delve into our thoughts on the conference’s organization, feedback received, and the community’s overall response. Our emphasis on collaboration and communication is a cornerstone of our initiative, which aims to unite developers and IT professionals in tackling common challenges using open-source software.
We kick off the discussion by expressing our excitement over the various aspects of the conference, particularly the vibrant atmosphere fostered among attendees. We highlight some technical hurdles, including an unexpected HDMI issue that temporarily challenged our operations. However, through quick thinking and teamwork—thanks to tools like VLC—we overcame these obstacles and stream the workshops effectively. We reflect on the invaluable contributions made by our attendees, volunteers, and sponsors, which helped to create a memorable experience.
Sifting through our experiences, we look closer at the lineup of engaging speakers who shared valuable insights on Mac management, DevOps methodologies, and community projects. We discuss the importance of these presentations in encouraging dialogue and sparking new ideas among attendees. The spontaneous talks that emerged from audience members demonstrate the positive energy and collaboration that define our community. It’s inspiring to see participants evolve from attendees to presenters, sharing what they have learned and experienced.
The podcast also discusses the Capture The Flag (CTF) challenges incorporated into the conference. With more participants engaging this year, we acknowledge the progress in fostering cooperation and knowledge-sharing among teams. We analyze the design of the challenges and share our thoughts on making future events even more accessible and inviting for all skill levels. We are committed to iterating on feedback and improving the conference experience year over year.
As we discuss logistics, Nick recounts specific equipment challenges faced during setup, providing insights into the real-life intricacies of hosting a significant event. We also applaud our sponsors and the essential role they play in supporting the conference. Without their contributions, organizing such a comprehensive experience would not be possible. Our gratitude extends to those behind the scenes, like our photographer and graphic designers, who brought our vision to life.
To wrap up the episode, we express our sincere appreciation for all who attended, volunteered, and supported the conference. With plans for next year already brewing, we emphasize the importance of early feedback and engagement from our community to ensure continual improvement. We are excited about the possibility of bringing the conference to a new location due to the unique challenges next year, and we reaffirm our commitment to fostering a welcoming environment for all participants. As we bid farewell, we encourage everyone to stay connected and continue the dialogue that keeps our community thriving.
0:02 Welcome to the MacDevOps Podcast
MacDevOps YVR 2025 conference playlist
In this episode, we engage in an enlightening conversation with Graham Gilbert, a leading figure in the MacDevOps community, about his journey in technology and the evolution of IT practices over the years. Our discussion kicks off informally, as we share stories about trips to familiar British shops and the nuances of life back home. This casual setup quickly shifts to the core of the conversation, exploring Graham’s experiences and insights from attending various tech conferences, including the recent MacAdUK.
Graham reflects on his background, recalling his entry into the tech world through theme creation for RapidWeaver, which he humorously describes as ‘awful’ by today’s standards. This initial endeavor led him to an Apple IT consultancy role in London, an experience that laid the groundwork for his lengthy career in IT. As we delve into his journey, he emphasizes the importance of learning from each project, noting how drastically the tech landscape has changed, particularly with the rise of Mobile Device Management (MDM) technologies.
The conversation seamlessly transitions into Graham’s current role, where he serves as a Senior Tech Lead Manager. He outlines the challenges and rewards of balancing management responsibilities with technical contributions, giving insight into what a typical day looks like in his dual role. We discuss the dynamics of leading a team, advocating for their needs, and the delight of occasionally getting back to coding—the balance of management and engineering being a central theme in his narrative.
We also touch upon the significance of community within the IT realm. Graham encourages budding technicians and developers to ask questions and listen actively, sharing anecdotes about how the Mac Admin Slack and community events have fostered an environment for knowledge sharing and mentorship. He highlights the value of attending conferences as a means of sparking inspiration and growth—demonstrating how beginners and seasoned pros alike can benefit from these interactions.
As our conversation progresses, Graham shares his latest projects, including his work with open-source tools such as MDM Director and his enthusiasm for Terraform providers. The importance of open-source contributions is a recurring point, emphasizing that sharing knowledge and resources can significantly impact the community’s progress. We celebrate the spirit of collaboration that permeates the MacDevOps ecosystem.
Before wrapping up our discussion, we dive into a lighter segment where Graham shares his recent foray into retro gaming, highlighting how this nostalgic venture provides a much-needed escape amid his busy life as a parent and professional. We conclude with a note on the opportunities available at the upcoming MacDevOps 2025 conference in Vancouver, inviting listeners to engage, network, and participate in this thriving community.
Throughout the episode, Graham’s genuine passion for technology, community engagement, and mentorship shines through, making this not only a retrospect of his career but also an inspiring message about the importance of collaboration and continuous learning in the ever-evolving landscape of IT.
0:08 Introduction to MacDevOps
SAL
OSquery
MacAdmins extension
Munki Repo in 5min (blog post)
Graham Gilbert – Munki Repo in 3 Mins (MDOYVR Video)
MDM Director
MicroMDM
NanoMDM
In this episode, we engage in an insightful discussion with Alan Siu, a prominent figure in the Mac admin space, who shares his experiences and thoughts about the evolving landscape of technology and open source software. Alan reflects on how the introduction of devices like the iPod marked a significant transition in how we consume music, shifting from ownership towards streaming, which has fundamentally altered the way we think about our digital collections.
We delve into the nostalgia of owning physical media, comparing the past practices of music and comic book collection to today’s digital landscape where ownership is becoming increasingly abstract. Alan recounts his own journey, including his extensive collection of CDs and comic books, and discusses how digitizing these collections has changed his relationship with music and media. This naturally leads us to the topic of comics and graphic novels, where Alan draws parallels between the artistic elements of graphic novels and their storytelling prowess, illustrating how they have evolved over the years.
As the conversation progresses, Alan provides an origin story detailing how he transitioned from a high school English teacher to becoming deeply entrenched in IT, particularly working with open source tools like Munki. He expresses the community’s supportive nature and reflects on how this niche of Mac admins has transformed over the years, specifically highlighting the collaborative spirit that drives innovation and problem-solving within the community.
Alan shares his experiences with various tools and software for managing Macs, comparing Munki with other emerging solutions like Installomator. He discusses the unique benefits of different tools and emphasizes the importance of having a wide variety of resources available to Mac admins, which helps tackle the nuanced challenges they face in today’s environments.
In addition, the discussion touches on Apple’s approach to enterprise support, the introduction of new security features, and how they affect the workflows of Mac administrators. Alan articulates the camaraderie found within the Mac admin community, fostering a culture of shared knowledge that is often absent in other tech spheres. This shared understanding and mutual support enable the community to adapt and respond swiftly to changes introduced by Apple.
We wrap up by celebrating the upcoming Mac DevOps YVR conference, where Alan will present and engage with fellow professionals. He expresses his excitement about contributing to the community and highlights the value of in-person connections that conferences facilitate. Alan emphasizes the importance of these gatherings not just for learning, but for building relationships and exchanging innovative ideas that keep the Mac admin community vibrant and dyamic.
1:07 The Evolution of Music Ownership
SPONSOR: Special shout-out to MacStadium as our MDOYVR 2025 Welcome Reception sponsor. Join us June 11, 2025 at 5:30 PM – see https://mdoyvr.com/ for more details
References:
Wade Robson s3 middleware (GitHub – waderobson/s3-auth: Generate s3 authentication headers for munki)
Alan Siu’s Blog
Installomator (GitHub – Installomator/Installomator: Installation script to deploy standard software on Macs)
Autopkg (GitHub – autopkg/autopkg: Automating packaging and software distribution on macOS)
Links to some Munki related talks at MDO over the years:
MDOYVR19 – Greg Neagle – A Swift Adventure – Moving from Python to Swift
https://youtu.be/lm250uuozYM
MDOYVR19 – Graham Gilbert – Munki Repo in 3 Mins
https://youtu.be/Sr5-FoFLpnA
MDOYVR24 – Martin Leger – Future Proofing MunkiWebAdmin2 (Quick Talk)
https://youtu.be/5F6a7kK3Oso
MDOYVR22 – Rod Christiansen – MunkiMDM (Quick Talk)
https://youtu.be/0CY2kqF5tTA
MDOYVR21 – Hannes Juutilainen – Munki Admin – Tips and Tricks
https://youtu.be/7sVQRKnADr4
MDOYVR16 -Wade Robson – Munki Middleware
https://youtu.be/BI39n-lxl5k
MDOYVR15 – Wade Robson – Hack your Mac into Munki or Casper (Jamf Pro)
https://youtu.be/SKoMWwwIjXA
MDOYVR17 – Greg Neagle – Munki 3
https://youtu.be/Jgsw0iifIIA
MDOYVR15 – Greg Neagle – Getting started with Munki
https://youtu.be/rWWzaqM-LHU
MDOYVR15 – Mike Dodge – Chef and Munki at Scale
https://youtu.be/my5ZsoL8g5U
MDOYVR15 – Sam Keeley – Munki and Friends Git under Control
https://youtu.be/soZml2rca2U
In this episode, we dive deep into the dynamics of security and development in the Apple ecosystem, featuring insights from cybersecurity expert Csaba Fitzl. We discuss the fascinating yet complex world of Electron apps and their inherent vulnerabilities, using Discord as a prime example of how these issues can persist over time despite being reported. This sets the stage for a broader conversation about application security and the implications of developing cross-platform software that sacrifices security for convenience.
With a wealth of experience in vulnerability research, Csaba shares his journey from network management to ethical hacking. He recounts how a week-long training transformed his perception of security, igniting his passion for discovering system vulnerabilities. This background plays a pivotal role in his approach to security, where understanding infrastructure aids significantly in identifying flaws and weaknesses in applications.
The conversation then pivots to a critical topic: Apple’s security entitlements. Csaba evaluates the balance Apple strikes between protecting users and providing developers with the access needed to build secure applications. He elaborates on the systemic measures Apple has implemented to mitigate vulnerabilities, which often complicate the developer experience but ultimately result in a more secure ecosystem.
We also touch on the personal impact of physical device security. Csaba emphasizes how advancements in iOS security protocols have significantly deterred casual theft, making stolen devices virtually unusable. This leads to a broader discussion about threat models, illustrating how different levels of targeted attacks require varying defensive measures, especially in a world where both sophisticated and untrained actors exist.
Csaba draws attention to his recent experiences with AI tools, which he initially approached with skepticism. He explains how these technologies have revolutionized his workflow, particularly in automation and reverse engineering tasks. By leveraging AI, he has been able to improve the quality of his code analysis and enhance his vulnerability discovery process, albeit while recognizing the limitations and risks associated with AI-generated outputs.
As the episode progresses, we delve into the importance of community in the security landscape. Csaba passionately advocates for attending conferences like Mac DevOps YVR, highlighting the invaluable networking opportunities and the familial atmosphere within the Mac-centric community. He insists that while recorded talks provide great content, the personal connections and discussions that happen in the hallways are what truly enrich the conference experience.
In closing, Csaba shares his enthusiasm for continuing to navigate the evolving field of cybersecurity, expressing a firm belief in the value of collaborative learning and sharing knowledge. His passion for his work and outdoor pursuits in the mountains showcase a well-rounded approach to life that encourages us all to find a balance between professional growth and personal well-being.
0:12 Discord Dilemmas
Links:
MDOYVR24 – Mykola Grymalyuk – Electron Security: Making your Mac a worse place?
MDOYVR22 – Csaba Fitzl -10 macOS Persistence Techniques
Csaba’s Shield app (GitHub)
Csaba’s blog the Evil Bit
Csaba AKA “The Evil Bit” on X
Apple’s Endpoint Security (documentation)
Evil bit blog – Launch constraints deep dive
Report a security or privacy vulnerability to Apple
Apple Security Research
Apple Security Bounty
Kandji endpoint detection response (EDR)
Kees and Clare Memorial Hut
Mat X, JD, and special guest Rod Christensen from Emily Carr University invite you to the next exciting chapter of the MacDevOps YVR podcast. In this episode, the conversation spans across the adoption of DevOps practices in managing Macs, ongoing experiences with various software tools, and the shared thrill of transforming workflows into more efficient systems. It’s an engaging mix of personal anecdotes, technical insights, and lively banter that showcases how fostering collaboration within the tech community can lead to innovation and success.
In this episode, Mat and JD welcome Rod Christensen back to the show, where he shares his journey in revamping infrastructure for managing devices using open-source solutions and cloud platforms. Their dialogue dives deep into Rod’s implementation of a DevOps model at Emily Carr, highlighting how he transitioned both Mac and Windows infrastructures into synchronized, cloud-based operations. Rod discusses the excitement of leveraging Azure DevOps, the intricacies of using CI/CD pipelines, and the push towards automation for a more standardized workflow. Furthermore, they touch on the importance of documentation and knowledge sharing within teams to ensure processes remain streamlined and intelligible for all members.
The light-hearted camaraderie between the hosts and Rod makes this episode both informative and entertaining, featuring practical advice on everything from implementing security measures in cloud environments to the necessity of continuous integration and deployment for modern IT operations. As they gear up for the MacDevOps conference, they also extend an invitation to listeners, encouraging them to join the thriving community dedicated to improving Mac management and DevOps practices.
0:20 Introduction to MacDevOps YVR Podcast
Welcome to the Mac DevOps YVR Podcast! Join Mat X, JD, and a special lineup of guests as they dive into the world of managing Macs through open source software—all in the vibrant city of Vancouver, British Columbia. Our podcast series serves as a platform for discussions surrounding the Mac DevOps YVR conference, a unique gathering designed to foster collaboration among IT professionals and developers to tackle challenges within the community. With insights from speakers and industry experts, we aim to encourage and inspire developers to explore new solutions and innovations. For more information about the conference, visit our website at [mdoyvr.com](https://mdoyvr.com).
In this episode, we are thrilled to announce the kickoff of the preparations for Mac DevOps 2025. Mat X and JD reflect on the ups and downs of organizing this event—now in its 11th year—alongside the enthusiastic support of fellow contributors like Nick Z., and Jessica, our talented graphic designer. As the planning unfolds, they engage in light-hearted banter while acknowledging the hard work that goes into creating such an exciting, three-day experience for attendees.
We also welcome Mike Meyer as our special guest, who shares his journey from being a theater major to stepping into the tech world, all the while navigating the complexities of Mac products, security, and DevOps. Mike’s passion for public speaking shines as he reveals how he is preparing to present at this year’s conference. Through anecdotes and personal reflections, he illustrates how attending previous conferences inspired him to give back to the Mac admins community, paving the way for his forthcoming talk that promises to blend AI with innovative workflow management.
Listeners can expect to hear about Mike’s transition from Jamf Pro to Fleet, a tool he describes as pivotal in enhancing his team’s device management capabilities. Together with Mat X, Mike discusses the merits of adapting to change within the tech landscape and how approaching problems creatively can invigorate workflows. Their conversation encompasses themes of community support, the importance of mentorship, and a collective enthusiasm for sharing knowledge—the very core of what makes the Mac DevOps conference a standout event.
As the episode draws to a close, the trio emphasizes the significance of creating a welcoming atmosphere at the conference, full of opportunities for networking, collaboration, and learning through quick talks and open discussions. Mike encourages those considering attending to think of Mac DevOps as a more intimate and engaging version of larger tech gatherings, with the added benefit of being situated in beautiful Vancouver.
Excited for the upcoming conference, the hosts wrap up the show by sharing where to find them online, and special gratitude is given to our sponsors who help make the event—and this podcast—possible. Don’t miss out on the dynamic conversations and innovative ideas featured on the Mac DevOps YVR Podcast—be part of our enthusiastic community!
For additional details about participation, sponsorship, or just to stay connected, visit the conference website [https://mdoyvr.com](https://mdoyvr.com) and let’s keep the momentum going as we gear up for Mac DevOps 2025!
0:01 Introduction to Mac DevOps 2025
Links:
MDO Speakers list
MDO schedule
Seattle-Apple-Admins
Tech Debt definition
Vibe coding definiton
Fleet device management
Jamf Pro
Fleet GitHub
GitOps definition
Infrastructure as code defini
Osquery (open source security)
Yo notification tool by Shea Craig
Swift dialog GitHub
MacAdmins Slack
Mat X, Nick and JD turn it up to eleven for MDOYVR 2025. Join us in beautiful Vancouver, British Columbia June 11-13, 2025 for the 11th annual MDOYVR! Call for Attendees, Speakers and Sponsors. Quicktalks always welcome.
2025 MDO conference website
Howard Oakley’s Eclectic Light blog
MDO 2024 Quick Talks:
Mat X, Nick Z and JD recount MDOYVR 2024 and encourage your feedback as we begin planning MDOYVR 2025. Quick Talks always welcome.
Super secret MDOYVR 2024 shirt
https://www.customink.com/fundraising/secret-mdo-t-shirt
Thank you to all our great MacDevOps:YVR 2024 sponsors! MacStadium, Fleet, SimpleMDM, Workbrew and DBQ Technology
Mat X and JD are joined by Mykola Grymalyuk to discuss how he got into creating Open Core Legacy Patcher, getting into security and trying to unravel Apple Silicon VMs. Check out his security talk at MacDevOps:YVR 2024
https://github.com/khronokernel
https://khronokernel.com/
Apple Silicon and Virtual Machines: Custom Serials, DEP Enrolment and the Secure Enclave
Csaba Fitzl: “Secure coding XPC services” blog series
Google’s Project Zero
Jamf’s Compliance Editor
SecondSon Consulting’s Baseline project
SwiftDialog project
Thank you to all our great MacDevOps:YVR 2024 sponsors! MacStadium, Fleet, SimpleMDM, Workbrew and DBQ Technology
Sponsors
Please follow our accounts on Mastodon, Twitter or Facebook for news and updates:
https://mastodon.social/@mdoyvr
https://twitter.com/MacDevOpsYVR
https://www.facebook.com/MacDevOpsYVR
From the publisher's feed

100 Listeners