Empower Apps

Empower Apps

By Leo Dion, Principal CEO and Swift Developer at BrightDigitBusinessTechnology
Download on the App Store

Empower Apps episodes

  • Swift Package Index with Sven A. Schmidt

    Guest

    • Sven A. Schmidt - finestructure.co
      • Twitter - @_sa_s
      • LinkedIn - Sven A. Schmidt 

    Youtube Video - https://youtu.be/VqQTUM7-_64

    Related Episodes

    • Episode 75 - Year of the Server with Tim Condon - Part 2
    • Episode 74 - Year of the Server with Tim Condon - Part 1
    • Episode 46 - Developer Community - Part 2
    • Episode 45 - Developer Community - Part 1
    • Episode 49 - Vapor 4 with Tibor Bödecs
    • Episode 34 - Server-Side Swift with Tim Condon
    • Episode 24 - Continuous Integration with Kyle Newsome

    Related Links

    • Arena
    • Hummingbird 
    • Revisor (Xcode Extension)
    • Swift Package Index
    • Swift by Sundell #75 - The Swift package ecosystem
    • Swift Packages - Dependency Management of the Future - Leo Dion
    • The Swift Package Index Metadata File
      • watchOS Support in Composable Architecture by PointFree
      • Docker Image Support in MistKit by Leo
    • Shields.io - badges for your README
    • MistKit - CloudKit support outside of CloudKit framework (i.e. Linux)
    • Swift Metrics 
    • SwiftPrometheus
    • Snapshot Testing by PointFree
    • Ink by John Sundell
    • Plot by John Sundell
    • OrchardNest.com
    • PointFree Ep 16: Dependency Injection Made Easy
    • How To Control The World by Stephen Celis (from PointFree)
    • Grafana
    • Rester for Smoke Testing
    • Running Docker on Apple Silicon M1 (persisted volume)
    • Extend SwiftPM `PackageDescription` to introduce metadata
    • Swift Package Continuous Integration Guide by Leo
    • Virtualization Framework

    Sponsors

    AppFigures
    The tools you need to monitor, optimize, and get more downloads.

    There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
    The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

    The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
    https://appfigures.com/resources/aso

    Also check out our episode with CEO Ariel Michaeli:
    https://share.transistor.fm/s/15b7ff63

    Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
    https://appfigures.com/account/upgrade?p=empower3030

    Linode
    A cloud experience developers love

    • Great for Setting Up a Backend for Your App
    • Variety of VM Configurations and Settings
    • Reasonable Pricing Starting at $5 per month
    • Global Data Centers
    • The Developer Cloud Simplified

    Try it today with this special link:
    https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7

    Check out OrchardNest Today:
    https://orchardnest.com

    Maintaining Swift Package Index

    • Supporting Different Projects and Packages
    • Dealing with Schemes and Docker Images
    • Supporting Badges

    Server Side Support

    • Snapshot Testing for the web page
    • Tracking Metrics and performance
    • Setting up CI on Gitlab and Github Actions
    • Making deployment easy

    Future of SPI

    • Dealing with Apple Silicon
    • Running a Database Server on an M1
    • README Support Here
    • Improved Search Support
    • Category Support
    • More Metadata Support

    Social Media

    Email
    [email protected]
    GitHub - @brightdigit

    Twitter
    BrightDigit - @brightdigit
    Leo - @leogdion

    LinkedIn
    BrightDigit
    Leo

    Instagram - @brightdigit
    Patreon - empowerappshow

    Credits

    Music from https://filmmusic.io
    "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
    License: CC BY (http://creativecommons.org/licenses/by/4.0/)

    Thanks to our monthly supporters
    • work design
    • Steven Lipton
    • ★ Support this podcast on Patreon ★
      47 min
    • Scaling and Security with Jeroen Leenarts

      Guest

      • Jeroen Leenarts - AppForce1.Net
        • Twitter @AppForce1
        • Podcast 
        • LinkedIn

      Youtube Video - https://youtu.be/iDP9wdtQ6sw

      Related Episodes

      • AppForce1 - Special: Leo Dion
      • Episode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2
      • Episode 65 - Understanding Git with Ben Chatelain
      • Episode 47 - Practical Combine with Donny Wals
      • Episode 42 - Patterns and Practices for Scalable Apps
      • Episode 12 - iOS Developer Interviews with Alex Bush

      Related Links

      • iOS Developer Happy Hour by Allen W
      • AppForce1 Podcast
      • The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille Fournier
      • Bazel
      • Tuist
      • XcodeGen
      • Swift Packages - Dependency Management of the Future (NSSpain 2020) by Leo Dion

      Sponsors

      AppFigures
      The tools you need to monitor, optimize, and get more downloads.

      There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
      The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

      The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
      https://appfigures.com/resources/aso

      Also check out our episode with CEO Ariel Michaeli:
      https://share.transistor.fm/s/15b7ff63

      Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
      https://appfigures.com/account/upgrade?p=empower3030

      Working in 2020 and 2021

      • Why do podcasts in 2020 and 2021?
      • Running a Cocoaheads in 2020
      • Networking in 2020
      • Working from Home
      • Writing a Book in 2021

      Dealing with Complexity in Your Code Base

      • Dealing with Large Teams
      • Keeping Your App Secure
      • Using the Keychain properly
      • How does ATS work
      • Dealing with Isolation and Repetition
      • Transitioning through Objective-C, Swift, and SwiftUI

      Social Media

      Email
      [email protected]
      GitHub - @brightdigit

      Twitter
      BrightDigit - @brightdigit
      Leo - @leogdion

      LinkedIn
      BrightDigit
      Leo

      Instagram - @brightdigit
      Patreon - empowerappshow

      Credits

      Music from https://filmmusic.io
      "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
      License: CC BY (http://creativecommons.org/licenses/by/4.0/)



      Thanks to our monthly supporters
      • work design
      • Steven Lipton
      • ★ Support this podcast on Patreon ★
        51 min
      • Year of the Server with Tim Condon - Part 2

        Guest

        • Tim Condon
          • Twitter @0xTim

        Youtube Video - https://youtu.be/VMNvZtw9OyU

        Related Episodes

        • Episode 74 - Year of the Server with Tim Condon - Part 1
        • Episode 72 - Functional Programming with Daniel Steinberg
        • Episode 49 - Vapor 4 with Tibor Bödecs
        • Episode 34 - Server-Side Swift with Tim Condon
        • Episode 8 - Choosing the Right Backend with Erik Gillespie

        Related Links

        • The Future of Swift on the Server by Tim
        • Building the next version of the Smoke Framework by Simon Pilkington
        • Swift Server Work Group
        • Use Swift on AWS Lambda with Xcode - WWDC 2020
        • Getting started with async/await in Swift by Eneko Alonso
        • Soto for AWS
        • Smoke Framework
        • Building the next version of the Smoke Framework by Simon Pilkington
        • Kitura
        • Chaqmoq
        • Swift Log
        • Swift Metrics
        • Swift Tracing
        • Vapor Queues
        • Vapor Queues Fluent Driver
        • A Complete Guide to Swift Development on Linux By Jari Koopman
        • Swift Setup from Steven Van Impe and PWS Academy
        • iOS Developer Happy Hour by Allen W
        • AppForce1 Podcast

        Sponsors

        AppFigures
        The tools you need to monitor, optimize, and get more downloads.

        There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
        The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

        The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
        https://appfigures.com/resources/aso

        Also check out our episode with CEO Ariel Michaeli:
        https://share.transistor.fm/s/15b7ff63

        Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
        https://appfigures.com/account/upgrade?p=empower3030

        Linode
        A cloud experience developers love

        • Great for Setting Up a Backend for Your App
        • Variety of VM Configurations and Settings
        • Reasonable Pricing Starting at $5 per month
        • Global Data Centers
        • The Developer Cloud Simplified

        Try it today with this special link:
        https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7

        Check out OrchardNest Today:
        https://orchardnest.com

        Vapor 5 and Async/Await

        • How Async/Await affects SwiftNIO
        • How Async/Await affects EventLoopFuture
        • Performances vs Maintainability 
        • What is the timeline on Async/Await

        Amazon and Server-Side Swift

        • What is Soto?
        • What Amazon web services Soto supports?
        • How to integrate Soto into your sever-side Swift project?
        • What is Smoke?

        Important Server-Side Frameworks

        • Smoke, Kitura, and Chaqmoq
        • Logging and Metrics
        • Job and Queue Management
        • Swift Tracing

        Server-Side Swift in the Real World

        • Where to Host Your Server-Side App
        • Is Server-Side Swift Production Ready
        • Growth of Server-Side Acceptance in 2020
        • Differences from iOS Development
        • Scaling Your Server-Side Application
        • Can You Develop in Swift outside of Xcode?

        Social Media

        Email
        [email protected]
        GitHub - @brightdigit

        Twitter
        BrightDigit - @brightdigit
        Leo - @leogdion

        LinkedIn
        BrightDigit
        Leo

        Instagram - @brightdigit
        Patreon - empowerappshow

        Credits

        Music from https://filmmusic.io
        "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
        License: CC BY (http://creativecommons.org/licenses/by/4.0/)


        Thanks to our monthly supporters
        • work design
        • Steven Lipton
        • ★ Support this podcast on Patreon ★
          36 min
        • Year of the Server with Tim Condon - Part 1

          Guest

          • Tim Condon
            • Twitter @0xTim

          Youtube Video - https://youtu.be/7pNF4em4pyU

          Related Episodes

          • Episode 34 - Server-Side Swift with Tim Condon
          • Episode 49 - Vapor 4 with Tibor Bödecs
          • Episode 74 - Year of the Server with Tim Condon - Part 2

          Related Links

          • The Future of Swift on the Server by Tim
          • Building the next version of the Smoke Framework by Simon Pilkington
          • Swift Server Work Group
          • Use Swift on AWS Lambda with Xcode - WWDC 2020
          • Platforms State of the Union - WWDC 2020 (Vapor at 30:30)
          • Virtualization Framework
          • Running Docker on Apple Silicon M1 by Sven A. Schmidt
          • AWS Graviton

          Sponsors

          AppFigures
          The tools you need to monitor, optimize, and get more downloads.

          There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
          The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

          The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
          https://appfigures.com/resources/aso

          Also check out our episode with CEO Ariel Michaeli:
          https://share.transistor.fm/s/15b7ff63

          Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
          https://appfigures.com/account/upgrade?p=empower3030

          BrightDigit

          • Specialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch
          • 10 years of experience developing for a variety of Apple platform
          • Helping dev shops which lack experience with Apple platforms and Swift

          Contact me if you need help today.

          Swift Server Work Group and SwiftNIO

          • What is the Swift Server Work Group?
          • Server-Side at WWDC
          • What is SwiftNIO and how does it fit with Server-Side Swift?
          • Why SwiftNIO instead of URLSession?
          • Should you use SwiftNIO for my iOS app?

          State of Swift on the Server

          • Where Swift has grown in 2020 
          • State of Kitura after IBM
          • Swift and Server-Side Swift on Windows
          • AWS Lambda and Smoke
          • Swift on Ubuntu 20, Centos, and Amazon Linux

          ARM and Swift on the Server

          • Server Development on Apple Silicon/ARM
          • Virtualization on Apple Silicon
          • The Future of ARM Servers
          • more on concurrency proposal and Vapor 5 in the next episode... 😯

          Social Media

          Email
          [email protected]
          GitHub - @brightdigit

          Twitter
          BrightDigit - @brightdigit
          Leo - @leogdion

          LinkedIn
          BrightDigit
          Leo

          Instagram - @brightdigit
          Patreon - empowerappshow

          Credits

          Music from https://filmmusic.io
          "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
          License: CC BY (http://creativecommons.org/licenses/by/4.0/)

          Thanks to our monthly supporters
          • work design
          • Steven Lipton
          • ★ Support this podcast on Patreon ★
            25 min
          • Multi-Platform SwiftUI with Malin Sundberg

            Guest

            • Malin Sundberg - @malinsundberg
              • Orbit - https://timeinorbit.com - A nicely designed time tracking and invoicing app
              • Cup of Tech - http://cupof.tech - Podcast with Malin, Kai and Zach

            Order Speculid Today!

            Youtube Video - https://youtu.be/uFdLYrze0uc

            Related Episodes

            • Episode 25 - Developing for Multiple Platforms with Manton Reece 
            • Episode 35 - SwiftUI - The Good, the Bad, and the Benefits
            • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2
            • Episode 60 - The Future of Mac Development with Lucas Derraugh - Part 2

            Related Links

            • Back to the Mac 2020 - The journey of making a Mac app in SwiftUI by Malin
            • NSSpain - SwiftUI: We’re now Apple Platform Developers by Malin
            • iOSDevCampDC 2020 - Full Stack Swift - From Server to Watch by Leo

            Sponsors

            AppFigures
            The tools you need to monitor, optimize, and get more downloads.

            There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
            The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

            The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
            https://appfigures.com/resources/aso

            Also check out our episode with CEO Ariel Michaeli:
            https://share.transistor.fm/s/15b7ff63

            Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
            https://appfigures.com/account/upgrade?p=empower3030

            Transistor.Fm
            Your podcast's publishing platform
            Transistor not only hosts your podcast but also:

            • Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and Mailchimp
            • Deep analytics including average downloads per episode, popular podcast apps, number of subscribers, trends
            • Professional support for creatives, businesses, and professional podcasters when it comes to hosting and analytics

            How do you start a podcast?
            https://transistor.fm/how-to-start-a-podcast/?via=empowerapps

            Try it today with this special link:
            https://transistor.fm/?via=empowerapps

            Building for the macOS

            • macOS Design Differences
            • Where AppKit is necessary on macOS?
            • How Big Sur changed the design?
            • Supporting Older Operating Systems

            Migrating to iOS

            • Dealing with iOS screen size
            • Differences in navigation
            • What parts can be reused for SwiftUI?
            • Designing for "glimpses"

            Whether to go with SwiftUI

            • AppKit/UIKit vs SwiftUI
            • Some parts faster for development - some slower
            • Based on expertise 
            • How about Catalyst?

            Social Media

            Email
            [email protected]
            GitHub - @brightdigit

            Twitter
            BrightDigit - @brightdigit
            Leo - @leogdion

            LinkedIn
            BrightDigit
            Leo

            Instagram - @brightdigit
            Patreon - empowerappshow

            Credits

            Music from https://filmmusic.io
            "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
            License: CC BY (http://creativecommons.org/licenses/by/4.0/)


            Thanks to our monthly supporters
            • work design
            • Steven Lipton
            • ★ Support this podcast on Patreon ★
              47 min
            • Functional Programming with Daniel Steinberg

              Guest

              • Daniel Steinberg - dimsumthinking.com
                • Twitter @dimsumthinking
                • Newsletter

              Youtube Video - https://youtu.be/YWZt2vq3Y_U

              Related Episodes

              • Episode 36 - Upgrading Your Skills in 2020 with Paul Hudson
              • Episode 47 - Practical Combine with Donny Wals
              • Episode 19 - WWDC 2019 - Swift UI with Jason Anderson
              • Episode 57 - SwiftUI with Majid Jabrayilov - Part 2

              Related Links

              • A Combine Kickstart by Daniel Steinberg 
              • A Functional Programming Kickstart by Daniel Steinberg
              • iOSDevCampDC 2020 - Keynote: Mise en Place - Daniel Steinberg
              • JFS by Amy Hoy
              • Refactoring to Patterns by Joshua Kerievsky
              • flatMap, Double Optionals, and Functional Programming by Leo Dion
              • Introducing Combine - WWDC 2019 
              • Functional Swift by Chris Eidhof, Florian Kugler, and Wouter Swierstra
              • The Humane Interface: New Directions for Designing Interactive Systems by Jef Raskin
              • Combine-ing the Old with the New by Leo Dion at 360iDev 2020
              • Atomic Habits by James Clear
              • Latest BrightDigit Newsletter on Error Handling

              Sponsors

              AppFigures
              The tools you need to monitor, optimize, and get more downloads.

              There's a lot of demand for apps right now, so it's a really great time to give it a try. It's easier than you think.
              The guys who run it are indie devs who had a need and created a tool. 11 years later, it's an all-in-one platform for developers who want to get more downloads and make more money with their apps.

              The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
              https://appfigures.com/resources/aso

              Also check out our episode with CEO Ariel Michaeli:
              https://share.transistor.fm/s/15b7ff63

              Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
              https://appfigures.com/account/upgrade?p=empower3030

              Audible
              Audible is the leading provider of spoken-word entertainment and audiobooks, ranging from best sellers, to celebrity memoirs, news, business, and self-development. Every month, members get one (1) credit to pick any title, plus two (2) Audible Originals from a monthly selection, and access to daily news digests (from The New York Times, The Wall Street Journal, and The Washington Post), as well as guided meditation programs.

              My recommendation
              Talking to Strangers - What We Should Know About the People We Don't Know

              Written and Narrated by: Malcolm Gladwell


              Try it out today and 2 free audiobooks:
              http://www.audibletrial.com/EmpowerApps

              Learning and Conferences

              • Presentation vs Code
              • Avoiding the actual work
              • Using what works best when you need it
              • The importance of writing everyday

              Functional Programming

              • History of functional programming
              • Mathematical basis for functional programming
              • Examples of use with Array and Optionals: zip, reduce, map, etc...
              • Difference compactMap vs flatMap
              • What flatMap actually means
              • Relationship between functional programming and object-oriented programming

              Functional Programming and Combine

              • Mutability and Values
              • Adapting to new patterns
              • Staying organized with small pieces
              • Testing mapping between inputs

              Social Media

              Email
              [email protected]

              Twitter
              BrightDigit - @brightdigit
              Leo - @leogdion

              LinkedIn
              BrightDigit
              Leo

              Instagram - @brightdigit
              Patreon - empowerappshow

              Credits

              Music from https://filmmusic.io
              "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
              License: CC BY (http://creativecommons.org/licenses/by/4.0/)

              Thanks to our monthly supporters
              • work design
              • Steven Lipton
              • ★ Support this podcast on Patreon ★
                40 min
              • App Dev Stack with Jordan Morgan

                Guest

                • Jordan Morgan - @jordanmorgan10
                  • Spend Stack
                  • Swiftjective-C

                Special Cut Our 2020 Apple Purchases - https://youtu.be/0GSKcO18XPs
                Full Episode @Youtube - https://youtu.be/9-9XxNzXoTs

                Related Episodes

                • Episode 68 - App Store Review Guidelines with Paweł Madej
                • Episode 62 - Local Database Storage on iOS with Aaron Douglas
                • Episode 65 - Understanding Git with Ben Chatelain
                • ATP 405 - The Benevolence of the Powerful
                • Release Notes 393 - Small Fry

                Related Links

                • Apple Press Release
                • A Companion of SwiftUI App
                • NYTimes - Apple Halves Its App Store Fee for the Smaller Companies
                • Apps We Use
                  • GitHub
                  • Oh My Zsh
                  • Sublime Text
                  • Nova
                  • Ulysses
                  • Homebrew
                  • Homebrew Bundle
                • Is Apple Silicon Ready?

                Sponsors

                Linode
                A cloud experience developers love

                • Great for Setting Up a Backend for Your App
                • Variety of VM Configurations and Settings
                • Reasonable Pricing Starting at $5 per month
                • Global Data Centers
                • The Developer Cloud Simplified

                Try it today with this special link:
                https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7

                Check out OrchardNest Today:
                https://orchardnest.com

                App Store Revenue Changes

                • Make less than a million, cut reduced from 30% to 15%
                • How it helps indie developers 
                • Alternative App Stores

                Setting Up a New Dev Machine

                • Using Instruments
                • Power of Accessibility Inspector
                • Favorite Text Editor
                • GitHub App
                • Shell Configuration
                • Web Development Tools
                • Dev Application Compatibility on M1?

                Working from Home in 2020

                • Benefits of a Co-Working Space
                • Keeping kids busy while working
                • Trying to keep focus in development
                • Co-working in 2020
                • Having boundaries with kids
                • Having "me-time" and being working parents in 2020

                Social Media

                Email
                [email protected]
                GitHub - @brightdigit

                Twitter
                BrightDigit - @brightdigit
                Leo - @leogdion

                LinkedIn
                BrightDigit
                Leo

                Instagram - @brightdigit
                Patreon - empowerappshow

                Credits

                Music from https://filmmusic.io
                "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                Thanks to our monthly supporters
                • work design
                • Steven Lipton
                • ★ Support this podcast on Patreon ★
                  39 min
                • Maintaining & Migrating with Antoine van der Lee - Part 2

                  Guest

                  • Antoine van der Lee
                    • Twitter - @twannl
                    • Linkedin
                    • GitHub
                    • RocketSim

                  YouTube Video - https://youtu.be/AedW0Da37KQ

                  Related Episodes

                  • Episode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1
                  • Episode 14 - iOS App Architecture with René Cacheaux and Josh Berlin
                  • Episode 15 - Test-Driven Development with Joshua Greene and Michael Katz
                  • Episode 39 - Managing Code Quality with Anne Cahalan
                  • Episode 62 - Local Database Storage on iOS with Aaron Douglas

                  Related Links

                  • 4 Tips to make it easier to fix crashes and bugs
                  • OSLog and Unified logging as recommended by Apple
                  • Adopting SwiftUI at WeTransfer
                  • Code Guidelines at WeTransfer 
                  • Antoine's Core Data Blog Posts
                  • Donny's Core Data Blog Posts

                  Sponsors

                  AppFigures
                  The tools you need to monitor, optimize, and get more downloads.

                  If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

                  • Check out their great articles and guides on app store optimization 
                  • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
                  • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
                  • Check out more of their resources at appfigures.com/resources.

                  The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
                  https://appfigures.com/resources/aso

                  Also check out our episode with CEO Ariel Michaeli:
                  https://share.transistor.fm/s/15b7ff63

                  Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
                  https://appfigures.com/account/upgrade?p=empower3030


                  I will be speaking at NSSpain 2020...
                  Nov 17 - 20, 2020

                  • One of the most known conferences about Apple platforms development is going remote this year! 
                  • NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.
                  • Guests of the show Paul Hudson, Donny Wals and Antoine van der Lee will be speaking as well as others

                  Go to NSSpain.com and use promo code empowerapps to get 10% off

                  Upgrading Older Projects

                  • Migrating from older versions of Swift
                  • Migrating to SwiftUI
                  • Upgrading piecemeal with new features
                  • Continue supporting older OSes

                  Bugs and Logging

                  • Understanding OSLog
                  • Finding a Bug Tracker
                  • Using Diagnostics

                  Social Media

                  Email
                  [email protected]
                  GitHub - @brightdigit

                  Twitter
                  BrightDigit - @brightdigit
                  Leo - @leogdion

                  LinkedIn
                  BrightDigit
                  Leo

                  Instagram - @brightdigit
                  Patreon - empowerappshow

                  Credits

                  Music from https://filmmusic.io
                  "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                  License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                  Transcription

                  Leo Dion (Host): [00:00:00] Thank you for joining me for another episode of empower apps. I'm your host, Leo Dion joining us again is Antoine Vander Lee. Hey Antoine. Thanks for coming back. Yeah, glad to be back. So I've actually worked on projects that were written in Swift 1. And in the last year or two, have you, have you worked on any of those?

                  [00:00:26] Antoine v.d. SwiftLee (Guest): [00:00:26] I was honored to be at WWDC the, when Swift was announced and you know, you're at the enthusiastic when it's announced, but if you're there, I guess you're even more enthusiastic to get started with it because you're there in that week. You have your MacBook open all the time and you try out a few things.

                  [00:00:44] And yeah, I was at a point where I had to convince kind of my project manager to rewrite the project or not. So, yeah, I know. I knew at that point, Switch was the future. So I had a really good statement to make there and I convinced them and we started writing the project is Swift one.one, which was kind of like the first really public version you could use, I guess if I recall correctly.

                  [00:01:09] Yeah. Yeah. So we, we started using that and the first week, two weeks, it was all fine and it worked nicely and we continue that we continued and a project grew. And then we realized that you know what is it called again? Incremental bills. Sorry, I couldn't get to the word because we didn't have incremental building at the time, which meant that the project builds times where like, like eight minutes, nine minutes at the certain point, just for a really small change, it didn't work at all.

                  [00:01:42] Up until I think  introduced incremental building, which was a lot better already, but yeah. Then three arrives with forest grades, but for existing projects, it was definitely not great. I'm not sure if you experienced the sa...

                  31 min
                • Maintaining & Migrating with Antoine van der Lee - Part 1

                  Guest

                  • Antoine van der Lee
                    • Twitter - @twannl
                    • Linkedin
                    • GitHub
                    • RocketSim

                  YouTube Video - https://youtu.be/bnAzZo3-N4g

                  Related Episodes

                  • Episode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2
                  • Episode 14 - iOS App Architecture with René Cacheaux and Josh Berlin
                  • Episode 15 - Test-Driven Development with Joshua Greene and Michael Katz
                  • Episode 39 - Managing Code Quality with Anne Cahalan

                  Related Links

                  • 4 Tips to make it easier to fix crashes and bugs
                  • OSLog and Unified logging as recommended by Apple
                  • Adopting SwiftUI at WeTransfer
                  • Code Guidelines at WeTransfer 

                  Sponsors

                  AppFigures
                  The tools you need to monitor, optimize, and get more downloads.

                  If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

                  • Check out their great articles and guides on app store optimization 
                  • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
                  • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
                  • Check out more of their resources at appfigures.com/resources.

                  The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
                  https://appfigures.com/resources/aso

                  Also check out our episode with CEO Ariel Michaeli:
                  https://share.transistor.fm/s/15b7ff63

                  Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
                  https://appfigures.com/account/upgrade?p=empower3030


                  I will be speaking at NSSpain 2020...
                  Nov 17 - 20, 2020

                  • One of the most known conferences about Apple platforms development is going remote this year! 
                  • NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.
                  • Guests of the show Paul Hudson, Donny Wals and Antoine van der Lee will be speaking as well as others

                  Go to NSSpain.com and use promo code empowerapps to get 10% off

                  Intro

                  • Latest BrightDigit newsletter on Apple Event
                  • Fan or no Fan?
                  • Memory Limits?
                  • Trying to get Speculid out in the App Store 
                  • Back to the Mac 2020 Videos
                    • Leo on Modern Mac App Dev and C++
                    • Leo on Swift Argument Parser
                    • Lucas from Episodes 59 and 60 on Custom Search Suggestions Window
                    • Malin will be on in Dec to talk SwiftUI and Multiplatform Dev!
                  • Get your NSSpain ticket soon and use promo code empowerapps

                  On Simulators

                  • RocketSim
                  • Managing Multiple Simulators
                  • Creating Movies and Gifs from Simulator
                  • Preparing RocketSim for Big Sur

                  Dealing with Old Code

                  • Your old code vs Someone else's old code
                  • When do you need to rewrite the app?
                  • How do you convince a manager?
                  • Differences between agency and product work

                  Early Project Decisions

                  • Dealing with Third-Party Dependencies
                  • Refactoring by Unit Tests
                  • Keeping File Size Down
                  • Splitting Types with Extensions

                  Social Media

                  Email
                  [email protected]
                  GitHub - @brightdigit

                  Twitter
                  BrightDigit - @brightdigit
                  Leo - @leogdion

                  LinkedIn
                  BrightDigit
                  Leo

                  Instagram - @brightdigit
                  Patreon - empowerappshow

                  Credits

                  Music from https://filmmusic.io
                  "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                  License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                  Transcript

                  Leo Dion (Host): [00:00:00] Hello folks. Welcome to another episode of EmpowerApps. I am your host Leo Dion. Before we began the interview with Antonie, I wanted to cover a few things. We just finished the Apple event, revealing the new Apple Silicon Macs. And I wanted to talk about that. We recorded the episode the morning of today of the Apple event.

                  [00:00:20] So obviously Antonie and I didn't really cover these new Macs, but I figured I would just give you a quick, quick thoughts on the event today. So this was our last event from Apple last hardware event. It's been pretty quick. This year. We've had three events in two months, like Tim said, and we got the reveal of the  chip, which will be used in the Mac book pro, Mac book air, and Mac mini, which can be ordered today.

                  [00:00:48] I don't know when they're going to be out. Exactly. I haven't been able to check that out. I don't know which I'm really interested in. I'm kind of. Not really up for buying a...

                  32 min
                • App Store Review Guidelines with Paweł Madej

                  Guest

                  • Paweł Madej 
                    • Twitter @PawelMadejCK
                    • GitHub @nysander
                    • CodeConf App
                    • Twitter Text Library

                  YouTube Video - https://youtu.be/NmFHkLlxhL8

                  Related Episodes

                  • Episode 67 - Documenting Your Code with Bas Broek
                  • Episode 62 - Local Database Storage on iOS with Aaron Douglas
                  • Under the Radar - Store Wars

                  Related Links

                  • Objective-C For Swift Developers by Paul Hudson
                  • Four Reasons Why We Won’t See Third-Party Apple Watch Faces (And What Apple Is Doing Instead) by David Shayer

                  Sponsors

                  AppFigures
                  The tools you need to monitor, optimize, and get more downloads.

                  If you want your app to succeed, there's never been a better time to read up on App Store Optimization and Appfigures provides that for you. 

                  • Check out their great articles and guides on app store optimization 
                  • Brand new teardowns of specific apps, like Spotify for instance or indie apps like Fotmob.
                  • New competitor's report in the Appfigures dashboard where you are able to view competitor downloads, build performance benchmarks, and see the new trends as they happen. Check it out here.
                  • Check out more of their resources at appfigures.com/resources.

                  The folks at Appfigures have easy step-by-step guides and intuitive tools to do that, which many indie developers are using to get more downloads:
                  https://appfigures.com/resources/aso

                  Also check out our episode with CEO Ariel Michaeli:
                  https://share.transistor.fm/s/15b7ff63

                  Try Appfigures for free, and if you like it use the special link to get 30% off for the next 3 months:
                  https://appfigures.com/account/upgrade?p=empower3030


                  I will be speaking at NSSpain 2020...
                  Nov 17 - 20, 2020

                  • One of the most known conferences about Apple platforms development is going remote this year! 
                  • NSSpain 2020 is an online, continuous 36 hours conference, carefully crafted by the community for the community.
                  • Guests of the show Paul Hudson and Donny Wals will be speaking as well as others

                  Go to NSSpain.com and use promo code empowerapps to get 10% off

                  Also speaking at...

                  • iOSDevCampDC 2020 - October 30
                  • Back to the Mac - November 9 & 10

                  Pharmacist to iOS Dev

                  • Learning Resources
                  • Challenges with Documentation
                  • Making CodeConf for Conference Videos
                  • Using CoreML for CodeConf Subscriptions Bonus Clip
                  • Building the Twitter Text Library Bonus Clip

                  Getting into the App Store

                  • CodeConf - Do you have the right to the IP you're using?
                    • Rule 5.2 Intellectual Property
                  • CodeConf - Are you using official libraries?
                    • Rule 5.2.2 Third-Party Sites/Services
                  • CodeConf - Do you provide ongoing value to the customer?
                    • Rule 3.1.2(a) Permissible uses
                  • Hey - Does your provide some functionality?
                    • Rule 4.2 Minimum Functionality
                    • Rule 3.1.3(a) “Reader” Apps
                  • Wordpress - Are you avoiding in-app purchases accidentally?
                    • Rule 3.1.1 In-App Purchase
                    • Aaron Talking about the Automatic Wordpress Issue
                  • xCloud - Are you providing additional content?
                    • Rule 4.2.7 Remote Desktop Clients
                    • Rule 4.9 Streaming games
                  • Fortnite - Are you avoiding in-app purchases purposefully?
                    • Rule 3.2 Other Business Model Issues 
                    • Rule 3.2.2 Unacceptable

                  Other App Store Tips

                  • Avoid Bugs!
                  • TestFlight Reviews vs App Store Review
                  • You can be rejected later!

                  Social Media

                  Email
                  [email protected]
                  GitHub - @brightdigit

                  Twitter
                  BrightDigit - @brightdigit
                  Leo - @leogdion

                  LinkedIn
                  BrightDigit
                  Leo

                  Instagram - @brightdigit
                  Patreon - empowerappshow

                  Credits

                  Music from https://filmmusic.io
                  "Blippy Trance" by Kevin MacLeod (https://incompetech.com)
                  License: CC BY (http://creativecommons.org/licenses/by/4.0/)

                  Transcription

                  Leo Dion (Host): Thank you for joining me for another episode EmpowerApps. I'm your  host, Leo Dion. Today we have with us.  how you doing? Hello? 

                  [00:00:12] Paweł Madej (guest): I'm fine. Thank you. 

                  [00:00:14] Leo Dion (Host): Thank you so much for comi...

                  51 min

                About Empower Apps

                From the publisher's feed

                An exploration of Apple business news and technology. We talk about how businesses can use new technology to empower their business and employees, from Leo Dion, founder of BrightDigit.