The Conference begins at 10am on Wednesday, November 6th, 2013 (registration opens at 8am). There will be 3 days of solid sessions with lunch and breaks provided. Dinner and evening activities will be held on Wednesday and Thursday, November 6th and 7th, and there's Pre-Conference Workshops available the day prior (Tue, Nov 5th). The conference will wrap up on Friday by 5pm (a half day longer than last year).
Sessions are held back-to-back, maximizing content and packing in all that we can. No worries, however, there's plenty of breaks and networking time as well.
Joint sessions are given to the joint developer/IT audience. Breakout sessions are given in either the developer or IT tracks. Labs are also specific to a track. To keep things fast-paced and action packed, in between full sessions, MacTech Conference uses our QuickTalk™ format -- 5 minute sessions that give you what you need to know, to know if want to know more. While session start times may not align between tracks, attendees are welcome to attend either track, space permitting.
Sessions Chair
|
Edward R. Marczak, MacTech Magazine Conference Sessions Chair and IT Track Sessions Chair
Ed is the Executive Editor of MacTech Magazine, the author of several books, and Worldwide Mac Operations Dude at Google. Ed heads up overall conference session content, as well as the IT track. |
Joint Sessions
|
The Business side of things... Tim Nyberg, The Mac Guys
I would venture that many of us started out as a technician working for someone else. At some point we jumped ship with a few clients and set out to "do things better". Soon we realized there was so much more to running a business then just being a great tech. In this round table session we are going to talk about the things we have learned about running our businesses, Please come ready to share your ideas and dig for a few gold nuggets for your own bag of tricks. Some of the topics we'll address are Accounting, managing client impressions, Marketing, Business planning, employee's, retirement, insurance, vacations, phone systems, web pages, and all the other things we have learned as we transitioned from Technician to business person.
|
Take Control TechUp Tonya Engst, TidBITS
Solidify the knowledge you've gained during MacTech Conference by participating in the Take Control TechUp, an event that will quiz conference attendees on the topics covered in a wide variety of sessions. This interactive session will pit you against your fellow-conference goers to see who best remembers the technical content from our expert-level talks. (with Adam Engst)
|
Take Control TechUp Adam Engst, TidBITS
Solidify the knowledge you've gained during MacTech Conference by participating in the Take Control TechUp, an event that will quiz conference attendees on the topics covered in a wide variety of sessions. This interactive session will pit you against your fellow-conference goers to see who best remembers the technical content from our expert-level talks. (with Tonya Engst)
|
Keynote Jacqui Cheng, Ars Technica
Ars Technica Editor-at-Large, Jacqui Cheng will give the keynote at MacTech Conference 2013, which will be held November 6-8, 2013 at the Manhattan Beach Marriott in Los Angeles, California.
|
Let’s Pick a Title Andy Ihnatko
Andy Ihnatko's tech writing was once described by the mainstream press as "always funny and usually informative" as well as "always informative and usually funny." He's been The Chicago Sun-Times' tech columnist since the turn of the millennium, and a senior contributor to Macworld for two or three Presidential administrations before that. He's frequently convinced Techhive, BoingBoing, and PBS to publish his writings, too. He's also a host of the MacBreak Weekly podcast on the This Week In Tech Network as well as the creator of The Ihnatko Almanac show. Andy can't reveal what he'll be speaking about at MacTech. For that matter, he also can't wear short-sleeved shirts or any other garment that allows someone to see what he's wearing on his left wrist, unless they sign a complicated NDA. But he'll be free to speak about it in November. He's probably said too much already. Forget you read this. Academy Awards picks. Let's say he'll be discussing his picks for the 2014 Academy Awards.
|
NOTE: These are simply the first of the sessions we're releasing information on. Many more sessions and labs will continue to be added over the next several weeks. |
Developer Track
|
Intro to Internals Gwynne Raskind, Chaotic Moon Studios
The "fundamentals" of computing are things like binary, meaning "on" and "off"; the components of a system, such as RAM, ROM, CPU, and I/O devices; operating systems, and the differences between them; skill at typing and use of software. On these, developers build programs, using languages and algorithms that tie these supposed basics together in new and (hopefully) better ways. The most effective developers are experts in how and why their code works, but CPU architectures, assembly language, Application Binary Interfaces, and the role of a kernel in running an OS are just some of the things many developers know little or nothing about. This talk aims to introduce as many of these "internals" as possible, in the hope of helping both new and experienced developers understand better the operation of the machines they command.
|
How to make a great user interface Peter Hosey
What separates great user interfaces from the merely decent, and how to move your interface from one to the other.
|
Putting together an iBook - An Interactive Talk Maria Bouniol
Learn the different ways of making ebooks compatible with iBooks. We will focus on the three different ways to make an ebook bring the most out of the story you want to tell, from flowing text to rich fixed layouts, you will learn how to bring everything together down to the nitty gritty. Want to take advantage of iBooks specific features like engaging multitouch interaction? Stick around for the second part of the talk where you will be able to download assets to build an iBook from scratch with iBooks Author in an interactive workshop.
|
Natalie Natalie Podrazik, 29th Street Publishing
Need we say more?
|
Consuming Web APIs, the TDD way Luis Solano, Pixable
The way our apps communicate with services across the wire has atremendous impact in the final user experience. This talk will coverwhat it takes to bring the best experience to end users by properlyconsuming web APIs.We will talk about creating and consuming a web service, followingbest practices in API design and we will explore differentpossibilities on how to design API clients. We'll take a look at majorconcerns like networking, parsing, caching, and error handling, whileemphasizing testing and driving the design of our clients with TDD.We'll discuss best practices, tools and tricks to get the best from anAPI and bring it to our users.
|
Designing Engagement Jaimee Newberry, Bests.com
Engagement metrics aside, how are you engaging your users at an emotional level? How much thinking goes into the personality and tone of your product? What about writing the error messages, alerts, calls-to-action, descriptions or release notes? Whether you have a playful concept or big brand product yet to be built, or a product that's been out for a while, Jaimee wants to share some very important considerations in design thinking and copywriting to help your products become more fun, delightful and emotionally engaging experiences for your users.
|
Constructing Parsers with Ragel and Objective-C Jim Rea, Provue
Many programming projects require text to be tokenized and parsed. In the past this was done manually, but now there are a variety of automatic tokenizers and parsers that can greatly simplify this task. This talk focuses on Ragel, a lightweight tokenizer that can easily be integrated with Xcode and Objective-C. Ragel uses a grammar that is very similar to regular expressions to specify the grammar you want to tokenize. Ragel converts your grammar specification into a finite state machine that directly interfaces with C functions or Objective-C methods. Unlike more complex automatic parsing tools, Ragel is extremely lightweight (does not even require linking with a framework), is fully compatible with Unicode text (can be configured to tokenize input from NSString objects), and generates code that has no license restrictions (Ragel itself is licensed under GPL). Ragel has been in continuous development for over 12 years, and has a an active user community. If your Mac or iOS application needs parse text, consider using Ragel as the core of your parser.
|
Automating Business Joe Workman
No matter how hard developers try, we will never be able to add more hours to the day. This is why automation is key to running a successful indie business. Automation is more than just writing some ruby scripts. Its also about brining on staff to help with things that you don't need to do. Its about implementing systems that will make you become more efficient.
|
Pre-Conference Workshop - iOS Development 101 Brian Moakley
This optional, full-day workshop takes place the day prior to MacTech Conference 2013 and is available at a discount for conference attendees. See http://www.mactech.com/conference/2013/workshops for more information on this workshop.
|
Pre-Conference Workshop - Adding iCloud Syncing to your App Rich Warren, Freelance Mad Science Labs
This optional, full-day workshop takes place the day prior to MacTech Conference 2013 and is available at a discount for conference attendees. See http://www.mactech.com/conference/2013/workshops or more information on this workshop.
|
Passbook for Developers Philippe Casgrain, LightSpeed Retail
Passbook is one of the most underrated features of iOS 6. In this session, we will explore how to create and maintain interactive, auto-updating, user-specific passes from basic design to server-side endpoints. From event tickets to geo-localized coupons, learn how you can create engaging passes as successfully as the NSNorth conference. There might even be a live demo with audience participation (network and Demo Gods permitting).
|
NOTE: These are simply the first of the sessions we're releasing information on. Many more sessions and labs will continue to be added over the next several weeks. |
IT Track
|
Economical Shared Storage that's Blazing Fast! CV Rao, TechOne Centre
Xsan to the desktop - thanks to: Xsan being part of OS X, Promise SAN Links, Thunderbolt, Promise X30 and FibreChannel to the desktop. I'll show pictures, screenshots, video's of the work and performance. I'll talk about the architecture and design that went into the solution. I'll also encourage the idea of using Xsan for everyday shared storage and not just for video.
|
Current storage and how it is evolving in the near future Ryan Grimes, HoosierMac Consulting
Right now storage is on the verge of being transformed from how we traditionally view our server environments into something completely different. Traditionally we have connected storage to servers directly, but with the advent of technologies such as virtualization, faster network infrastructure, and faster storage that is changing quickly. SSD's, 10Gbe, large drive capacities are all driving this change. I would talk about how services are being migrated from servers with directly attached storage to a shared storage environment with multiple servers talking to it and sharing it out and how this changes costs and planning for your business or school.
|
LiveCode: An Open Source Addition to Your DevOps Toolkit Richard Gaskin, Fourth World Media Corporation
With an easy-to-learn language and integrated GUI support, LiveCode has become the go-to solution for a wide range of tools from decision support, training, data management, dashboards, and more.Now that LiveCode is open source, many organizations are discovering the benefits of being able to rapidly deploy applications across the enterprise, serving users running Mac, Windows, and even mobile devices running iOS and Android.This session will provide an overview of the strengths and weaknesses of LiveCode, focusing on areas where it can be particularly useful for devops, with an introduction to its scripting language and object model so you can hit the ground running using it within your own organization.
|
iOS Deployment & Management Strategies Nick McSpadden, Schools of the Sacred Heart, San Francisco
A discussion / talk / seminar / workshop about strategies for managing and deploying iOS. I'll cover the different models (institutional, personal, layered) for deploying to users, and the tools to do it - Apple Configurator or Profile Manager. In addition, for management strategies, I'll talk about the value and features offered by MDM products (without going into specific vendors) and the various approaches and benefits you can enjoy as a result of using them. Finally, from a soft point of view, I can show the example of my own school which is now deploying 500 iPads 1:1 for students across all school ages, and the ways in which we are accomplishing that goal
|
IPv6 Pam Lefkowitz, Core Computing Technologies, Inc.
How will IPv6 impact our network? How will IPv6 impact our servers? How will it impact our desktops? What about NAT? What about firewalls? How does IPv6 impact my desktops and their interaction with my servers...and vice-versa? And what about DNS? There will be math.
|
Security: Making Mavericks Work for You! Samuel Keeley, AFP548
Security: Making Mavericks Work for You!
|
Python for the Systems Administrator Matt Schnittker, Walt Disney Animation Studios
A hands-on lab, bringing system administrators from the basics of Python through building a useful utility to take away.(with Greg Neagle)
|
Building virtual Mac environments with VMware Fusion Rich Trouton, Howard Hughes Medical Institute
When new software appears, Mac admins need test Macs that match their standard configuration in order to verify that the new software doesn't adversely affect anything in their environment. VMware's addition of NetBoot support to VMware Fusion means that NetBoot can be leveraged to get virtual Macs set up quickly for testing use. This session will cover how to leverage VMware Fusion, NetBoot and other tools to rapidly build OS X virtual machines to desired specifications, as well as how to migrate VMware Fusion-built OS X and OS X Server VMs to VMware's ESXi hypervisor.
|
Wireless Lab: Jeanette Lee, Ruckus Wireless
A hands-on lab, where you can learn about WiFi analysis and troubleshooting, including tools and methodologies.
|
WiFi Design Jeanette Lee, Ruckus Wireless
When dealing with wireless LAN, planning and design are vital to success. Planning, best practices, deployment, tools of the trade and techniques are the key. But, it’s also about how to analyze, track down problems, and how to deal with problems as you find them. Jeanette’s deep knowledge as a WiFi engineer will allow you gain insight, and understanding about wireless that most people never get a chance to hear.
|
Help us, help you: Effectively troubleshooting OS X Michael Lynn
Determining why one machine or application installation acts differently than another can be maddening. You've verified the hardware is working correctly - why won't the software behave? This session will cover fundamental diagnostic procedures for OS X using Apple's built-in tools in addition to third-party utilities. With our growing enterprise community, knowledge of these simple methods can help us save time and work together more efficiently to better serve our customer base.
|
IT Track
|
Mastering Users: The People side of IT Tom Bridge, Technolutionary
Most of us, we hack systems. We make impossibly complex computer networks, work with massive storage arrays, insanely complex directory structures, but what about the people we work for? IT isn't just about the technical side, it's about the human side, and if you're working against the human factors, no amount of technical know-how, arm-twisting and generalized control regime will get you what you want
|
Python for the Systems Administrator Greg Neagle, Senior Systems Engineer, Walt Disney Animation Studios
A hands-on lab, bringing system administrators from the basics of Python through building a useful utility to take away.(with Matt Schnittker)
|
Pre-Conference Workshop - The Automation Mindset: Scripting, Command Line, and More Scott Neal, acmeFoo
This optional, full-day workshop takes place the day prior to MacTech Conference 2013 and is available at a discount for conference attendees. See http://www.mactech.com/conference/2013/workshops for more information on this workshop.
|
Pre-Conference Workshop - iOS Mobility Solutions Russell Poucher, Creative Resources Technology Group, Inc.
This optional, full-day workshop takes place the day prior to MacTech Conference 2013 and is available at a discount for conference attendees. See http://www.mactech.com/conference/2013/workshops for more information on this workshop.
|
Pre-Conference Workshop - Microsoft Office for Mac Accreditation Brian Govatos, Microsoft Senior Trainer
This optional, half-day workshop takes place the day prior to MacTech Conference 2013 is included with your MacTech Conference registration. See http://www.mactech.com/conference/2013/microsoft-office-accreditation for more information.
|
NOTE: These are simply the first of the sessions we're releasing information on. Many more sessions and labs will continue to be added over the next several weeks. |