• By innovation only. (Apple keynote viewing)

    Arbormoon Software, Inc.

    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 Tuesday, September 10th, Apple has invited the media to the Steve Jobs Theater in Cupertino for an Apple special event called "By innovation only." We'll stream the event on the big screen at the 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 Tuesday!

  • The Multi-Threaded Asynchronous Parallel World of Swift

    Arbormoon Software, Inc.

    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 on the Multi-Threaded Asynchronous Parallel World of Swift by Leo Dion. iPhone and iPad are becoming more advanced than every before. Meanwhile languages such as JavaScript and C# thrive with asynchronous and parallel syntactic sugar. Therefore, how can Swift developers take advantage of these multi-core processors? In this talk, Leo Dion goes over the several ways to optimize your code using modern asynchronous APIs. Starting with Grand Central Dispatch, he will talk about priorities and queue. He’ll also cover how NSTask, Google Promises, as well how SwiftNIO does Futures and Promises. Leo covers parallel asynchronous operations on collections, dependent task operations, and more. Leo assumes you have beginner knowledge of Swift and especially some basic knowledge of functional programming techniques. If you are interested in optimizing your code further and getting your code ready for Async/Await in Swift, check this talk out. Leo Dion runs BrightDigit, a company in Lansing, Michigan which specializes in software development in the Apple space: iOS, macOS, and watchOS as well as marketing integration. He has almost 10 years of experience developing in iOS and has been blogging about Swift since day 1. He lives his wife Betsy and 5 kids and currently run two podcasts: empowerapps.show on Apple and Business, and okproductive.com, a productivity podcast for non-perfectionists.

    1
  • WWDC 2019 Recap

    Arbormoon Software, Inc.

    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 round table style discussion of the announcements from WWDC 2019 lead by Dave Koziol, Leo Dion and Jason Anderson. Every year at WWDC, Apple makes a bunch of announcements about what new tools, technologies, frameworks and APIs will be available for developers to use in the next year. Join us as we discuss what each of us heard and what we think is important. Dave Koziol is President of Arbormoon Software, and has been helping clients bring iOS apps to the store since the beginnings of the store. Projects he's worked on have been installed on millions of devices, and have made multiple appearances in the Top 5 charts. Leo Dion runs BrightDigit, a company in Lansing, Michigan which specializes in software development in the Apple space: iOS, macOS, and watchOS as well as marketing integration. He has almost 10 years of experience developing in iOS and has been blogging about Swift since day 1. He lives his wife Betsy and 5 kids and currently run two podcasts: empowerapps.show on Apple and Business, and okproductive.com, a productivity podcast for non-perfectionists. Jason Anderson is the Lead Mobile Developer at Whirlpool ADI, working on IoT tech in the Research & Engineering Department. 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.

    2
  • A2 Tech Trek

    Needs a location

    Tech Trek is a walking tour of downtown Ann Arbor’s tech businesses. Through a combination of open house events and interactive demonstrations, the public has the opportunity to learn about exciting tech happening right here in Ann Arbor. This event is hosted by Ann Arbor SPARK. One day a year, leading technology companies open their doors to the public and showcase their latest innovations. Whether you’re a job seeker, student, professional, or someone curious about the Ann Arbor tech community — everyone is welcome to attend. Returning to Washington Street as part of Tech Trek is Mobility Row! Get a head start on your trek starting at noon, immediately after Tech Talk, while checking out the latest developments in autonomous and connected vehicles. Adding to the festival atmosphere is Live @ Tech Trek, an outdoor concert presented by Bank of Ann Arbor. Each stop on the trek will create a fun, educational experience that reflects each company’s unique culture. Those on the tour will also enjoy refreshments, prizes, t-shirts, and giveaways.* Registration is required to attend. Register now at : https://a2tech360.com/events/tech-trek/

  • WWDC 2019 Keynote Viewing Party

    Arbormoon Software, Inc.

    Pull up a chair with your fellow CocoaHeads to find out what we will spend the next year of our professional lives debugging. At 1PM on Monday, June 3th, Tim Cook (and friends) will present Apple's business performance from the last year, as well as announce what's new in iOS, watchOS, macOS and tvOS. There are a lot of rumors swirling, and this WWDC will surely be one to remember. 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. Seats are limited. Thanks! See you Monday!

    1
  • Codable, Encodable, Decodable... OH MY!

    Arbormoon Software, Inc.

    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.

    2
  • What's New In Swift 5

    Arbormoon Software, Inc.

    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

    Arbormoon Software, Inc.

    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.

    2
  • Ann Arbor Tech Community Holiday Party

    Arbormoon Software, Inc.

    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

    Arbormoon Software, Inc.

    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.

    10