Code Completion

Code Completion

By Code CompletionTechnologyEducation
Download on the App Store

Code Completion episodes

  • 81: Punch It!

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

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

    Today, we discuss:

    • How to spend your free time:
      • Quantity leads to Quality
      • Dimitri’s icon for Katsudon
      • About by PCalc
      • AppKit for Classic
      • iOS Dev Weekly
      • Mini Review Corner:
        • Logitech Circle View
        • Doorbell
        • Commented Out: M1 Ultra Followup
        • - 128 GB of RAM
          • Linear.app
          • Your hosts for this week:

            • Spencer Curtis
            • Dimitri Bouniol
            • 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.

              Sponsor

              This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!

              1 hr 35 min
            • 80: Now I Get to Blast You on Twitter

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

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

              Today, we discuss:

              • How to ask for a decision to be made.
              • The importance of bringing up ambiguities early.
              • Architecting as much as possible ahead of time.
              • Making decisions in public vs private.
              • When it’s ok to overstep your bounds.
              • Doing first and asking for forgiveness later.
              • We review the Mac Studio with M1 Ultra.
              • Your hosts for this week:

                • Spencer Curtis
                • Dimitri Bouniol
                • 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.

                  Sponsor

                  This week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&ct=CodeCompletion1&mt=8

                  1 hr 11 min
                • 79: Don’t Drag People Through the Mud

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

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

                  Today, we discuss:

                  • The importance of spreading positivity in your community.
                  • The effects negativity can have and how to overcome it.
                  • Swift WASM
                  • Overcoming the limitations set forward by Apple and the App Store.
                  • Your hosts for this week:

                    • Spencer Curtis
                    • Dimitri Bouniol
                    • 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.

                      Sponsor

                      This week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!

                      1 hr 1 min
                    • 78: Fernando was Right; I would Rather Die

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

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

                      Today, we discuss:

                      • Differences between Learning Objective-C and Swift.
                      • Closures, CoreData, and SwiftUI.
                      • Hidden complexity learning app development.
                      • Your hosts for this week:

                        • Spencer Curtis
                        • Fernando Olivares
                        • Dimitri Bouniol
                        • 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.

                          Sponsor

                          This week's episode of Code Completion is brought to you by Sticky Widgets. Go to https://apps.apple.com/app/apple-store/id1533254320?pt=1765080&ct=CodeCompletion&mt=8 today to check it out!

                          1 hr 24 min
                        • 77: An In-Person-Not-In-Person Event

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

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

                          Today, we discuss:

                          • What to expect from WWDC
                            • WWDC
                            • Swift Student Challenge
                            • Office Hours
                            • What’s new this year.
                            • How to prep
                              • Notes from previous years
                              • Commented Out: Will there be another in-person WWDC?
                              • Your hosts for this week:

                                • Spencer Curtis
                                • Dimitri Bouniol
                                • 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.

                                  Sponsor

                                  This week's episode of Code Completion is brought to you by Pennant. Go to https://apps.apple.com/app/apple-store/id622463230?pt=1765080&ct=CodeCompletion&mt=8 today to check it out!

                                  1 hr 2 min
                                • 76: The Claw

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

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

                                  Today, we discuss:

                                  • Our favorite Xcode tips and tricks:
                                    • Text selection and manipulation
                                    • Jumping between Panels
                                    • Reports
                                    • Non-default Defaults: Line numbers, code folding ribbon
                                    • Help and Key Bindings
                                    • Default Tab Style
                                    • Fixing Tabs in Xcode
                                    • Jump to Definition
                                    • Open Quickly
                                    • Dash for Documentation
                                    • Themes
                                    • Non-code Files in Xcode
                                    • Secondary Editor
                                    • Multiple Editors
                                    • Magnet
                                    • Authors View
                                    • Use focussed editor
                                    • Appearance Overrides
                                    • Versions in Build Settings
                                    • Switch Between Interface and Implementation
                                    • Your hosts for this week:

                                      • Spencer Curtis
                                      • Dimitri Bouniol
                                      • 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.

                                        Sponsor

                                        This week's episode of Code Completion is brought to you by Not Phở. Search for Not Phở on the iOS and macOS App Stores today to give it a try. https://apps.apple.com/app/apple-store/id1525104124?pt=14724&ct=CodeCompletion1&mt=8

                                        1 hr 10 min
                                      • 75: I Think This Is a Stupid Rule

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

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

                                        Today, we discuss:

                                        • How to stand out at your next job:
                                          • Get comfortable with git
                                          • Learn to write good Pull Requests
                                          • Review PRs from your teammates
                                          • Document your code
                                          • Write up areas that deserve more attention
                                          • Add Unit Tests where they make sense
                                          • Follow your team’s code style
                                          • Communicate your intentions so others know what you are working on
                                          • Ask if others need help before starting something new
                                          • Ask for help when you need it
                                          • Present a default option when asking for something.
                                          • Mini Review Corner:
                                            • Electricity usage meter
                                            • Commented Out:
                                              • EU on Gatekeepers
                                              • Your hosts for this week:

                                                • Spencer Curtis
                                                • Dimitri Bouniol
                                                • 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.

                                                  Sponsor

                                                  This week's episode of Code Completion is brought to you by Super Easy Timer. Search for Super Easy Timer on the Mac App Store to give it a try. https://apps.apple.com/app/apple-store/id1525104124?mt=12

                                                  1 hr 46 min
                                                • 74: The True Way Forward Are Enums

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

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

                                                  Today, we discuss:

                                                  • Mac Studio reviews:
                                                    • Max Tech teardown
                                                    • What’s new in Swift 5.6
                                                      • Change log
                                                      • some View
                                                      • Protocol Oriented Programming
                                                      • Unavailability Condition
                                                      • Type placeholders
                                                      • Allow coding of non String / Int keyed Dictionary into a KeyedContainer
                                                      • Temporary uninitialized buffers
                                                      • Relax diagnostics for pointer arguments to C functions
                                                      • Remove Sendable conformance from unsafe pointer types
                                                      • Introduces existential any
                                                      • Incremental migration to concurrency checking
                                                      • Extensible Build Tools
                                                      • Command Plugins
                                                      • Swift-DocC Updates
                                                      • Your hosts for this week:

                                                        • Spencer Curtis
                                                        • Fernando Olivares
                                                        • Dimitri Bouniol
                                                        • 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.

                                                          Sponsor

                                                          This week's episode of Code Completion is brought to you by Johnny B's Bon Voyage eCommerce App course. Visit https://bon-voyage.app/course and be sure to follow Bon Voyage's instructor @jonnybcodes on Twitter to learn more and stay up to date with all his courses!

                                                          1 hr 2 min
                                                        • 73: It’s Just Glue

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

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

                                                          Today, we discuss:

                                                          • Our reactions to today’s Peek Performance Apple Event.
                                                            • Studio Display
                                                            • Mac Studio
                                                            • Benchmark results
                                                            • Your hosts for this week:

                                                              • Spencer Curtis
                                                              • Dimitri Bouniol
                                                              • 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.

                                                                Sponsor

                                                                This week's episode of Code Completion is brought to you by Huuungry. Search for Huuungry on the iOS App Store today to give it a try: https://apps.apple.com/app/apple-store/id1448552588?pt=14724&ct=CodeCompletion1&mt=8

                                                                1 hr 30 min
                                                              • 72: Bigger Number Better

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

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

                                                                Today, we discuss:

                                                                • Our predictions for tomorrow’s Peek Performance event
                                                                  • Quest 2
                                                                  • 5G
                                                                  • Snazzy Labs’ Mac mini mod
                                                                  • Your hosts for this week:

                                                                    • Spencer Curtis
                                                                    • Dimitri Bouniol
                                                                    • 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.

                                                                      Sponsor

                                                                      This week's episode of Code Completion is brought to you by Weekly Swift Exercises. Go to https://twitter.com/swiftexercises today to check it out!

                                                                      1 hr 6 min

                                                                    About Code Completion

                                                                    From the publisher's feed

                                                                    Welcome to Code Completion! We are a group of iOS developers and educators hoping to share what we love most about development, Apple technology, and the life of a developer in today's marketplace.…