EP 14 - BE PREPARED FOR THE IRS AUDIT

URLSession!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss networking in Swift using the Apple framework, URLSession.

Show Notes:

* Here’s the link to the Swift Community Awards: https://www.hackingwithswift.com/awards
* URLSession docs from Apple: https://developer.apple.com/documentation/foundation/urlsession
* Raghav Mangrola Interview on SwiftCoders
** Overcast: https://overcast.fm/+GCc6eNd7Q
** Apple Podcast: https://itunes.apple.com/us/podcast/55-raghav-mangrola-ios-engineer-at-event-farm-swiftcoders/id1082937962?i=1000385981612&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 13 - CANARY IN THE COAL MINE

CocoaPods!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the third party dependency manager, Cocoapods.

Show Notes:

* CocoaPods main site: https://cocoapods.org
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 12 - I DON’T KNOW ANY RECENT HOCKEY PLAYERS

JSON Parsing!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss different ways to parse JSON data.

Show Notes:

* SwiftyJSON - https://github.com/SwiftyJSON/SwiftyJSON
* JSONEncodable - https://github.com/bignerdranch/Freddy/wiki/JSONEncodable
* JSONDecodable - https://github.com/bignerdranch/Freddy/wiki/JSONDecodable
* Apple docs for Codable - https://developer.apple.com/documentation/foundation/archives_and_serialization/encoding_and_decoding_custom_types
* Ultimate Guide to JSON Parsing With Swift 4: http://benscheirman.com/2017/06/ultimate-guide-to-json-parsing-with-swift-4/ 
* Star Wars API - https://swapi.co/ 

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 11 - A FAIL STORY FOR EVERY TOPIC

Git!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the amazing configuration management tool, Git!

Show Notes:

* Git Documentation: https://git-scm.com/docs/git
* SourceTree: https://www.sourcetreeapp.com
* Git Tower: https://www.git-tower.com/mac/ 
* GitHub: https://github.com
* Bitbucket: https://bitbucket.org

* Malazan Book of the Fallen: https://www.amazon.com/Complete-Malazan-Book-Fallen-ebook/dp/B00HL0MA3W
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 9 - GOOGLE IS LIKE 80% OF THIS SHOW

CoreData!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they do their best to explain the Core Data framework. 

Show Notes:

* Big Nerd Ranch’s Core Data Stack: https://www.bignerdranch.com/blog/introducing-the-big-nerd-ranch-core-data-stack/

* Event Farm’s Core Data Stack: http://blog.eventfarm.com/developers/using-core-data-to-improve-user-experience

* Apple Core Data documentation: https://developer.apple.com/documentation/coredata

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 8 - I JUST DUMP IT RIGHT OVER MY COMPUTER

Scope!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they do their best to explain the concept of scope. 

Show Notes:

* Singleton Notes:  https://cocoacasts.com/what-is-a-singleton-and-how-to-create-one-in-swift/

* Extension Notes: https://www.andrewcbancroft.com/2015/04/22/3-nuances-of-swift-extensions/#extension-visibility

* “Hooked” is the book I was trying to think of about getting your users addicted to your app.  https://www.amazon.com/Hooked-How-Build-Habit-Forming-Products-ebook/dp/B00LMGLXTS


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 7 - I CAN'T EVEN SAY ACADEMIC

Closures!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they do their best to understand closures. 

Show Notes:

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

* Secondhand Street Band: https://www.facebook.com/SecondhandStreetBand/

* Lindsey Stirling: https://www.youtube.com/user/lindseystomp

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 6 - GIVING PERSONALITY TO PROCESSES

Automatic Reference Counting (ARC)!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the differences between Automatic Reference Counting (ARC) and Garbage Collection. 

Show Notes: 

* Great overview of the differences between ARC and GC: https://softwareengineering.stackexchange.com/questions/285333/how-does-garbage-collection-compare-to-reference-counting

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 5 - WHAT YOU NEED IS A GARDEN HOSE

Big Nerd Ranch!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they discuss the Big Nerd Ranch as an educational company. 

Show Notes:

* Link to the Big Nerd Ranch website: https://www.bignerdranch.com

* The instructor of the Advanced Android Bootcamp, Brian Gardner: https://www.bignerdranch.com/about/the-team/brian-gardner/

* The assistant instructor of the Advanced Android Bootcamp, David Greenhalgh: https://www.bignerdranch.com/about/the-team/david-greenhalgh/

* The Big Nerd Ranch employee I befriended at the bootcamp, Jonathan Martin: https://www.bignerdranch.com/about/the-team/jonathan-martin/

* The Big Nerd Ranch employee who gave me the tour at Galactic Headquarters, Mathew Jackson: https://www.bignerdranch.com/about/the-team/mathew-jackson/

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 4 - MASSIVE VIEWCONTROLLERS

MVC!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they delve into the Model View Controller architecture. 

Show Notes:

* Link to the Learn Swift podcast on the stores: https://itunes.apple.com/us/podcast/the-learn-swift-podcast/id1272996458?mt=2

* Lecture 2 from Stanford 193P course. Spring ‘17: https://itunes.apple.com/us/course/2-mvc-ios-xcode-and-swift-demonstration/id1198467120?i=1000381073277&mt=2

* Omnigraffle link: https://www.omnigroup.com/omnigraffle/ios

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 3 - IT'S FUN TO BREAK THINGS!

Structs vs Classes vs Enums!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they delve into Classes, Structs, and Enums. 

Show Notes:

* Apple documentation for classes and structs: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ClassesAndStructures.html

* RW tutorial for classes v structs v enums: https://www.raywenderlich.com/119881/enums-structs-and-classes-in-swift

* Quick Guide to Swift Delegates: 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 2 - BECAUSE STACKOVERFLOW TOLD ME TO DO IT

Protocols!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they delve into the subject of Protocols.

Show Notes:

* Apple protocol documentation: https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/Protocols.html
* Ray Wanderlich protocol-oriented programming: https://www.raywenderlich.com/148448/introducing-protocol-oriented-programming
* Sean Allen's YouTube page: https://www.youtube.com/seanallen
* Our GitHub account: https://github.com/firesideswift

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 1 - WHAT THE NIL?

Optionals!

Zack and Steve put a few logs on the campfire and start talking about their favorite programming language, Swift. Today they delve into the subject of Optionals. 

Show Notes:

* This is the guy who invented the null reference and said it was his “billion-dollar mistake”: https://en.wikipedia.org/wiki/Tony_Hoare

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)