Code Completion

Code Completion

By Code CompletionTechnologyEducation
Download on the App Store

Code Completion episodes

  • 91: Explain iOS Slowly

    Welcome to Code Completion, Episode 91! 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:

    • Explain it Slowly: https://explainitslowly.show/
    • Your hosts for this week:

      • Linh Bouniol
      • 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.

        16 min
      • 90: It’s Just a Swift Package™

        Welcome to Code Completion, Episode 90! 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:

        • Swift on the Server
          • Vapor
          • SwiftNIO
          • SwiftNIO SSH
          • Swift in the Browser
            • SwiftWASM
            • JavascriptKit
            • Tokamak UI
            • Command-line tools
              • Swift Argument Parser
              • Swift sh
              • Cocotron
              • CocoaHTTPServer
              • CocoaAsyncSocket/GCDAsyncSocket
              • Embedded Swift
                • First Attempts
                • Swift Arduino
                • Commented Out: Triforce Percent
                  • Triforce Percent Run
                  • Retro Game Mechanics Explained’s Run Explainer
                  • 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 40 min
                    • 89: A Surprising Truth That Might Shock You All

                      Welcome to Code Completion, Episode 89! 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:

                      • [Swift 5.7 Changelog](https://github.com/apple/swift/blob/main/CHANGELOG.md
                        • SE-0328 - Structural opaque result types
                        • SE-0341 - Opaque Parameter Declarations
                        • SE-0336 - Distributed Actor Isolation
                        • SE-0343 - Concurrency in Top-level Code
                        • SE-0340 - Unavailable From Async Attribute
                        • SE-0345 - if let shorthand for shadowing an existing optional variable
                        • SE-0326 - Enable multi-statement closure parameter/result type inference
                        • SE-0347 - Type inference from default expressions
                        • SE-0352 - Implicitly Opened Existentials
                        • SE-0333 - Expand usability of withMemoryRebound
                        • SE-0334 - Pointer API Usability Improvements
                        • SE-0349 - Unaligned Loads and Stores from Raw Memory
                        • SE-0309 - Unlock existentials for all protocols
                        • SE-0358 - Primary Associated Types in the Standard Library
                        • SE-0346 - Lightweight same-type requirements for primary associated types
                        • SE-0353 - Constrained Existential Types
                        • SE-0329 - Clock, Instant, and Duration
                        • SE-0350 - Regex Type and Overview
                        • SE-0338 - Clarify the Execution of Non-Actor-Isolated Async Functions
                        • [Active Review/Coming real soon](https://www.hackingwithswift.com/articles/249/whats-new-in-swift-5-7
                          • SE-0351 - Regex builder DSL
                          • SE-0354 - Regex Literals
                          • SE-0357 - Regex-powered string processing algorithms
                          • SE-0344 - Distributed Actor Runtime
                          • SE-0348 - buildPartialBlock for result builders
                          • SE-0356 - Swift Snippets
                          • SE-0360 - Opaque result types with limited availability
                          • Commented Out: Dimitri’s Airport Adventure
                          • 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
                            • 88: CocoaPods Were Just a Bad Dream

                              Welcome to Code Completion, Episode 88! 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:

                              • Improvements to Xcode 14:
                                • Xcode 14 Release Notes
                                • Hacking with Swift
                                • Commented Out: Relying on Dependencies
                                • 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 3 min
                                  • 87: Don’t Look at an Attribute Wrong

                                    Welcome to Code Completion, Episode 87! 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’s coming soon to SwiftUI:
                                      • Dimitri on Twitter: https://twitter.com/dimitribouniol/status/1534190974729003010
                                      • - Equal widths in SwiftUI: https://codecompletion.fireside.fm/71
                                      • Paul Hudson on what’s new: https://www.hackingwithswift.com/articles/250/whats-new-in-swiftui-for-ios-16
                                      • Mini Review Corner:
                                        • Open C1: https://opalcamera.com
                                        • Commented Out: Mouse Troubles
                                        • 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 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 6 min
                                          • 86: 1-800-Weather-Kit

                                            Welcome to Code Completion, Episode 86! 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:

                                            - WWDC Reactions!
                                            - Paul Hudson at the Developer Center
                                            - Alfred
                                            - Finder Memory Leak
                                            - Camo

                                            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.

                                              1 hr 46 min
                                            • 85: My Toes Are Starting To Hurt

                                              Welcome to Code Completion, Episode 85! 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 live-streaming re-debut

                                              • Apple TV’s Popup event in Los Angeles
                                              • WWDC Rumors and Wishlist
                                                • Steve Troughton-Smith’s window prototype
                                                • MacRumors WWDC Preview
                                                • James Thompson’s broken SwiftUI labels
                                                • Monitor Alignment
                                                • Max Tech AirPort Rumors
                                                • Commented Out: Opal C1 Preview
                                                • 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.

                                                    1 hr 10 min
                                                  • 84: It’s No Longer a Happy Little Tree

                                                    Welcome to Code Completion, Episode 84! 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:

                                                    • Precise User Input on iOS
                                                      • Adjusting Points
                                                      • Text Editing
                                                      • Sliders and Dragging
                                                      • Affordances in Games
                                                        • Celeste Thread
                                                        • Tap Area Sizes
                                                        • iPad Mousing
                                                        • Scrolling and Drag ’n Drop
                                                        • Use Gestures to Great Effect
                                                        • Mini Review Corner:
                                                          • Withings BPM Connect
                                                          • Commented Out:
                                                            • Livestreams coming back!
                                                            • 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!

                                                                56 min
                                                              • 83: It’s Not Gonna be Clippy

                                                                Welcome to Code Completion, Episode 83! 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:

                                                                • Apple’s preview of accessibility features coming at the end of the year
                                                                  • Apple Newsroom
                                                                  • Seeing with LiDAR
                                                                  • Mini Review Corner:
                                                                    • The iOS App Icon Book
                                                                    • Commented Out:
                                                                      • Strange Planet
                                                                      • Another
                                                                      • Oh No
                                                                      • 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 21 min
                                                                        • 82: What I Really Really Want

                                                                          Welcome to Code Completion, Episode 82! 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:

                                                                          • Hypothetical devices and features we wished Apple Made:
                                                                            • Retrofit CarPlay for old iPads and iPhones.
                                                                              • Simple Finder
                                                                              • CarPlay for Teslas
                                                                              • Bring back the iPod Shuffle.
                                                                              • Ambient Sound Sensor for audio levels that match the noisiness of the room you are in.
                                                                              • iMacs and Studio Displays with ultra-wide panels.
                                                                              • An ultra-cheap Mac.
                                                                                • Fake brands in anime
                                                                                • True Resolution independence in macOS.
                                                                                • A smaller Mac mini.
                                                                                  • Snazzy Labs mini Mac mini
                                                                                  • A 24” Studio Display.
                                                                                  • A Pencil-capable ProDisplay XDR.
                                                                                    • Jeff Han’s Multitouch Demos
                                                                                    • Microsoft Studio
                                                                                    • Wacom Cintiq
                                                                                    • Mini Review Corner:
                                                                                      • Steam Deck
                                                                                      • DOOM on Pregnancy Test
                                                                                      • System 7 on Steam Deck
                                                                                      • Commented Out:
                                                                                        • Ender 3
                                                                                        • 3D filament recycling
                                                                                        • Trevor Noah on Elon musk and twitter
                                                                                        • Your hosts for this week:

                                                                                          • Fernando Olivares
                                                                                          • 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 21 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.…