How Did You Do That!? Tips and Tricks to Level Up your iPhone

Speakers: Kelly Guimont

Level: All Levels, Hands-on (BYOD for attendees)

Excerpt: This session will be loads of tips and tricks and useful things you can do with your iPhone! Follow along as Kelly walks through her stockpile of tips to show you all the things your iPhone can do that you didn’t even realize.

Description: Everybody has that thing they know how to do on their phone that makes other people sit up and take notice. Kelly has many of these. She’s going to share them all with everyone at this session, and that includes whatever tips you bring with you! This is an opportunity to dig into the hidden corners of iOS for those features and workflow steps that make your iPhone even more useful than it is already.


About the speaker

Kelly Guimont (Twitter: @verso) – Operations Manager – Technolutionary

Kelly has been explaining Apple hardware to people for most of her life. Currently she explains them as part of her job as Operations Manager at Technolutionary. Aside from friends and family, she began explaining things at TUAW in 2009, and now does so at The Mac Observer as host of the Daily Observations Podcast. The rest of the time she can be found on other podcasts, or watching a Star Wars movie.

Posted in MacAdmins 2020 Sessions | Leave a comment

Developing Mac apps at Microsoft – Q&A Panel

Speakers: Paul Bowden

Level: Intermediate, Lecture

Excerpt: Come meet the engineers behind the leading Mac apps produced by Microsoft! We’ll have speakers from the core Office deployment team, Outlook, Teams, OneDrive, Remote Desktop and Defender ATP.

Description: While Microsoft is most commonly known for its Windows-based product line, we have engineers here that have been working exclusively on Apple technologies for the past 35 years! In this rare virtual event, key developers behind your favorite Microsoft apps on the Mac platform will be here to answer all your questions.
Feel free to ‘ask us anything’ – whether it’s about how we work and our processes, through to the minute technical details of our apps.


About the speaker

Paul Bowden (Twitter: @mrexchange) – Principal Engineer – Microsoft Corp

Paul is a Principal Engineer in the Apple Platform Experience (APEX) team at Microsoft, and primarily works on Office for Mac. Paul is the lead engineer for product installation and update experience. Paul has been at Microsoft for 23 years, with much of his career working in the Exchange team, designing Office 365 and ActiveSync. When he’s not working with the latest Apple gadgetry, you can find him on his farm feeding goats and pigs.

Posted in MacAdmins 2020 Sessions | Leave a comment

Things I Learned from the AutoPkg Maintainers

Speakers: Anthony Reimer

Level: Intermediate, Lecture

Excerpt: If you’ve used AutoPkg for any amount of time, you’ll know that it is both simple and deep, especially if you start writing your own recipes. This session will share some tips and tricks, both conceptual and technical, that I have learned from the maintainers of the AutoPkg project. The diverse range of topics will include creative uses of input variables, categories of recipes, customizing your text editor for writing recipes, and even Pull Request tips. Come explore the wisdom of those who know AutoPkg best!

Description: If you’ve used AutoPkg for any amount of time, you’ll know that it is both simple and deep, especially if you start writing your own recipes. This session will share some tips and tricks, both conceptual and technical, that I have learned from the maintainers of the AutoPkg project. The diverse range of topics will include creative uses of input variables, categories of recipes, customizing your text editor for writing recipes, and even Pull Request tips. Come explore the wisdom of those who know AutoPkg best! Note: If you are new to AutoPkg, you may get more out of the session if you watch Greg Neagle’s “AutoPkg 2020” session from MacSysAdmin 2019 prior to attending, as it provides an excellent foundation on AutoPkg.


About the speaker

Anthony Reimer (Twitter: @AnthonyReimer) – Head Technician, Integrated Arts Media Labs – University of Calgary

Anthony has been the Head Technician of the IAML at the University of Calgary since 1996, supporting work with Macs and other digital technology in Music, Art, Drama and Dance. He has given presentations on technology to artists and non-artists alike at major conferences like this one, MacTech, MacAD.UK, and MacIT. He is one of the founding organizers of the MacDeployment Conference and meetups in Calgary. When he’s not busy being a Mac Admin, Anthony conducts Foothills Concert Band and is an avid curler.

