EP 35 - AND YOU KEEP GOING

Swift 4.1!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss what new goodies we get in Swift 4.1.

Show Notes:

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 34 - FITNESS COSTUME PARTY

Analytics Tools!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss analytics frameworks you can add to your app to help give you insights.

Show Notes:

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 33 - FORT POLIO

Portfolio Projects!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss why you would want to build a portfolio and what you should put in it.

Show Notes:

* Not much to note for this episode.  But you can support us by giving us a 5 star rating or review on iTunes!  

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 31 - STOLEN WITH PERMISSION

UITableView!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss a very difficult topic for a podcast, UITableView!

Show Notes:

* Apple’s UITableView documentation: https://developer.apple.com/documentation/uikit/uitableview

* Ben Sullivan’s Mastering Table Views course on Udemy: https://www.udemy.com/ios-10-swift-3-mastering-table-views/

* Use code FIRESIDE10 to get the above course for only $10.

* USE THE CODE!!!  IT’S FIRESIDE10!!  UUUUSSSSSEEEEE IT!!!

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 30 - ROAD PANCAKE

Lazy Loading!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss a topic that really suits them, lazy loading!

Show Notes:

* A great blog post on using Lazy Loading: https://medium.com/@abhimuralidharan/lazy-var-in-ios-swift-96c75cb8a13a

* Another great blog post: http://mikebuss.com/2014/06/22/lazy-initialization-swift/

* Apple documentation: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html

* Correction: Hollywood is about 14 miles from Santa Monica.

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 29 - IS THAT YOUR SEGUE?

Crashlytics!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss a very common and useful framework, Crashlytics!

Show Notes:

- Crashlytics: https://try.crashlytics.com/

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 28 - IT HAS A NAME

Localization!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the intricacies of localizing an app.

Show Notes:

- WWDC video for localizing with XCODE 9: https://developer.apple.com/videos/play/wwdc2017/401/
- Vic’s github: https://github.com/vichudson1/Battleship-POP-Example
- Great tutorial on localization: https://medium.com/lean-localization/ios-localization-tutorial-938231f9f881

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 26 - TORTURE TACOS

RayWenderlich!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the amazing tutorials at RayWenderlich.com!

Show Notes:

* RayWenderlich.com <- Go here. It’s excellent!

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 25 - FLYING SPAGHETTI MONSTER

Dependency Injection!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the dependency injection. It’s not as complicated as you think! Or is it?

Show Notes:

* Computer properties from Daniel’s question: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html

* Protocol documentation which contains info on getters and setters from Daniel’s question: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html#//apple_ref/doc/uid/TP40014097-CH25-ID267

* Article and video by Bart Jacobs: https://cocoacasts.com/nuts-and-bolts-of-dependency-injection-in-swift/
* Article by Alexey Kuznetzov: https://medium.com/ios-os-x-development/dependency-injection-in-swift-a959c6eee0ab

* Dependency Injection using Factories by John Sundell: https://www.swiftbysundell.com/posts/dependency-injection-using-factories-in-swift

* Apple has a few things to say about computed properties here: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Properties.html

* Apple doc on Data Encapsulation (Objective-C): https://developer.apple.com/library/content/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/EncapsulatingData/EncapsulatingData.html

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 24 - SIX MONTH ANNIVERSARY

Object Oriented Programming!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the basics of Object Oriented Programming.

Show Notes:

* Give us a review if you like what we’re doing! It helps us reach more people like you! https://itunes.apple.com/us/podcast/fireside-swift/id1269435221?mt=2

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 23 - SPAWNING ANTS

Notifications and Observers!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the Notification Center and Observers.

Show Notes:

* Joyce Matos’ article on Medium: https://medium.com/@JoyceMatos/using-nsnotificationcenter-in-swift-eb70cf0b60fc

* Sean’s video: https://www.youtube.com/watch?v=srqiDnLEocA

* Apple docs: https://developer.apple.com/documentation/foundation/nsnotificationcenter

* Ole’s article: https://oleb.net/blog/2018/01/notificationcenter-removeobserver/

CORRECTION: Steve meant PID (proportional-integral-derivative) controller instead of PED controller in the after show. :P

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 22 - GOLLUM'S THE HERO

Delegation!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the ever confusing delegation pattern.

Show Notes:

* Sean’s video on delegation: https://www.youtube.com/watch?v=DBWu6TnhLeY&t=2s
* Andrew Bancroft’s articles on delegation:
* http://www.andrewcbancroft.com/2015/03/26/what-is-delegation-a-swift-developers-guide/
* https://www.andrewcbancroft.com/2015/04/08/how-delegation-works-a-swift-developer-guide/
* Use Your Loaf: https://useyourloaf.com/blog/quick-guide-to-swift-delegates/
Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 21 - THANK YOU

Retrospective and Thank You!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they don’t discuss Swift at all and instead discuss the last several months of podcasting and their plans for the future.

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 20 - LONG WEEK

Firebase!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss one of their favorite tools, Firebase.

Show Notes:

* Firebase iOS Docs: https://firebase.google.com/docs/ios/setup
* Zack’s app, QuizPal: https://itunes.apple.com/us/app/quizpal/id1317602017?mt=8

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 19 - YOU DON’T WANT YOUR BETA TESTERS GETTING BORED

Unit Testing!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they have a lively discussion about unit testing and well, testing in general.

Show Notes:

* The Quick/Nimble framework: https://github.com/Quick/Nimble
* Apple XCTest Documentation: https://developer.apple.com/documentation/xctest

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 18 - THAT WAS NOT IN THE SHOW NOTES

Date Formatting!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they break down Date and Calendar formatting.

Show Notes:

* Date documentation: https://developer.apple.com/documentation/foundation/date

* Calendar documentation: https://developer.apple.com/documentation/foundation/calendar

* DateFormatter documentation: https://developer.apple.com/documentation/foundation/dateformatter

* DateComponent documentation: https://developer.apple.com/documentation/foundation/datecomponents

* Fixed Format Date Reference Document: http://www.unicode.org/reports/tr35/tr35-31/tr35-dates.html#Date_Format_Patterns

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 17 - A HIGH PITCHED SQUEAKING SOUND

Code Reviews!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss code reviews.

Show Notes:

* Apply to be a guest on the Learn Swift Podcast: https://learnswift.fireside.fm/apply

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 16 - THERE’S A RANDOM YIP IN THIS EPISODE

Error Handling!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss how to handle errors of all kinds. Also, gobble gobble!

Show Notes:

* Apple Docs: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHandling.html
* Associated Properties: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Enumerations.html

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)

EP 15 - WHAT’S MY YOUTUBE CHANNEL NAME?

The Interview Process!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the joys of interviewing for Swift iOS jobs with special guest, Sean Allen.

Show Notes:

* Link to Sean’s youtube channel: https://www.youtube.com/seanallen
* Realm Quarterly Report: https://realm.io/realm-report/

Blind Love Dub by Jeris (c) copyright 2017 Licensed under a Creative Commons Attribution (3.0) license. http://dig.ccmixter.org/files/VJ_Memes/55416 Ft: Kara Square (mindmapthat)