
Apple and Video with Paul J Schmidt
05/19/19 • 40 min
UnoDeuce Multimedia and Storytelling
Previous Episodes
- Other Services
- How is Apple positioning itself compared with other Streaming Services?
How to start telling stories with video now
- Filmic Pro
- Clips
- iMovie
- Recording with an iPhone
- Editing with an iPad
- iMac vs iMac Pro for Video
- HD vs 4K
- High Color Gamut
- Final Cut Pro
- Mac Mini
Running IT in an Apple Run Business
Archiving and Hard Drives
Lansing Marketing Hackers
WWDC
- New Mac Pro?
- Pro App Updates
- Edward Sanchez
- Steven Lipton
UnoDeuce Multimedia and Storytelling
Previous Episodes
- Other Services
- How is Apple positioning itself compared with other Streaming Services?
How to start telling stories with video now
- Filmic Pro
- Clips
- iMovie
- Recording with an iPhone
- Editing with an iPad
- iMac vs iMac Pro for Video
- HD vs 4K
- High Color Gamut
- Final Cut Pro
- Mac Mini
Running IT in an Apple Run Business
Archiving and Hard Drives
Lansing Marketing Hackers
WWDC
- New Mac Pro?
- Pro App Updates
- Edward Sanchez
- Steven Lipton
Previous Episode

iOS Developer Interviews with Alex Bush
Alex's Links
On Twitter @alex_v_bush
iOS Interview Guide
Previous Episodes
Episode 8 - Cloud and Backend Services For Apps
What makes interviewing iOS Developers special?
- Apple Design Patterns
- Special Background and Knowledge in Frameworks: UIKit, HealthKit, AVFoundation, WatchKit, etc...
Common mistakes employers make interviewing iOS candidates
- Not understanding their own app
- Hiring a consultant to help estimate and understand what iOS knowledge is nessecary
- Not understanding the phase their app and whether general iOS developers are needed as opposed to iOS developers with specialties
- Algorithms and Optimization Interview Questions
Interview Questions about building a UI in iOS
- Finding out whether the applicant understands the pros and cons of various methods: Storyboards, Coding, etc...
- Make sure they are willing to work with the team
Common mistakes iOS developer applicants and candidates make
- Not having broad knowledge of various solutions an app may need: Data Storage, Networking, UI...
- Some Backend Knowledge
Full Transcription
Leo Dion (Host): Hey Alex
[00:00:01] Alex Bush (Guest): Hey Leo
[00:00:01] Leo Dion (Host): how are you doing, sir?
[00:00:02] Alex Bush (Guest): Great. How are you doing?
[00:00:04] Leo Dion (Host): Fantastic glad to have Alex Bush on from IOS interview guide and inside iOS Dev podcast. If you are interested in iOS development, you should definitely check his podcast out. Alex, what are you up to right now?
[00:00:21] Alex Bush (Guest): I am sort of getting up to speed after Microconf and vacation.
[00:00:27] Leo Dion (Host): I hear you. I'm in the same boat microconf and peers and vacation and starting a new contract. So I know where you're coming from.
[00:00:35] Alex Bush (Guest): Right and yeah, and I'm Contracting as well iOS so doing that getting up to speed on that
[00:00:42] Leo Dion (Host): Who are you working with right now?
[00:00:43] Alex Bush (Guest): Currently with Uber. Yeah, Silicon Valley, you know all the companies, around probably be looking for another gig soon enough.
[00:00:53] Leo Dion (Host): Yeah. If you are interested in architecture, definitely check Alex's podcast out like your specialty really is in helping iOS developers get jobs and specifically the interview process, correct.
[00:01:11] Alex Bush (Guest): Yes, that's sort of been my aim my focus lately last couple of years. Yeah, I wrote a book as you mentioned on the topic helping iOS developers get jobs right prep for interviews.
[00:01:26] Leo Dion (Host): Okay. So if you're like a company hiring iOS developers, what are some things that make interviewing a potential iOS Developer different from - I guess the biggest thing is web developers, right? So what makes it different from hiring your standard web developer.
[00:01:45] Alex Bush (Guest): That's a good question and it's sort of how the whole book thing and helping iOS devs interview started. I was at the time at a different consultancy helping them hire people for their iOS project. And as I was interviewing sort of same things will come up and I would kind of jot some notes take some notes on what to ask what to remember you get to ask and probe as I interview people and in general sort of when you interview, let's say a web developer or just a software developer right you go for a broader software topics, right?
[00:02:30] Roughly speaking algorithms and then design patterns and architectures, right but overall for software not specific for iOS and I think that's what's different when you're interviewing and hiring iOS people. The one thing i...
Next Episode

iOS App Architecture with René Cacheaux and Josh Berlin
Guests
Book - Advanced iOS App Architecture
Links
- Swinject
- RxSwift
- Advanced Unidirectional Architecture with Rene Cacheaux - Live Tutorial Session - RWDevCon 2018
- Alcatraz RIP
- Xcode Extensions
Previous Episodes
- Episode 7: Apple 2019
- Episode 8: Cloud and Backend Services
- Episode 12: iOS Developer Interviews with Alex Bush
Show Notes
Challenges with Architecture in iOS Application Development
- Dealing with the lack of guidance from Apple
- Slow team velocity caused By large volumes of code
- Architecture is important when the team is large enough to benefit
Josh Berlin
- The need to slow down and establish an architecture in an app
- constant communication and early meeting to discuss patterns and practices (i.e. Architecture)
- How team dynamic affects the need for leadership
Applying Patterns to iOS Application Architecture
- MVC vs Other Patterns such as RxSwift
- How design patterns naturally develop
- Using third party libraries
- The importance of team DNA
- The importance of dependency injection
- Tooling - iOS and Swift vs Android and Kotlin
- The problems with Storyboards and having healthy architecture
WWDC Hopes and Dreams
- Dark Theme (iOS)
- Marzipan
- Swift Concurrency Primitives
- Xcode Improvements
- More Exposure for Services and Server Side Swift
- Swift Package Manager
- More Developer Tools
What happened to Alcatraz and Xcode Extensions?
Social Media
Twitter - @brightdigit
Facebook - BrightDigit
Brand New Instagram! - @brightdigit
Transcript
Leo Dion (Host): [00:00:00] Hello, welcome to another episode of EmpowerApps Show today. We have with us René Cacheaux and Josh Berlin. Guys, thanks for coming on.
René Cacheaux (Guest): [00:00:08] Thanks for having us.
Josh Berlin (Guest): [00:00:09] Yeah.
Leo Dion (Host): [00:00:09] So I've heard a lot of issues that companies have with architecture especially architecture with iOS apps and I know you guys have a book coming out as part of the Ray Wenderlich series - IOS app architecture. So this is something I'm really interested [in]. Maybe if you can kind of define the problems you've seen a lot of companies run into when it comes to architecting a successful mobile app, especially in iOS.
René Cacheaux (Guest): [00:00:40] Yeah, one of the biggest challenges with iOS development is that there's really no strong opinion from Apple. So everyone's really kind of left to roll their own patterns. The biggest issues that I've seen is just slow in-team velocity, ...
If you like this episode you’ll love
Episode Comments
Generate a badge
Get a badge for your website that links back to this episode
<a href="https://goodpods.com/podcasts/empower-apps-111491/apple-and-video-with-paul-j-schmidt-9330058"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to apple and video with paul j schmidt on goodpods" style="width: 225px" /> </a>
Copy