Event Schedule 2019 – Fri

Please note: This schedule WILL be changing. Don't depend on precise times yet.

In week view, click on >> to go to a calendar for just that single day. You can access the schedule in these ways:
Week-at-a-Glance | Tue | Wed | Thu | Fri    |    Best Method: Subscribe to iCal Calendars

Hover over or tap on items for full description of each item.

Fri Oct 18

7 am

8 am

9 am

10 am

11 am

12 pm

1 pm

2 pm

3 pm

4 pm

5 pm

6 pm

7 pm

8 pm

9 pm

10 pm

Breakfast 8:00 am – 9:00 am
Throughout Day: Business Technologies Showcase, Last Chance to Collect Raffle Tickets 8:00 am – 4:00 pm
Best Practices: Troubleshooting and Debugging Scripts — Sean Colins 9:00 am – 9:50 am
Pacific Ballroom

Shell scripts are often used to run commands in a collection all at once commonly for some kind of systems administration work. This is unlike coding in Swift, .NET, C++ or other programming languages which are typically used to write applications for users. Admins often find themselves learning the ins and outs of shell scripting to solve problems that are repetitive, ensuring proper execution of actions on systems that might be hard to do en masse, remotely, by other people. Whether bash, C shell, zsh or other shells, writing scripts is a lot like programming or coding. As coders say, 90% of coding is debugging, and the same is true of scripting. Probably 90% of getting your script just right involves debugging or troubleshooting your scripts. In this session, we’ll cover how to set yourself up right for success from the start, useful script editor features, how to enable logging techniques, report error conditions, and best ways to use code already written. By the end of this session you will be much better prepared to write and debug your own scripts for any use.

Business Automation: More than Just at Home — Scott Neal 9:00 am – 9:50 am
Pensinula Ballroom

Apple has several products that they position for home automation–but what about outside the home? Can a business effectively use AppleTV, Apple Watch, and other technologies to improve the worlds of Enterprise, small business, education, or non-profits? We’re going to talk about Apple’s tvOS and HomeKit development environments, and the power that developers have that has yet to be unleashed in many current products. In the last year, Apple has made significant updates to tvOS and watchOS. In this session, we’re going to look at the aspects of Apple’s solutions that make business automation interesting. We’ll look at both both off-the-shelf and custom solutions within the session that take the ideas out of the documentation and bring into real life.

bash-fully moving to zsh — Jack-Daniyel Strong 9:50 am – 10:40 am
Pacific Ballroom

Apple has made it clear that bash will not be installed by default on an operating system at some point in the future, and that the future “standard” on macOS Catalina is zsh — Z Shell. In this session, we’ll review the similarities and differences of Apple’s new default shell environment compared to the current one (bash). You’ll see what you need to do on a future macOS if you still need bash, but it’s not installed. We will highlight some of the new features zsh brings and explore the many resources available in fandom already in place and dedicated to this shell environment (zsh). Most importantly, what the well established zsh community brings to the Mac platform.

AI, Emerging Tech and the Law — Morvareed Salehpour 9:50 am – 10:40 am
Pensinula Ballroom

In this session, we’ll be discussing the legal implications of the latest emerging technologies, including AI, including how to address issues with jurisdiction, liability, releases and contracts with respect to disputes that arise involving such advances. Specifically, as the real-world begins to use these emerging technologies, what are the ramifications in responsibility, liability, and more that we should be thinking about, both as producers and users of these new technologies.

Break 10:40 am – 11:10 am
Incident Response in the Post-Catalina World — Thomas Reed 11:10 am – 12:00 pm
Pacific Ballroom

Incident Response – the process of responding to an infection, to learn what was done and how to identify the threat throughout your organization – is a constantly changing and evolving challenge. Not only to the threats evolve, but systems, apps, and underlying technologies change — and responders have to not just what to manage, but how as well. With the release of Catalina, and announcements of things to come in future versions of macOS, Incident Response (IR) has some fairly significant transitions and adjustments to make. The future removal of scripting languages from the standard system installations will eliminate many current IR tools. And, changes to Transparency, Consent, and Control (TCC) make the job of collecting data more difficult. In this session, we’ll learn how IR works, and how adjustments can allow it to continue to work in the post-Catalina world. We’ll also look at how we make a set of decisions in choosing what underlying scripting and query technologies to use – which will be useful in updating other tools.

What’s New in Security & MDM in macOS Catalina — Jesse Endahl 11:10 am – 12:00 pm
Pensinula Ballroom

This talk will cover all that’s new with regard to security in macOS Catalina, including changes related to MDM such as Activation Lock. Additional topics will include Gatekeeper/Notarization, new data protection improvements (TCC), the new read only system volume, new requirements for certificate trust, and more.

Lunch & Table Discussions 12:00 pm – 1:30 pm
Sol via Seascape
Thinking Problems All The Way Through: Holistic Systems, Autonomy and Mars — Sandy Krasner 1:30 pm – 2:20 pm
Pacific Ballroom

There is a 14 minute communication lag between the Earth and Mars. When we send a rover/lander to Mars, landings must therefore be autonomous — there’s no time for corrections, tweaks or decisions from Earth. The first Mars landers had a target area of 250 square miles — an area so large, it’s fraught with danger. Mars 2020 will target an area of less than 16 square miles which is tiny by comparison. In this session, Sandy will explore how JPL/NASA goes about giving the lander these capabilities through computer vision, logic, and a holistic approach that’s useful not just in space exploration, but in so many complex systems today.

(Security) Research to Improve the World — Edward Marczak 2:20 pm – 3:10 pm
Pacific Ballroom

This talk will speak to those who are curious about security research, research teams, and how their techniques can help you become a better technologist. We’ll cover what is security research? How does research work with a larger organization? What values are important to research? Most importantly, we’ll talk about how you can get started and weave these lessons into your work whether you are an IT Pro or a consultant.

Final Coffee Break 3:10 pm – 3:35 pm
EndNote: Creating the Ultimate Set of Control Panels — Sal Soghoian 3:35 pm – 4:35 pm
Pacific Ballroom

In macOS Catalina, we get new capabilities that allow us to use our traditional, and familiar, systems and devices in totally new and exciting ways. If we combine those new capabilities with automation, underlying system events, and more, we can create and customize the most sophisticated and capable of “control panels” and controllers for macOS. The possibilities are endless, the productivity gains could be enormous, and all with incredible flexibility. In this ‘EndNote,’ automation legend Sal Soghoian will work his automation magic and help your expand your mind to all the new possibilities.

Goodies, Raffles, and Closing 4:30 pm – 5:00 pm