Welcome to Code Completion, Episode 3! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show!
Follow us @CodeCompletion (https://twitter.com/CodeCompletion) on Twitter to hear about our upcoming livestreams, videos, and other content.
Today, we discuss:
* Transitioning between Xcode toolchains when you want to use new SDK features, but still be able to compile from an older version of Xcode.
* Doing web development using Swift, by making use of John Sundell's Publish and Vapor.
* How to get out of tutorial hell, and what next steps a fledgling developer could take.
Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!
This week's Complete the Code question:
```
override func tableView(_ tableView: UITableView,
cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = tableView.dequeueReusableCell(withIdentifier: "DateCell",
for: indexPath) as? DateCell
else { return DateCell() }
cell.date = dates[indexPath.row]
return cell
}
```
This week's episode of Code Completion is brought to you by Huuungry. Click here (https://apps.apple.com/app/apple-store/id1448552588?mt=8) to check it out on the App Store.
Your hosts for this week:
* Spencer Curtis (https://twitter.com/Spencerccurtis)
* Dimitri Bouniol (https://twitter.com/dimitribouniol)
* Fernando Olivares (https://twitter.com/fromjrtosr)
* Johnny Hicks (https://twitter.com/johnnydhicks)
Be sure to also sign up to our monthly newsletter (https://codecompletion.io/), where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.
You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

Welcome to Code Completion, Episode 3! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and completing your code on this brand new show!

Follow us @CodeCompletion on Twitter to hear about our upcoming livestreams, videos, and other content.

Today, we discuss:

Transitioning between Xcode toolchains when you want to use new SDK features, but still be able to compile from an older version of Xcode.
Doing web development using Swift, by making use of John Sundell's Publish and Vapor.
How to get out of tutorial hell, and what next steps a fledgling developer could take.

Also, join us for #CompleteTheCode and Compiler Error, two segments that test both your knowledge and our knowledge on Swift, Apple, and all things development!

This week's Complete the Code question:

override func tableView(_ tableView: UITableView,
cellForRowAt indexPath: IndexPath) -> UITableViewCell {
guard let cell = tableView.dequeueReusableCell(withIdentifier: "DateCell",
for: indexPath) as? DateCell
else { return DateCell() }

cell.date = dates[indexPath.row]
return cell
}

This week's episode of Code Completion is brought to you by Huuungry. Click here to check it out on the App Store.

Your hosts for this week:

Spencer Curtis
Dimitri Bouniol
Fernando Olivares
Johnny Hicks

Be sure to also sign up to our monthly newsletter, where we will recap the topics we discussed, reveal the answers to #CompleteTheCode, and share even more things we learned in between episodes.

You are what makes this show possible, so please be sure to share this with your friends and family who are also interested in any part of the app development process.

Twitter Mentions