33 episodes

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. Each episode, we'll discuss topics important to the Apple development community, as well as sometimes diving deep into technical topics and providing advice on how to complete your code projects. 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!

Code Completion Code Completion

    • Technology
    • 5.0 • 4 Ratings

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. Each episode, we'll discuss topics important to the Apple development community, as well as sometimes diving deep into technical topics and providing advice on how to complete your code projects. 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!

    33: 💧 Vapor-ware

    33: 💧 Vapor-ware

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



    Code Completion Club: https://codecompletion.io/jointheclub
    Indie App Spotlight, with three apps for you to check out:


    Worth It by Maxime Mazzone: https://apps.apple.com/gb/app/worth-it/id1515358890
    Unwind by Kushagra Agarwal: https://apps.apple.com/us/app/unwind-mindful-breathing/id1470613384

    Server-side swift,
    Vapor,
    async/await, and
    Futures and Promisses.


    Also, join us for #CompleteTheCode, a segment that tests your knowledge on Swift, Apple, and all things development!


    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


    Complete the Code

    Which key command in Xcode will build a template doc comment for the function below?


    // Which key command in Xcode will build a template documentation
    // comment for the function below?

    func doTheCoolThing(name: String, food: Food) -> CoolerThing {
    ...
    }


    Be sure to tweet us with hashtag #CompleteTheCode if you know the answer!

    • 54 min
    32: I Learned A Lot Today

    32: I Learned A Lot Today

    Welcome to Code Completion, Episode 32! 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:
    • Code Completion Club: https://codecompletion.io/jointheclub
    • Indie App Spotlight, with three apps for you to check out:
    • Filmlog by Simon Braun: https://apps.apple.com/us/app/filmlog/id635642879
    • The Archive by Christian Tietze: https://zettelkasten.de/the-archive/
    • Sensei by Oskar Groth: https://sensei.app
    • New announcements at WWDC!


    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!


    Your hosts for this week: {{ remove those not present }}



    Linh Bouniol
    Spencer Curtis


    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 the App Store today to check it out!


    Complete the Code

    Be sure to tweet us with hashtag #CompleteTheCode if you know the answer!


    Compiler Error

    This week's Compiler Error has a theme: WWDC!
    1 - Marking the start of the jacket trend that would be used for several years, WWDC10 gave each attendee a black track jacket with the number 10 stitched on the back.
    2 - WWDC12 was the last event hosted by Steve Jobs, but did see the introduction of the final generation of AirPort Extremes and Time Capsules, which would no longer be updated.
    3 - WWDC13 sold out in a tremendously fast 71 seconds, but some attendees would later say attendance was worth it since it featured Phil Schiller’s "Can't innovate anymore, my ass!" quote.
    4 - WWDC16 marked the first departure from holding the Keynote at the Moscone Center in years by hosting it at the Bill Graham Civic Auditorium instead.

    • 1 hr 2 min
    31: What's an íPad?

    31: What's an íPad?

    Welcome to Code Completion, Episode 31! 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:
    • Code Completion Club: https://codecompletion.io/jointheclub
    • Indie App Spotlight, with three apps for you to check out:
    • Tomato 2 by Vojtech Rinik: https://tomato2.app
    • DevUtils by Tony Dinh: https://devutils.app
    • Personal Best by Shaun Donnelly: https://codakuma.com/personal-best/
    • Our final thoughts on Basecamp,
    • New Device Reviews, and anticipations for WWDC,
    • The Epic vs Apple Trial.


    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!


    Your hosts for this week:



    Paul Solt
    Spencer Curtis
    Dimitri Bouniol
    Fernando Olivares


    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 the App Store today to check it out!!


    Complete the Code

    Be sure to tweet us with hashtag #CompleteTheCode if you know the answer!


    Compiler Error

    This week's Compiler Error has a theme: NSString Class Cluster!
    1 - Most dynamically allocated NSStrings are actually NSCFString, which is essentially represented by a CFStringRef or CFMutableStringRef.
    2 - NSSecuredString is a specialized implementation of a string that keeps its contents encrypted at rest until they are accessed directly, preventing RAM snapshot analysis.
    3 - Whenever path component methods are used, NSPathStore2 is returned, providing an optimized view into an array of path components.
    4 - NSCheapMutableString is a limited mutable string that allows for zero-copy initialization, primarily used for temporarily wrapping stack buffers.

    • 1 hr 13 min
    30: It's a Big Sure

    30: It's a Big Sure

    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 completing your code!


    Today, we discuss:
    • Code Completion Club: https://codecompletion.io/jointheclub
    • Indie App Spotlight, with three apps for you to check out:
    • Charty by Rodrigo Araujo: https://apps.apple.com/us/app/charty-for-shortcuts/id1494386093?ls=1
    • Cone by Kushagra Agarwal: https://apps.apple.com/us/app/cone-live-color-picker/id1221305627?mt=8
    • MinBrowser by Ben Standaert: https://minbrowser.org
    • WWDC Software and Hardware Predictions,
    • App Clips one year later,
    • In-App Purchases and External Payments,
    • How Can The App Store Be a Better Place for Us As Developers?
    • The Future of Objective-C


    Follow us @CodeCompletion on Twitter to hear about our upcoming livestreams, videos, and other content. 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!


    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.


    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.


    Complete the Code

    Be sure to tweet us with hashtag #CompleteTheCode if you know the answer!


    Compiler Error

    1 - AES, or the American Encryption Standard, is a suite of symmetric block cyphers that was selected as a part of an open process hosted by NIST and the US government from 1997 to 2000 to replace DES.
    2 - A one time pad is an early but very robust encryption technique, which can be uncrackable so long as the key on the pad is never re-used, is truly random, is longer than the plaintext, and is kept completely secret.
    3 - Symmetric key algorithms use the same cryptographic keys for both encryption and decryption, while asymmetric key algorithms make use of a public key and a private key to encrypt and decrypt information.
    4 - Unlike RSA which relies on large prime number factorization, Elliptic-curve cryptography makes use of a given elliptic curve’s geometric and algebraic properties, ultimately providing the same level of security as RSA with smaller keys.

    • 1 hr 27 min
    29: Don't Do That

    29: Don't Do That

    Welcome to Code Completion, Episode 29! 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:
    • Code Completion Club: https://codecompletion.io/jointheclub
    • Indie App Spotlight
    • Basecamp's mistake
    • The Epic vs Apple Trial


    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!


    Also check out our #IndieAppSpotlight! We have three apps for you to check out this week:
    • Longplay by Adrian Schönig: https://adrian.schoenig.me/longplay/
    • Money Flow by Daniel Romero: https://www.moneyflow.app
    • Proxyman by Nghia Tran: https://proxyman.io


    Your hosts for this week:



    Spencer Curtis
    Ben Gohlke
    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 Mystiko. Search for Mystiko on the iMessage App Store today to give it a try.


    Complete the Code

    Be sure to tweet us with hashtag #CompleteTheCode if you know the answer!


    Compiler Error

    1 - Chef is a language designed to make a program look like a cooking recipe, with a stated goal that “Program recipes should not only generate valid output, but be easy to prepare and delicious”.
    2 - LOLCODE brings coders back to the early days of memes with keywords such as HAI, CAN HAS STDIO, and KTHXBYE, all phrases that may have come up as a caption for a lolcat image.
    3 - INTERCAL, short for "Compiler Language With No Pronounceable Acronym”, is an older parody language that satirizes aspects of the various programming languages of the time.
    4 - Inspired by a similarly sounding language, Brainfudge is a language that makes use of only 8 characters: !@#$%&; but otherwise uses the same syntax as its inspiration, BrainFck..

    • 1 hr 21 min
    28: Host Spotlight: Spencer -- I Don't Plan, Man!

    28: Host Spotlight: Spencer -- I Don't Plan, Man!

    Welcome to Code Completion, Episode 28! 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 spotlight one of our hosts, Spencer!


    Today's questions:
    • How did you get into development?
    • Did you ever think you'd end up being a teacher?
    • What pushed you to keep learning about more advanced topics?
    • Did knowing your teachers help you get your first job?
    • What was the first app that you published on the App Store?
    • If you had unlimited time, what would you work on?
    • VFX Artists React to TRON: https://youtu.be/PZ7SevBiT5s
    • TRON Remade: https://youtu.be/T2-yhFTCCzY
    • WWDC/2021 wishlist?
    • What would you take up if tech was no longer an option?
    • Explain it Slowly, "What is a stenographer?": https://podcast.explainitslowly.show/10
    • Advice for budding programmers?
    • Advice for becoming a teacher?
    • Explaining One Concept in 5 Levels of Difficulty playlist: https://www.youtube.com/watch?v=opqIa5Jiwuw&list=PLibNZv5Zd0dyCoQ6f4pdXUFnpAIlKgm3N


    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.

    • 1 hr 8 min

Customer Reviews

5.0 out of 5
4 Ratings

4 Ratings

Top Podcasts In Technology