- Codable, Encodable, Decodable... OH MY!
Starting at 6:30pm, we'll have free food sponsored by Arbormoon Software, Inc. Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm with a talk by Nathan Walczak on Codable, Encodable, Decodable... OH MY! Let's talk about Swift Codable. We'll start off with the very basics, and see how advance we can get in an hour. This will be much more then just an overview, as we will be looking at lots of code. Nathan has been programming computers for over 25 years. He started with mainframes, transitioned to web applications, and lately develops mobile applications (10 years), focusing on Apple's iOS platform for the past 5 years at Detroit Labs. His passion lies in writing clean code by way of improving reuse, and user interface templating. He participates in the South Atlanta Technology Group where he shares and discusses topics such as career advice, linux open source operating systems, and development languages and platforms knowledge. During the weekends you'll most likely see Nathan playing a round or two of disc golf. If he sees a scrambled Rubix's Cube on your desk, he'd be happy to help solve it with you.
- What's New In Swift 5
Starting at 6:30pm, we'll have free food sponsored by Arbormoon Software, Inc. Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm with a talk by Jon Shier on What's New in Swift 5. Swift 5 brings several new features to our favorite language, some subtle, some obvious. Come learn about things like `Result`, `@dynamicCallable`, and the new String interpolation, as well as some of the smaller, more subtle changes. Jon has been an Apple platforms developer for 15 years and currently works for Detroit Labs in Detroit, MI. Outside of work he is involved in several open source projects, most notably maintaining the Alamofire networking library and sitting on the board of directors of the Alamofire Foundation.
- Machine Learning on iOS - Everything Beyond CoreML
Starting at 6:30pm, we'll have free food sponsored by Arbormoon Software, Inc. Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm. Whether you are in healthcare, security, marketing, manufacturing, gaming, or any other field utilizing iOS, machine learning is now more accessible and ready to implement in your apps than its ever been. Keith Bourne, Founder of Gradient Valley (https://gradientvalley.com/), will provide an overview of the strategies and various ways to implement machine learning on iOS. This is going to be an information packed session, so get ready to drink from the firehose! Hopefully you caught the last Cocoaheads presentation in November, where Jason Anderson covered Core ML, iOS's native framework for integrating machine learning models into your apps. While Core ML provides powerful and fairly straight-forward capabilities, it really is just the tip of the iceberg when it comes to implementing ML on iOS devices. In this presentation, we'll cover many of the other ways to bring machine learning into your app, including using TensorFlow Lite for a similar use to Core ML but with the advantage of cross-platform deployment of your ML model, using your custom models hosted in the cloud, using pre-trained models that live on the app but can be updated from the cloud, using pre-trained models provided by the major cloud providers (Amazon Web Services, Google Cloud Platform, and Microsoft Azure), or using AutoML to combine your own training with Google's most advanced ML APIs directly in your apps. While the presentation will focus on iOS, it will also be given from the perspective of what is best when developing across the two major mobile platforms to get more out of your ML models and efforts. We will also discuss some really cool features, like A/B testing of models through your apps, that make these approaches even more worthwhile. And last, we'll discuss some of the challenges you might face when digging into the intricacies of these strategies. Keith Bourne is the founder of Gradient Valley (https://gradientvalley.com/), focused on machine learning consulting and development. He has been on the forefront of cutting edge technology since the 90’s, with extensive management and technical experience in web, mobile, and machine learning. His focus has been on all aspects of building and selling incredible technology products and services, including a deep knowledge of user experience, agile programming methods, technology marketing, and most of the most popular programming languages and their capabilities. He holds an MBA from Babson College where he focused on technology entrepreneurship and marketing, providing a strong analytical base for approaching machine learning problems with an organization’s overall strategic direction in mind. He has served in diverse roles in high growth start up environments, including Senior Software Engineer, Marketing Director, Chief Operations Officer, and Founder/Chief Executive Officer.
- Ann Arbor Tech Community Holiday Party
GDG Ann Arbor is proud to partner with Ann Arbor SPARK, Arbormoon Software and Gradient Valley to host a community wide tech holiday party. If you are involved with the local tech community in some way (developer, designer, founder, sales, support, etc), please consider yourself invited. Come network with your peers, and celebrate the holidy season. Please RSVP at https://a2techholidayparty2018.eventbrite.com/ Thanks to our sponsors, we'll have food, beverages, and more. Come check out Arbormoon's new office in the old Performance Network space.
- iOS Computer Vision & Machine Learning
NOTE: Arbormoon has moved, and the meeting will be at 120 E Huron! Starting at 6:30pm, we'll have free food sponsored by Instabug (http://www.instabug.com). Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm and will feature a talk by Jason Anderson. Jason will present on using Core Image, AVFoundation, Vision, and Core ML to analyze frames from a live video feed for real-time content categorization. Jason Anderson is the Principal Software Engineer at Netki, Inc., working on the company’s line of mobile products for performing KYC (Know Your Customer) identity validation and blockchain unloading/offloading services. He lives in Kalamazoo, MI with his wife and two boys, and spends his free time (whatever that is), brewing beer and exploring new technology.
- Apple Event Viewing
We’re hosting a Meetup for next Tuesday’s Apple Event! This is at 10 am (for real in the Eastern Time zone, because they’re broadcasting from Brooklyn, New York). Since this is not a lunchtime event, there will be no lunch supplied. The event is expected to highlight new releases from Apple in their iPad Pro line, MacBook line, as well as Mac Mini and iMac. Join us for networking and viewing on the big screen! CocoaHeads is collaborating with Mobile Monday Ann Arbor on this event. About the Speaker: Tim Cook is our guest Tuesday morning. Cook joined Apple after a personal invitation from Steve Jobs in 1998, and has been CEO since 2011. Under Cook’s tenure as CEO, Apple has gone from $108 billion in revenue to $229 billion in 2017. (I think we’ll be hearing more from this young man!) New Location: We have a new location: Arbormoon Software has moved and has a bigger, better Meetup space with not double, but triple the ceiling height! Yay! It’s just a few blocks from the old space at: 120 E. Huron, Ann Arbor, Michigan 48104 Agenda: 10:00 – 12:00: Apple Event on the Big Screen & Networking
- Swift Development Tips with Speculid and Try!Swift NYC
NOTE: Arbormoon has moved, and the meeting will be at 120 E Huron! Starting at 6:30pm, we'll have free food sponsored by Instabug (http://www.instabug.com). Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm and will feature a talk by Leo Dion. Leo will share some thoughts on the challenges in building Speculid, such as using C++ libraries in a Swift app, continuous integration (Travis-Ci) and more. He'll also be freshly back from TrySwift in NYC and will share some of his observations on the Swift community. Leo Dion is President and Lead Developer at BrightDigit. BrightDigit specializes in development in the Apple space: iOS, macOS, and watchOS. He lives in Lansing MI with his wife Betsy and 5 kids and currently run two podcasts: empowerapps.show on Apple stuff and businesses and okproductive.com a productivity podcast for non-perfectionists.
- CocoaHeads roundtable & hackintoshing followup
Starting at 6:30pm, we'll have free food sponsored by Arbormoon Software, Inc (http://www.arbormoon.com). Please RSVP to help us estimate how much food we need. While you are enjoying the food, talk with other developers and network in the local Cocoa community. Our main meeting will start at 7pm and will feature a followup on Hackintoshing by Gavin Eadie based on his experiences building a box, and a round table discussion of other Apple developments with a particular emphasis on the Apple announcements from one day earlier. This will be a more informal meeting than usual, but we still hope you'll come out. Please consider bringing a short question or interesting tip you've learned that you'd like to share with the community.
- Gather round. (Apple keynote viewing)
Pull up a chair with your fellow CocoaHeads to find out what changes are coming to the phones and watches we'll be carrying in our pockets and wearing on our wrists. At 1PM on Wednesday, September 12th, Apple has invited the media to the Steve Jobs Theater in Cupertino for an Apple special event called "Gather round." We'll stream the event on the big screen at the new Arbormoon Software office at 120 E Huron. Come at 12:30, and Pizza and refreshments will be provided courtesy of Arbormoon Software, Inc. Take a long lunch and join us. Your boss will understand. Please RSVP now. Thanks! See you Wednesday!
Ever wished your Mac could have the horsepower and upgradability of a similarly priced PC? Perhaps your macOS Virtual Machine is too slow and just isn't cutting it. Fortunately, Hackintosh has become far more reliable over the last few years allowing it to run on almost any computer. This section will cover everything you need to know before trying to install macOS on your PC. That includes everything from prerequisite info on how Apple computers work to detailed hardware compatibility. Chad Hamdan is an iOS Developer and a full time college student. With numerous online Hackintosh guides, he is well known within the AMD Hackintosh community Food will be provided by Arbormoon Software (http://www.arbormoon.com/) at 6:30, with the presentation starting at 7:00.