Please log in to watch this conference skillscast.
Consulting about architecture and best practices for big companies and startups is the closest you can get to being The Wolf (Pulp Fiction). Although there are excellent teams that do a great and professional work with the development of their apps, horror stories happen. The consultant gets a call when the technical debt is huge, right before some fellas "get their knees broken". In this talk Jorge will explore some not uncommon scenarios that big companies and startups face as a result of how they decide to develop their iOS apps.
- Architecture: When and why should you care about architecture? Is it for your team? Jorge will share with you that certain language features like structs, enums, or closures can simplify the adoption of a better architecture.
- Refactor or big bang rewrite: Should you start from scratch to do it right this time? Jorge will defend the value of refactoring and how to introduce Swift code in an already existing Objective-C project (if you aren't there yet).
- The testing dilemma: Is it worth writing tests? Or do you lose that time creating "non-productive" code? Jorge will claim the value of writing tests and give some examples using plain XCTest. Jorge will also explore Quick as an interesting alternative.
- The automation conundrum: Do you believe in Robots? Is CI&CD achievable? Jorge will obviously be on the side of automating all things and he will share with you the benefits of being able to build from the command line and how fastlane contributes to that.
YOU MAY ALSO LIKE:
Mr. Wolf's Horror Stories
Jorge is a freelancer dedicated to mobile development, security, and systems architecture. He started his work as a developer at M.I.T. in 1993 and since has collaborated in numerous software projects. Most of them were internally for HP where he worked for more than 15 years. Since 2008 he has been working in different aspects of mobile development. After playing with PalmOS, he learned Android programming for the first Google App contest and immediately started to play with the first iPhone SDK. He is an instructor in the best iOS and Android Bootcamps in the USA and Europe, and has spoken at some of the world's most renowned conferences about topics relating to mobile app architecture and best practices (and occasionally about Go and Raspberry Pis).