Key Takeaways from 5 Years of Developing and Maintaining Open Source Projects for iOS Device Automation
Offered By: GoLab conference via YouTube
Course Description
Overview
Explore key insights from a 5-year journey of developing and maintaining two open-source projects for iOS device automation in this 36-minute GoLab conference talk. Dive into the technical challenges of reverse engineering Quicktime screen recording and Xcode test execution, and learn how Go was leveraged to create powerful tools like "quicktime_video_hack" for recording iOS screens on Linux. Discover the process of building reverse engineering tools, creating a community around open-source projects, and maintaining motivation over an extended period. Gain valuable perspectives on implementing USB-based protocols, overcoming language-specific pitfalls, and designing the go-iOS project for device automation without a Mac. Understand the journey of an open-source maintainer, including community building, attracting contributors and sponsors, and balancing side projects. Conclude with insights into future development plans and the advantages of using Go for these innovative iOS automation solutions.
Syllabus
My key takeaways from my 5y exp. of dev. and maint. 2 OS prj aimed at autom. IOS devices - D.Paulus
Taught by
GoLab conference
Related Courses
Разработка веб-сервисов на Go - основы языкаMoscow Institute of Physics and Technology via Coursera Getting Started with Go
University of California, Irvine via Coursera Concurrency in Go
University of California, Irvine via Coursera Functions, Methods, and Interfaces in Go
University of California, Irvine via Coursera Game Thinking: Juego y toma de decisiones
The Pontificia Universidad Javeriana via edX