Posted in MacAdmins 2020 Sessions | Leave a comment

An Introduction to regex

Speakers: William Smith

Level: Intermediate, Lecture

Excerpt: Regex, like chess, is easy to learn but can take a lifetime to master. It’s a handy way to identify “something” when you don’t necessarily know what that “something” is (think of wildcards). Mac admins have a lot of existing tools that support regex like BBEdit, Jamf Pro and most any command line shell. Let’s look at uses for regexes, the basics of how to create them and where we can use them.

Description: Regex (short for regular expression), like chess, is easy to learn but can take a lifetime to master. Regex is a handy way to identify “something” when you don’t necessarily know what that “something” is.
Whaaaaa!?
Maybe your inventory system collects the model identifiers of all your MacBook Pros. Which ones are macOS Catalina compatible? Apple’s website lists 23 compatible and 17 non-compatible model identifiers. Do you really want to create a report listing each one? What if Apple updates their list?
Regex to the rescue! Here you go: MacBookPro(9|\d{2,}),\d
Maybe you need to identify all your Macs running Microsoft Office 2016 so you can upgrade them to Office 2019. The problem is neither “2016” nor “2019” are anywhere in the titles of the applications nor in their their version numbers. And Microsoft is updating both suites every month. Do we just keep track of a long list of version numbers?
Bada boom! Office 2019: ^16\.(1[7-9].*|[2-9][0-9].*)
Bada bing! Office 2016: ^1(5.*|6\.(9$|9\.1|1[0-6].*))
Mac admins have a lot of existing tools that support regex like BBEdit, Jamf Pro and most any command line shell. Regex is the perfect party game in nerd circles Who can make the shortest string? And it’s a great conversation starter Is it important to match the entire string or just enough to be certain?
Let’s look at uses for regexes (regexen?), the basics of how to create them and where we can use them. We can discuss the philosophy of regex over drinks (BYOB).


About the speaker

William Smith (Twitter: @meck) – Professional Services Engineer – Jamf

Bill is a Professional Services Enginerd with Jamf and works with education, enterprise and government clients.
In his travels visiting with hundreds of customers across the globe to help develop solutions for their unique problems, he picks up a few tips and tricks along the way and enjoys sharing them. He’s been supporting Macs and their users for more than 25 years.
Bill enjoys teaching and writing about tech. He’s spoken at Jamf Nation User Conference, MacIT, MacTech, Penn State MacAdmins and other conferences, written for MacTech Magazine (does anyone remember that?) and is co-author of the second edition of the Enterprise Mac Administrator’s Guide. He is also a co-founder of Twin Cities Mac Admins, a community supporting all things Apple from Education to Enterprise.

Posted in MacAdmins 2020 Sessions | Leave a comment

Introduction to MDM and Configuration Profiles

Speakers: Rich Trouton

Level: Fundamental, Lecture

Excerpt: We all talk about MDM and profiles, but how do they really work? Let’s look at the basics of both to understand how these essential management systems work.

Description: As Apple tightens up on user-level privacy controls and adds more management functionality which is exclusive to using a mobile device management (MDM) service, it makes sense for management which used to be done with scripts or other tools to now be moved over to profile management.
This session will discuss the fundamentals of MDM and why MDM-delivered profiles are the only way to provide certain management abilities. It will also cover the basics of configuration profiles, how they work and how to create them.


About the speaker

Rich Trouton (Twitter: @rtrouton) – IT Technology Senior Consultant – SAP

Rich Trouton has been doing Macintosh system and server administration for over twenty years and has supported Macs in a number of different environments, including university, government, medical research and advertising. His current position is at SAP, where he works with the rest of the Apple@SAP team to support SAP’s Mac community.

Posted in MacAdmins 2020 Sessions | Leave a comment