November meetup - Rediscovering the Swift compiler and iOS CI/CD!
Details
Hi everyone, another great meetup is upon us.
On a side note, the previous meetup's talks are available here:
https://www.youtube.com/channel/UC_rzSNItkwmoiV3UiXMhpSQ
Next week, 30th of November we'll have the Soluto team host us again. We're going to hear some interesting talks:
18:00 - Snacks and beers
18:30 - Rediscovering the Swift compiler through closures
by Aviel Gross (https://twitter.com/avielgr), iOS Dev - i.am+ (http://iamplus.com/)
Swift compiler tries to create a world in which “If we understand what this is, then the compiler understands it too”. Type inference, type constraints, and method overloading are only some of the great things that help us write better and safer code, while helping the Swift compiler understand what we meant. In this talk we will hack through some of those functionalities and make Swift know what we meant before we even know it ourselves.
19:30 - UI Testing, Cloud Builds and Continuous Deployment of iOS Applications
by Sasha Goldshtein, CTO - Sela (http://selagroup.com/)
Mobile apps, especially on iOS, have been traditionally a bit harder to integrate into the full CI/CD cycle. In this talk I'll share the tools we use for automating the entire flow from merging commits into master, running automatic unit tests and integration tests (including UI automation tests), building the app for various devices and signing it with a distribution profile, and -- the icing on the cake -- pushing the results to TestFlight so that they can end up on beta testers' devices in less than an hour. Most notably, we were able to run automatic end-to-end tests that simulate user interaction with the app, verify that the correct HTTP requests and responses are delivered, and that the internal state of our framework is intact -- on every commit.
20:15 - Let's stay and chat.
Thanks to our sponsors - Soluto (https://www.soluto.com/) and Chegg (https://www.facebook.com/CheggIsrael) for making this event happen.
https://upload.wikimedia.org/wikipedia/en/b/b8/Soluto_logo.png
https://a248.e.akamai.net/secure.meetupstatic.com/photos/event/e/6/5/8/600_454318968.jpeg
Best,
Yaron, Elad and Aviel
