Alex and Andrew discuss the latest Dropbox engineering article that announced that Dropbox is dropping their support of cross platform mobile C++ code. Dropbox C++ drop article Running into problems with shared cross platform code in JavaScript is the episode where Alex talked about cross platform code shareability issues using Javascript Sunsetting React Native Airbnb article announcing that they are dropping React Native We're looking for help editing and prepping our episodes for release so t...
Aug 26, 2019•22 min•Ep. 57
Alex talks with Leo Dion about Server Side Swift and Vapor. Leo's twitter Leo's company Leo's Vapor getting started blog post http://learningswift.brightdigit.com/ https://www.empowerapps.show/ https://learningswift.brightdigit.com/vapor-swift-backend-review/ Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com Connect with us: https://twitter.com/insideiosdev Email us at hello@insideiosdev.com...
Jul 23, 2019•32 min•Ep. 56
Alex and Andrew interview Shai Mishali about advantages of using RxSwift for async operations on iOS instead of Grand Central Dispatch (GCD). Shai's twitter Shai's contributions on Ray Wenderlich website RxSwift: Reactive Programming with Swift (raywenderlich.com book) Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com Connect with us: https://twitter.com/insideiosdev Email us at hello@insideiosdev.com...
Jul 01, 2019•32 min•Ep. 55
Andrew talks about the pressures & frustrations that often accompany the highs of big tech announcements like WWDC.
Jun 24, 2019•26 min•Ep. 54
Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com Connect with us: https://twitter.com/insideiosdev Email us at hello@insideiosdev.com
Jun 17, 2019•36 min•Ep. 53
Our first impressions after the first day of WWDC 2019. We go over Marzipan/Catalyst, Swift's new Combine framework, SwiftUI, and other bits that caught our attention. Andrew's AppDevCon conference talk WWDC 2019 Keynote WWDC 2019 State of The Union SwiftUI Combine Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com Connect with us: https://twitter.com/insideiosdev Email us at hello@insideiosdev.com...
Jun 04, 2019•28 min•Ep. 52
Alex and Andrew explain a bit why they've been out. Then they both talk about the first conference talks they ever gave and what they learned. AppDevCon conference talk in Amsterdam iOS Coding Tips email list #ioscodingtips on Twitter #ioscodingtips on LinkedIn Twitter @InsideiOSDev hello@insideiosdev.com...
May 20, 2019•32 min•Ep. 51
Alex talks about what options you have implementing async work on iOS. He starts with the lowest level of abstraction GCD and goes all the way up to PromiseKit and RxSwift. GCD https://developer.apple.com/documentation/dispatch NSOperations https://developer.apple.com/documentation/foundation/operation https://nshipster.com/nsoperation/ PromiseKit https://github.com/mxcl/PromiseKit RxSwift https://github.com/ReactiveX/RxSwift http://reactivex.io/ Need to prepare for an iOS Engineer Interview? ht...
Mar 25, 2019•12 min•Ep. 50
Alex gives an overview of unit-testing mocks, stubs, and fakes and explains what is the difference between them. Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitter.com/insideiosdev
Mar 14, 2019•11 min•Ep. 49
Alex talks about working at Uber and what he's learned from their RIB architecture. Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitter.com/insideiosdev
Feb 25, 2019•36 min•Ep. 48
Alex & Andrew respond to a listener question about starting a career in software engineering. How to choose between a coding bootcamp and university? What should one learn to be a marketable software engineer? What's the best way to learn? What's the market like for mobile software engineers? And more! Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=insid...
Feb 05, 2019•22 min•Ep. 47
Alex has a change of mind on singletons after previously declaring them always "evil". Also, what's new in 2019 and what we have planned. You can find previous singletons episode here http://insideiosdev.com/dde8a34e Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Jan 15, 2019•23 min•Ep. 46
Andrew talks about his recent design struggle with trying to work both within and maintaining a Model-View-Presenter architecture in the context of pre-existing code. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitter.com/insideiosdev
Nov 12, 2018•32 min•Ep. 45
Alex answers a listener question. How does one design an app for scalability?Alex answers a question from a listener that just completed an iOS Engineer interview: How does one design an app for scalability? Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitter.com/insideiosdev
Oct 15, 2018•20 min•Ep. 44
Andrew describes & discusses the various problems with view controllers. Find Paul Hudson (@twostraws) at https://www.hackingwithswift.com/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitter.com/insideiosdev
Oct 01, 2018•24 min•Ep. 43
Andrew talks about the recent architectural refactoring work he did at Reddit. He explains how the iOS team moved from an MVC architecture to a Model View Presenter (MVP) architecture. He also talks about Texture -- an async layout framework for fast scrolling feeds. This episode was originally recorded March 2018. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com
Sep 14, 2018•22 min•Ep. 42
We answer a listeners questions. What is the threat/benefit of React Native? What's happening to the job market because of React Native? How do you stay immune to the cultish force of the Javascript religion? What effect will WebAssembly have on web development? Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Need to prepare for an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Connect with us: https://twitte...
Sep 02, 2018•27 min•Ep. 41
Ray Wenderlich authors Kelvin Lau & Vincent Ngo come on the show to discuss their book "Data Structures and Algorithms in Swift". https://store.raywenderlich.com/products/data-structures-and-algorithms-in-swift https://www.raywenderlich.com/1108-join-the-swift-algorithm-club To enter our contest to for a chance to win a free copy of the book tweet what you like about our podcast. We will announce winners in a week or so. Wanna chat with other smart iOS developers? Sign up for our free forum:...
Aug 22, 2018•15 min•Ep. 40
We talk with acclaimed iOS & Swift blogger John Sundell about unit testing is. We start out with just unit testing is and then move into details: when & how to do unit testing, tdd, and more! Find John Sundell at https://www.swiftbysundell.com/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Have an iOS Engineer Interview? Learn how to ace it at: https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Aug 01, 2018•33 min•Ep. 39
We speak with David Kopec, professor & iOS developer consultant, about his book "Classic Computer Science Problems in Swift". What can you learn from solving classic CS problems such as search, constraint-satisfaction, graph problems and more? David gives a brief explanation of some of the interesting problems in the book such as K-Means clustering and Genetic algorithms. Use promo code 'pckopec' at https://www.manning.com/books/classic-computer-science-problems-in-swift to purchase the book...
Jul 20, 2018•26 min•Ep. 38
For their one year anniversary, Alex & Andrew let loose, have some beers and enjoy some free flowing chat. They talk podcasting, learning, architecture, & JavaScript! Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Have an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Jun 27, 2018•1 hr 16 min•Ep. 37
Alex & Andrew do a quick recap of the WWDC 2018 Keynote & Platforms State of the Union. They get straight to what you need to know as a developer to be on top of all the new announcements and changes. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Have an iOS Engineer Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Jun 12, 2018•27 min•Ep. 36
We invite author & Ray Wenderlich contributor Marin Todorov to talk about the Realm database. Marin explains what it is and why you might use it as a persistence solution. He compares it to Core Data and helps give guidance on how to choose a persistence solution. He also goes into some of its benefits: simplified API, improved performance, cross platform usage, & automatic sync. Lastly, he talks about his new book "Realm: Building Modern Swift Apps with Realm Database". Find the book: h...
May 30, 2018•27 min•Ep. 35
Florian Kugler, co-founder of the popular objc.io, joins us to discuss his new book "App Architecture". We discuss the five architectures covered in the book: Model-View-Controller, Model-View-ViewModel + Coordinator, Model-View-Controller+ViewState, ModelAdapter-ViewBinder, and The Elm Architecture. We also touch on the VIPER architecture and why it wasn't included in the book. Finally, we close out with some advice from Florian. Want to read the new "App Architecture" book? https://amzn.to/2KJ...
May 21, 2018•34 min•Ep. 34
Basem Emara discusses his application of Clean Architecture on iOS. He talks the different components, data flow, dependencies, & more! https://iosmentor.io/clean-architecture-for-ios/ Buy Clean Architecture book...
May 15, 2018•29 min•Ep. 33
Best selling author Art Fedosejev joins us to discuss his new "Fun Driven Development" thesis and the problems it entails. What can we do to be more professional, responsible, and ethical software engineers? http://fundrivendevelopment.guide/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Apr 30, 2018•32 min•Ep. 32
Soroush Khanlou joins for a rapid fire style interview. He talks about the iOS dev community, app architecture, best books to read as a dev to level up, and more! Find Soroush at: https://fatalerror.fm/ and http://khanlou.com/ Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref Book recommendations: Domain Driven Design, Practical Object-Oriented Design in Rub...
Apr 16, 2018•26 min•Ep. 31
Guest Kyle Roucis talks about the power of using Sets in Swift for pattern matching. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Studying for an interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Apr 04, 2018•16 min•Ep. 30
Alex talks about some of the problems he had working on a codebase that shared its business logic in JavaScript. We also talk generally about sharing code across mobile platforms. Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Mar 20, 2018•23 min•Ep. 29
Alex explains how to use the Null Object Pattern to simplify your code (an alternative to optionals). Read a related article about Null Object design pattern here: https://m.smartcloud.io/swift-optionals-and-the-null-object-design-pattern-7578b7448edf Wanna chat with other smart iOS developers? Sign up for our free forum: https://forum.insideiosdev.com Prepping for an iOS Interview? https://iosinterviewguide.com/?promo=inside-ios-dev-ref
Mar 05, 2018•15 min•Ep. 28