PLAY PODCASTS
Empower Apps

Empower Apps

217 episodes — Page 3 of 5

Ep 117Empower Station with Matt Braun

GuestMatt Braun (@mattbraun)Twitter (@mattbraun)SketchParty TVYoutube Video - https://youtu.be/HRfciIxoSMoRelated EpisodesE27 - Media Outreach with Jeff GametE71 - App Dev Stack with Jordan MorganE78 - Apple Silicon Review with Gui RamboE113 - Indie Dev #2 - Tasks by Mustafa YusufRelated LinksMatt's Empower Station TweetLeo's Empower Station SpecsEddy Cue mentions SketchParty TVBuy Hacking with tvOS and build apps and games for Apple TVBeginning Native tvOS Apps | raywenderlich.comSwiftUI on tvOS | raywenderlich.comtvOS Top Shelf Tutorial: Static and Interactive | raywenderlich.comBeginning tvOS Development with TVML Tutorial | raywenderlich.comDisney bought baseball’s tech team to take on NetflixPaper by WeTransferMacStories - SketchParty TV By Federico ViticciCocoaAsyncSocketSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Show NotesHome Button is here to stayM1 on the iPad AirWhat the Mac Studio MeansLeo's Choice of Configuration Future of Apple TV How the market of the Apple TV worksThe power of being mentioned at an Apple EventTesting Apple TV SoftwareTVML vs UIKit vs SwiftUI on the TVGames on the Apple TVSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Mar 10, 202240 min

Ep 116Indie Dev #5 - Knowing Your Market with David Barnard

GuestDavid Barnard (blog)Twitter @drbarnardThe Sub Club PodcastContrastYoutube Video - https://youtu.be/LaCj_Oaw1uoRelated EpisodesE115 - Indie Dev #4 - Making an App Best-in-Class with Jordan MorganE114 - Indie Dev #3 - Focused Work with Michael TigasE113 - Indie Dev #2 - Tasks by Mustafa YusufE112 - Indie Dev #1 - Dark Noise by Charlie ChapmanE104 - In-App Purchases and the StoreKit API with Andy BoedoE68 - App Store Review Guidelines with Paweł MadejE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliSub Club - Eric Owens, App Business Brokers — How to Sell Your AppSub Club - Ben Bajarin, Creative Strategies — Quantifying Apple’s Developer Sentiment ProblemSub Club - David Smith, Widgetsmith - Lessons From 50 Million DownloadsSub Club - Ben Thompson, Stratechery - Apple’s App Store ConundrumRelated LinksHow to Game the App StoreRevenueCat - The Ultimate Guide to Subscription Testing on iOSRevenueCat - Managing Cross-Platform SubscriptionsRevenueCat - Subscribers Are Your True Fans RevenueCat - Cashing Out: How to Sell Your AppWhy Amazon Has A Fake Review Problem by CNBCSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Show NotesDoes not being a developer help?How to check if there's market for your idea?What markets attract “scammy” apps?The Future of App StoreBuilding a Better App StoreBiggest Mistake Indies DoSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton

Feb 25, 202254 min

Ep 115Indie Dev #4 - Making an App Best-in-Class with Jordan Morgan

GuestJordan Morgan - @jordanmorgan10Swiftjective-CA Best-in-Class iOS App - A Five Book SeriesYoutube Video - https://youtu.be/aMBoJDnBuSoRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliE62 - Local Database Storage on iOS with Aaron DouglasE112 - Indie Dev #2 - Tasks by Mustafa YusufE106 - Mac Dev in 2021 with Daniel JalkutE94 - iPad Development with Adam ShawE71 - App Dev Stack with Jordan MorganE113 - Indie Dev #3 - Focused Work with Michael TigasRelated LinksSpend StackTry out the new SwiftUI Tour in the Buffer betaA New Home for Spend StackDailyios RevenueCat - Cashing Out: How to Sell Your App by David BarnardCan you learn designMicroacquireFlippaSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Show NotesHow to manage your time as a side gigHow to decide what apps to work onWhy learning about the competition is importantUsing SwiftUI and CloudKit in 2022How getting an acquired worksOn writing his book series - The Best-in-Class iOS AppWhy accessibility is importantCan you learn designWhy you shouldn't start with designWhy you need to be able to describe your app in one sentencePros and cons of low vs high fidelityWhy the tone of your app is importantSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Feb 12, 202251 min

Ep 114Indie Dev #3 - Focused Work with Michael Tigas

GuestMichael Tigas (@michael_tigas)Hey I Make AppsLaunching an Indie App SeriesFocused Work AppOchi AppYoutube Video - https://youtu.be/HwC2_dETDFsRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE112 - Indie Dev #2 - Tasks by Mustafa YusufE106 - Mac Dev in 2021 with Daniel JalkutE94 - iPad Development with Adam ShawE71 - App Dev Stack with Jordan MorganRelated LinksPre-Order Ochi Today!Suggested People to Follow by Michael:Jordi Bruin (@jordibruin): Soosee, NaviEmmanuel Crouvisier (@emcro): CardPointersAaron Pearce (@aaron_pearce): HomeCam/Run/Pass/ScanMustafa Yusuf (@mufasaYC): TasksSponsorsSentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsShow NotesHow to find the "right" ideaUsing Catalyst to migrate Focused Work from iOS to the MacWhat is AppKit Bridging?How to get started designing your appHow to get beta testersHow to build interestHow to decide what APIs and Features to tap intoSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 30, 20221h 9m

Ep 113Indie Dev #2 - Tasks by Mustafa Yusuf

GuestMustafa Yusuf (@mufasaYC)Tasks AppYoutube Video - https://youtu.be/u_7Ow5dN0lcRelated EpisodesE111 - Indie Dev #1 - Dark Noise by Charlie ChapmanE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.SentryFrom error tracking to performance monitoring, developers can see what actually matters, solve quicker, and learn continuously about their applications - from the frontend to the backend.Source code, error filters, stack locals — Sentry enhances application performance monitoring with stack traces.Quickly identify performance issues before they become downtime. Breadcrumbs make application development a little easier by showing you the trails of events that lead to the error(s).Real-time application monitoring means data, in real-time. Dashboards add a visual element to our application monitoring.Over 1M developers and 80K organizations already ship better software faster with Sentry application monitoring. Check out their great iOS dev docs at:https://docs.sentry.io/platforms/apple/guides/ios?utm_source=empowerapps&utm_medium=paid-podcastSign up today for free at:http://sentry.io/for/ios?utm_source=empowerapps&utm_medium=paid-podcastAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Show NotesWorking culture differencesBalancing Architecture and ProgressBenefits and Drawbacks of CloudKitUnderstanding Your AudienceDifferentiating Your ProductSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 17, 202237 min

Ep 112Indie Dev #1 - Dark Noise by Charlie Chapman

GuestCharlie Chapman (Blog)Charlie Chapman (Twitter @_chuckyc)Dark Noise AppLaunched PodcastYoutube Video - https://youtu.be/UXvCBj6SAEARelated EpisodesE110 - Connecting Wirelessly with Gui RamboE91 - Fastlane with Josh HoltzE84 - Automation Fun with Jared SorgeE27 - Media Outreach with Jeff GametE26 - App Store Optimization with Ariel MichaeliRelated LinksCharlie Chapman - Marketing Dark NoiseLaunched - Episode 34: Flighty - Ryan JonesPatrick (H) Willems - I Accidentally Made a Feature Film - Here's What I LearnedSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesHow to keep track of ideas?How to get help?What features to prioritize?Why having a story for your app is important?What skills have transferred to a day time job?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 4, 202242 min

Ep 1112021 - Year in Review with Peter Witham

GuestPeter Witham - Compileswift.com - TwitterPeter's New Livestream - compileswift.liveYoutube Video - https://youtu.be/3MOK_smitUURelated EpisodesEpisode 110 - Connecting Wirelessly with Gui RamboEpisode 106 - Mac Dev in 2021 with Daniel JalkutEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 95 - Swift Playgrounds with Steve LiptonEpisode 94 - iPad Development with Adam ShawEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 91 - Fastlane with Josh HoltzEpisode 89 - Cryptography with Marcin KrzyżanowskiEpisode 84 - Automation Fun with Jared SorgeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 24 - Continuous Integration with Kyle NewsomeRelated LinksXcode Cloud Beta SignupCoreInt Episode 487 - I Spent A Week On ItApple Developer Tech TalksSteve Lipton - Swift Playgrounds CourseApple SwiftUI Sample App TutorialsNSSpain 15 - Xcode Cloud: What is it? How to use it? Is it for me? - Josh HoltzHWS - How to build your first SwiftUI app with Swift PlaygroundsCompileSwift Live Stream Highlight - macOS UI Design with SketchApple Design ResourcesSwift Studio by Marcin Krzyzanowski"Swift Light" by Marin TodorovNova by PanicSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsIndie Developer Spotlight - KalWoche by Matthias DeuschlGive a try to the first of many Indie Developer Spotlights with KalWoche by Matthias DeuschlWith this Independent Watch app, scroll through the calendar with the Digital Crown. Count days / weeks with the date calculator. Multiple complications including weekday, week of year, date.Practical calendar for quick flipping: scroll through time month by month with the Digital Crown.What weekday is April 1st? When is week 18? Which week of the year is beginning of November? → Just scroll until you see.How long until date x? → Simply scroll, tap, see.date calculator: add days, weeks, months or years from today or the selected date and the result is displayed as a date with weekday and calendar week. In addition, the duration from today or the selected date until then is displayed.Clean watchface complications help to always keep the current weekday, date and week of year in view. Find your perfect fit with numerous options.Give this app a try today at:https://apps.apple.com/app/apple-store/id1554477157Show NotesFuture of ...

Dec 21, 20211h 27m

Ep 110Connecting Wirelessly with Gui Rambo

GuestGui Rambo - Twitter @_insideBlogGithubStacktrace Podcast9to5MacYoutube Video - https://youtu.be/U97HwkmKpg8Related EpisodesEpisode 58 - Big Bad Bluetooth with Leah VogelEpisode 78 - Apple Silicon Review with Gui RamboEpisode 31 - Future Proofing Your Apps with Gui RamboRelated LinksAirBuddyMultipeerKit - high-level abstraction built on top of the MultipeerConnectivity frameworkSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesDealing with the Menu BarAirPods ThoughtsLessons learned working on AirBuddyBluetooth Terminology LessonDealing with AirPod Issues as a userHow Bluetooth works and differs from NetworkingHow the Nearby Interaction framework worksHow the Multi-peer Connectivity framework worksSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Dec 7, 20211h 13m

Ep 109Objective-C Today with Graham Lee

GuestGraham Lee - Twitter @iwasleegGraham's Blog - Structure and Interpretation of Computer ProgrammersGraham's Book - APPropriate BehaviourYoutube Video - https://youtu.be/H8O0rj1It1wRelated EpisodesEpisode 107 - Expert Swift with Shai MishaliEpisode 105 - Navigating DocC with Ellen ShapiroEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1Episode 48 - Alternative Backends with Kristaps GrinbergsRelated LinksDosAmigans Twitch Stream - Programming on the Amiga [objc retain]GNUstepCocotronObjFWmulle-objcWWDC 2020 - Refine Objective-C frameworks for Swiftsicpers.info - …and in the end there will be the command linesicpers.info - In which I misunderstood Objective-CIntegrating ​​​C++ Libraries with Swift - BrightDigitCairoSVG Objective-C++ Swift Package ExampleSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsShow NotesWhy you should know something about Objective-CWhy is Objective-C so different from Swift?Is there a purpose for Objective-C outside of Swift?Should you still write Objective-C?What steps to migrate Objective-C over to Swift?How to make sure your Swift is consumable by Objective-C?How to work with C++ through Objective-C?What are the differences between Dynamic and Static Typed languages?What are the benefits of Dynamic vs Static Typed languages?What does a PhD in Software Engineering do at Oxford?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Nov 23, 202150 min

Ep 108What is Firebase with Peter Friese

GuestPeter Friese - BlogTwitter - @peterfrieseYouTube - @peterfrieseGitHub - @peterfrieseYoutube Video - https://youtu.be/8m8oppa-LosRelated EpisodesEpisode 87 - Core Data Fun with Tim MitraEpisode 85 - AWS Amplify with Kilo LocoEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 8 - Cloud and Backend Services For Apps with Erik GillespieRelated LinksFirebase Summit - November 10thFirebase YouTube ChannelFirebase BlogFirebase Medium channelFirebase vs GCP VideosProjects & storageFunctions & Firestorethe LansingCodes app that never wasAuthenticate with Firebase Anonymously on Apple PlatformsMake It So - Replicating Apple's Reminders app with SwiftUI and FirebaseSwift on Cloud Run by Grant Timmerman from GCPSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesWhat does Firebase consist ofHow to use it properly in your iOS appHow Firestore's NoSQL DB worksHow to work with Firestore and SwiftUIWhat are Firebase's authentication featuresSetting up security properlyHow to authenticate with Firebase anonymously?Register for Firebase SummitSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Nov 9, 202142 min

Ep 107Expert Swift with Shai Mishali

GuestShai Mishali - Twitter @freak4pcGitHub @freak4pcYoutube Video - https://youtu.be/wQNs2ii-zsIRelated EpisodesEpisode 39 - Managing Code Quality with Anne CahalanEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 106 - Mac Dev in 2021 with Daniel JalkutRelated LinksExpert Swift by Marin Bencevic, Ray Fix, Shai Mishali and Ehab Yosry AmerModern Concurrency in Swift - Async/Await, Task Groups & Actors by Marin TodorovCombine: Asynchronous Programming with Swift by Marin Todorov, Shai Mishali and Florent PilletWWDC 2020 - Refine Objective-C frameworks for SwiftCombine CommunitySponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Show NotesWhat is Expert Swift?How to be pragmatic about expert features on your team?How can you improve your use of Codable in Swift?What are ways to improve Objective-C for Swift consumption?How can you hide certain Objective-C APIs from Swift?What makes for good API design?How to version your API?How Functional Reactive Programming fits?Future of Combine and Reactive in an Async and Await... and another book Shai is helping with concurrentlySocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Oct 26, 202152 min

Ep 106Mac Dev in 2021 with Daniel Jalkut

GuestDaniel Jalkut (@danielpunkass) | TwitterRed Sweater - Software Company - https://redsweater.com (without the dash 😎)Daniel's Blog - https://bitsplitting.orgCore Int - Podcast with MantonYoutube Video - https://youtu.be/W2f-GJFRY_URelated EpisodesEpisode 20 - WWDC 2019 - Mac Development with Daniel JalkutEpisode 60 - The Future of Mac Development with Lucas Derraugh - Part 2Episode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Episode 73 - Multi-Platform SwiftUI with Malin SundbergSponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Show NotesThoughts on the Apple Sept EventMacs we want to buyApple Watch EvolutionFrustrations of SwiftUI Mac DevelopmentMigrating from Objective-C to SwiftMac App Store and AppleScriptShortcuts on the MacSetting up AppleScript AccessSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Oct 12, 202141 min

Ep 105Navigating DocC with Ellen Shapiro

GuestEllen Shapiro - Twitter @designatednerddesignatednerd.comApollo GraphQLApolloGraphQL - YouTube ChannelYoutube Video - https://youtu.be/KhIg2u0J_wQRelated EpisodesEpisode 48 - Alternative Backends with Kristaps GrinbergsEpisode 102 - How to Learn New APIs with Stewart Lynch - Part 2Episode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 67 - Documenting Your Code with Bas BroekRelated LinksDoccZz by Helge HeßHosting DocC Archives by Joseph DuffyLeo's DocC Example for SyndiKit RSS Reader LibraryWWDC 2021 videosMeet DocC documentation in XcodeBuild interactive tutorials using DocCElevate your DocC documentation in XcodeHost and automate your DocC documentationSyndikit Github Action for Publishing to Netlify (at the end)Add an option to build the concurrency library for back deployment. #39051SponsorsRevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Show NotesWhy use DocC (and why not)Why adding header docs is an important first stepHow to organize your documentationArticles vs TutorialsWhat is a DocC extension?Hosting your DocCWhat are some challenges with DocC?Future of Open-Sourced DocCAdopting New OSes and Deprecating Old Ones...and quick thoughts on the September 2021 Apple EventSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Sep 28, 202145 min

Ep 104In-App Purchases and the StoreKit API with Andy Boedo

GuestAndy Boedo - Twitter @AndresBoedoRevenueCat - Twitter @RevenueCatThe Sub Club PodcastThe Sub Club YouTube ChannelYoutube Video - https://youtu.be/_3sIBHZPhx8Related EpisodesEpisode 26 - App Store Optimization with Ariel MichaeliEpisode 71 - App Dev Stack with Jordan MorganEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 103 - Learning From Your App Store Competitors with Ariel MitcheliEpisode 100 - 100th Episode SpectacularRelated LinksWhat's New with StoreKit 2 by Maddie BeylDeveloper’s Guide to Apple Family Sharing by Andy BoedoConverting a Paid iOS App to Subscriptions by Cody KernsShow NotesHow Court Cases will affect the App StoreWhy In-App Purchases and Subscriptions are popular?Why go with Apple's payment system vs. outside payment system?How to decide what features to cut-off behind your app's paywall?What exactly is a receipt in StoreKit?What's new in StoreKit2?Future of the App StoreSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Sep 20, 202145 min

Ep 103Learning From Your App Store Competitors with Ariel Mitcheli

Guest Ariel Michaeli - Twitter @arielmichaeliAppFigures - Twitter @appfiguresNewsletterPodcastYouTube Channel 360idev 2019 - App Store Optimization for the Rest of UsAppFigures GuidesAF Chats ASO & App Promotion GuidesApp & Keyword TeardownsThis Week in AppsAppFigures App Store Optimization ChecklistHow to Optimize Your Keywords List in App Store ConnectOptimizing Your App’s Name to Get More DownloadsHow to Choose the Right Keywords for App Store OptimizationYoutube Video - https://youtu.be/JHmn2y--wy0Related EpisodesEpisode 26 - App Store Optimization with Ariel MichaeliEpisode 71 - App Dev Stack with Jordan MorganEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 100 - 100th Episode SpectacularRelated LinksAF Chats - WWDC 2021 Recap with Joe CieplinskiAF Chats - A/B Testing Part 1: The Basics with Katie from StoremavenAF Chats - A/B Testing Part 2: How & What to Test with Gilad from MoburstAF Chats - Using Competitive Intelligence to Drive Growth with Ian Irving from The BBCMade to Stick by Heath BrothersThe Curse of KnowledgeShow NotesThoughts on 360iDevWhat's New in the App Store?How to do A/B Testing on the App StoreWhat to do before starting an appInformation to research from competitorsWhy competitors' tech stack mattersFuture changes to the App StoreOther Apple App StoresFuture of the MetaverseSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Sep 13, 202141 min

Ep 102How to Learn New APIs with Stewart Lynch - Part 2

GuestStewart Lynch @StewartLynchStewart Lynch Youtube ChannelCreaTECH SolutionsYoutube Video - https://youtu.be/gH3QnVHsUAcRelated EpisodesEpisode 101 - How to Learn New APIs with Stewart Lynch - Part 1Episode 98 - Async, Await, and Combine with Marin TodorovEpisode 97 - Day One App Ideas with Mikaela CaronEpisode 78 - Apple Silicon Review with Gui RamboEpisode 72 - Functional Programming with Daniel SteinbergEpisode 32 - Training Your Team with Steve LiptonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Episode 36 - Upgrading Your Skills in 2020 with Paul HudsonRelated LinksTop Headlines VideosSyndiKitBinging with BabishKarin PraterJared DavidsonBrian VoongMohammad Azam Code with ChrisSponsorsLinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesIs it just me or a bug?When to upgrade to betas?Challenges learning from documentationLearn SwiftUI or UIKitLearning Limitations of an APISocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Aug 31, 202143 min

Ep 101How to Learn New APIs with Stewart Lynch - Part 1

GuestStewart Lynch @StewartLynchStewart Lynch Youtube ChannelCreaTECH SolutionsYoutube Video - https://youtu.be/gH3QnVHsUAcRelated EpisodesEpisode 102 - How to Learn New APIs with Stewart Lynch - Part 2Episode 72 - Functional Programming with Daniel SteinbergEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 32 - Training Your Team with Steve LiptonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Related LinksTop Headlines VideosSponsorsLinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesUnderstanding Different Mental ModelsWhy getting a good foundation is important?Have a reasonable goal and expectationsBreak your app idea into smaller parts centered around specific APIsHow to be a good mentor and good menteeSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Aug 19, 202138 min

Ep 100100th Episode Spectacular

Youtube Videohttps://youtu.be/Rnv58mzGXOkLinksgBeat.comtransistor.fmpodcastedition.comRelated EpisodesEpisode 99 - Practical Entrepreneur with Donny WalsEpisode 98 - Async, Await, and Combine with Marin TodorovEpisode 87 - Core Data Fun with Tim MitraEpisode 86 - Third-Party APIs with Christian SeligEpisode 84 - Automation Fun with Jared SorgeEpisode 83 - Interviewing Tips with Kim ArnettEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 79 - Large Scale Teams with Joe FabisevichEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 74 - Year of the Server with Tim Condon - Part 1Episode 72 - Functional Programming with Daniel SteinbergEpisode 71 - App Dev Stack with Jordan MorganEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 64 - A Very Remote Year with Jacob GorbanEpisode 59 - The Future of Mac Development with Lucas Derraugh - Part 1Episode 56 - SwiftUI with Majid Jabrayilov - Part 1Episode 50 - 50th Episode ExtravaganzaEpisode 8 - Cloud and Backend Services For Apps with Erik GillespieEpisode 1 - WWDC 2018 - What Does It Mean For Businesses?About the ShowHow it got startedDifference between interviewee and interviewerWhy it's important to get helpPlanning vs FlexibilityLeo's Year(s) in ReviewAdjusting to working from home during 😷Producing a video and audio versionHow do guests and topics work?Future of the ShowBig 5 TopicsSwiftUI/Functional ProgrammingLarge Complex Apps/Patterns and Practices/DevOpsServer-Side SwiftIndie AppsLeadership/Communication and OrganizationAlso...Questions and AnswersFuture PlansSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Aug 3, 202151 min

Ep 99Practical Entrepreneur with Donny Wals

GuestDonny Wals - donnywals.comTwitter @donnywalsDonny's Practical BooksYoutube Video - https://youtu.be/L6U5Wm8_G74Related EpisodesEpisode 17 - Subcontracting with Joe CieplinskiEpisode 47 - Practical Combine with Donny WalsEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 93 - Test-Driven Development in Swift with Gio LodiEpisode 98 - Async, Await, and Combine with Marin TodorovSponsors360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.Differences from being an EmployeeKeep Yourself on TaskBalancing contract work with your product workFinding the Right ClientsGetting Yourself ReadyHow to decide whether you go soloWhat's the best way to find clients for your business?What are the biggest time vacuums for your business?How to be prepared to leave your employerSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jul 24, 202149 min

Ep 98Async, Await, and Combine with Marin Todorov

GuestMarin Todorov - underplot.comTwitter - @icanzilbBlog - trycombine.comPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/H6vW7f66zyUQuestions for Episode 100 HereRelated EpisodesEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 72 - Functional Programming with Daniel SteinbergEpisode 47 - Practical Combine with Donny WalsEpisode 19 - WWDC 2019 - SwiftUI with Jason AndersonRelated LinksTimelane 2What about Swift actors and CombineHow should profiling new Swift Concurrency APIs look like?Combine: Asynchronous programming with SwiftThoughts on Combine in an async/await worldUsing Combine for Your App’s Asynchronous CodeLeo Dion - The Multi-Threaded Asynchronous Parallel World of Swiftfrom UIKonf 2020from 360iDev 2019Hacking with Swift - How to document your project with DocCDocC2HTMLWWDC VideosMeet AsyncSequenceSwift concurrency: Behind the scenesExplore structured concurrency in SwiftMeet async/await in SwiftProtect mutable state with Swift actorsDiscover concurrency in SwiftUIMeet DocC documentation in XcodeSponsorsLinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comShow NotesHow does Async and Await work with Reactive Programming?When is Combine a good fit rather then Async and Await?Why does Async and Await require new OSes?How do Actors work?What do Actors replace?What secret project Marin worked on at Apple? Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jul 16, 202145 min

Ep 97Day One App Ideas with Mikaela Caron

GuestMikaela CaronTwitter - @mikaela__caronInstagram @mikaelacaron Podcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/mk1H6JIJkOERelated EpisodesEpisode 95 - Swift Playgrounds with Steve LiptonEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 85 - AWS Amplify with Kilo LocoEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 71 - App Dev Stack with Jordan MorganEpisode 27 - Media Outreach with Jeff GametRelated LinksMikaela's AppsGibbs Crew TriviaJob Application TrackerLeo's AppsHeartwitchSpeculidgBeatOrchardNestInspirationUnmute - Phone call assistantOrbit AppSwitchBuddy by Filip NemecekNotionBIGBRAINHACKS!Dave Jacobsen - YouTube ChannelDev/Design Tools in iOSSemanticUI Haptic HavenDashNotabilityFavorite GuidesLickabilityMarketing Dark Noise by Charlie ChapmanLaunching an Indie App by Michael TigasFocus Work by Michael TigasA Best-in-Class iOS App by Jordan MorganLearning ResourcesSwift by SundellHacking with SwiftCode with ChrisSean AllenAlso...The Secret to my Productivity by vlogbrothers📺 AF Chat: WWDC 2021 Recap with Joe CieplinskiWWDC 2021 - Create accessible experiences for watchOSSponsorsLinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comOur App IdeasHow Mikaela got into iOS DevelopmentBrain Marks (from Big Brain Hackathon) - hoping to finish this and make it open sourceAlarm app, where you can record your voice as the alarmBop It App Gestures: like bop it, but moving a phone around in various waysPodcasting app for Apple WatchAnother Todo AppAnother Expense AppHeartwitchSpeculidgBeatOrchardNestSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jul 9, 202142 min

Ep 96Localization with Zach Brass

GuestZach Brass - @zhbrassPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/2Lj21NQ3CXIRelated EpisodesEpisode 38 - Accessibility with Kim ArnettEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamRelated LinksApple Documentation on Morphology.CustomPronounBonmotWWDC 2021 SessionsWhat's new in FoundationThe practice of inclusive designLocalize your SwiftUI appStreamline your localized stringsWhat's new in SwiftUIWhat’s new in SF SymbolsSponsors360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.What is LocalizationWhat's the relationship with Internalization?Why does limiting yourself to English speaker hurt your app?What's the relationship with accessibility?Why you should start doing it now?What's the first thing you should do with your Xcode project?What's new with inflections from WWDC 2021? What's the best way to take advantage of formatters?How does WWDC 2021 improve formatters?What's Zach's biggest pet peeve with Localization tutorials?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jul 1, 202136 min

Ep 95Swift Playgrounds with Steve Lipton

GuestSteve Lipton- Twitter @Steve_LiptonLinkedInMakeAppPieiOS Development Tips WeeklyLinkedIn Learning CoursesPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/l5A8FHfvqIcRelated EpisodesEpisode 94 - iPad Development with Adam ShawEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 63 - Apple Watch 2020 with Steve LiptonEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonRelated LinksApple HI Guidelines - AccessiblyWWDC 2021 - Create accessible experiences for watchOSWWDC 2021 - SwiftUI Accessibility: Beyond the basicsApple previews powerful software updates designed for people with disabilitiesSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.Swift Playgrounds ChallengesChallenges with the File StructureMac vs iPadHow Playground Templates WorkUIKit vs Swift on PlaygroundsDealing with Access LevelsSwift Playgrounds Benefits and UpdatesPublishing to the App StoreIntegration with Xcode Cloud?Benefits of Direct Hardware AccessMore Accessibility with the iPadPro Apps on the iPadXcode Integration?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jun 24, 202144 min

Ep 94iPad Development with Adam Shaw

GuestAdam Shaw (Twitter @kabukivision)kabukivision.comWe Like Games PodcastDeveloper Commentary YouTube ChannelMoleskine StudioBonobo LabsPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/WHzAdaMHWgERelated EpisodesEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 10 - Business and IT ApplicationsEpisode 9 - iPad Apps for Businesses and ProsWWDC SessionsTake your iPad apps to the next levelFocus on iPad keyboard navigationSupport Full Keyboard Access in your iOS appSwiftUI on the Mac: Build the fundamentalsSwiftUI on the Mac: The finishing touchesSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Developing for iPadWhy develop an iPad app?iPad vs iPhoneiPad vs MacBuilding Pro Apps on the iPadLimits of iPadOSUsing Custom ControlsDesigning for the iPad (specifically)Migrating from iPhone to iPadDesigning for Different SizesWhether to support multiple windowsSupporting SplitViewSupporting Pointers and Keyboard ShortcutsPro Apps for the iPadProblems with Pro Apps on the iPad Missing Pro Apps on the iPadSwift Playground on the iPadSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jun 19, 202145 min

Ep 93Test-Driven Development in Swift with Gio Lodi

GuestGio Lodi - gio.codesTwitter @mokagioBlog at mokacoding.comTest-Driven Development in Swift with SwiftUI and Combine by GioApress LinkPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/OM9jbAbUXZ0Related EpisodesEpisode 15 - Test-Driven Development with Joshua Greene and Michael Katz Episode 24 - Continuous Integration with Kyle NewsomeEpisode 62 - Local Database Storage on iOS with Aaron DouglasEpisode 72 - Functional Programming with Daniel SteinbergEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 92 - WWDC 2021 - Platforms State of the Union with Peter WithamRelated LinksHow to test Swift async/await code with XCTest by GioxUnit Test Patterns: Refactoring Test Code by Gerard MeszarosWhat's a Test Double?What's New in Testing talk by Gio from Melbourne CocoaHeads - June 10th 2021Slides from talkDependency Inversion PrincipleCombineAsyncuallydimsumthinking.com by Daniel SteinbergLeo Dion - Combine-ing the Old with the New from 360iDev 2019 (on creating Publisher Factories/Publicists)Xcode Cloud Beta SignupWWDC SessionsEmbrace Expected Failures in XCTestMeet Xcode CloudExplore Xcode Cloud workflowsCustomize your advanced Xcode Cloud workflowsDiagnose unreliable code with test repetitionsSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.TDD Thoughts from WWDC 2021Is Xcode Cloud Ready?Who's the target audience for Xcode Cloud?On Testing with Async/AwaitCombine vs Async/AwaitHow to expect failures in Xcode 12.5Testing RepetitionsTDD, SwiftUI & CombineWhy do TDD now in Swift?Difficulties adopting it later in projectTDD in SwiftUI vs UIKitIsolating Systems with TDDWhat are the different types of Test Doubles?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jun 14, 202158 min

Ep 92WWDC 2021 - Platforms State of the Union with Peter Witham

GuestPeter Witham - Compileswift.com - TwitterCrossover EpisodeCompileSwift - Episode - Keynote ReviewPodcast Survey - https://brightdigit.typeform.com/to/yVZN2gITYoutube Video - https://youtu.be/6IEvRlyu904Related EpisodesEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 81 - Awaiting for Async with Vincent PradeillesEpisode 84 - Automation Fun with Jared SorgeEpisode 91 - Fastlane with Josh HoltzRelated LinksXcode Cloud Beta SignupTest-Driven Development in Swift by Gio LodiJosh Shaffer's Clarification on Async/Await and CombineSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.Xcode CloudHow does it differ from Xcode Server and Serverbots?Is there an on-premises version?Can the Workflows be edited via web or text?How does it compare to other services?Where's the REST API for Xcode CloudHow much does it cost?What's is going to be the relationship with Fastlane?How do pull requests, discussions, etc... interface with Git Repo Services (GitHub, Gitlab)?Xcode... Swift Playgrounds on the iPadFully Build and Upload Apps from the iPadHow does sharing code with Xcode on the Mac work?How does it interface with Git Repos?Can Preview Apps in Full ScreenSounds perfect for testing and prototypingAsync/Await and ActorsSee episode with Vincent on async and awaitXcode includes tools for refactoringWhat's the relationship with Combine?Uncertainty with ActorsSwiftUI - Year 3Used in various macOS apps (Maps, Photos, etc...)Continued improvements to ListTable added to macOSSpecific Platforms for modifiersPull-to-Refresh One linerNew Material Styles and UI Focus APIFocus and NotificationsMore Granular control over notificationsHow do notification scores work?What can we do about notification spam?WidgetsNew Extra Large WidgetMore StacksWidget SuggestionsiPad Home Screen WidgetsPeter's rant on WidgetsAlso... ScreenTime API, SharePlay API, AR Object Capture, and the death of Objective-CSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jun 8, 20211h 25m

Ep 91Fastlane with Josh Holtz

GuestJosh Holtz (website)Twitter @joshdholtzYoutube Video - https://youtu.be/YgEXQ1k6eRIRelated EpisodesEpisode 84 - Automation Fun with Jared SorgeEpisode 24 - Continuous Integration with Kyle NewsomeRelated Linksfastlane.toolsShibapmfastlane screencastsSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.What to know about FastlaneHow Fastlane started?How Fastlane is built and maintained?How can Fastlane help your team?What's Fastlane's hidden gem?How to automate signing your app?How does Fastlane working with the App Store Connect API?How does Fastlane deal with Apple's updates behind the scenes?How does WWDC affect Fastlane development?What's on Josh's WWDC Wish List (i.e. What feature could help Fastlane)?How can you contribute to Fastlane?What's the future of Fastlane?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

May 24, 202143 min

Ep 90AWS and SOTO with Adam Fowler

GuestAdam Fowler (website)@o_aberation (Twitter)@adamfowlerphoto (Instagram)Youtube Video - https://youtu.be/X5XOnyysMWoRelated EpisodesEpisode 85 - AWS Amplify with Kilo LocoEpisode 75 -Year of the Server with Tim Condon - Part 2Episode 49 - Vapor 4 with Tibor BödecsRelated LinksSoto - Swift SDK for Amazon Web ServicesHummingbird - Lightweight, flexible server framework written in SwiftSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.What is SOTO and how does it work with S3?How SOTO Works?How SOTO sets up its code?Why use S3 for storage?How S3 compares with other services?What Devs Should Know About AWSWhat is the best way to serve your website from AWS?How to setup authentication with AWS?How does Amplify fit in with other services?How to use DynamoDB with SOTO?How SOTO works with Lambda?How SOTO works with your Lambda?Dealing with Authentication, SOTO, and Lambda?How to avoid high costs with AWS?What is Hummingbird?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

May 14, 202129 min

Ep 89Cryptography with Marcin Krzyżanowski

GuestMarcin Krzyżanowski Twitter @krzyzanowskimSwift.bestYoutube Video - https://youtu.be/eigMjltZlP8Related EpisodesEpisode 88 - Conferences with John WilkerEpisode 84 - Automation Fun with Jared SorgeEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 55 - WWDC 2020 and Xcode 12 with Vadim Shpakovski - Part 2Episode 33 - 2020 Developer Wish List with Alex BushRelated LinksWWDC 2021 AnnouncedCryptoSwiftOnlineSwiftPlayground.runSwiftStudio.appApple Security FrameworkSerious CryptographySponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.What Should Devs Know About CryptographyWhat is CryptoSwiftWhat is relationship between Randomness and EncryptionWhat's the difference between Base64 Encoding and EncryptionWhat is a cypher?What is the difference between symmetric and asymmetric?What is key derivation for?What is an initialization vector (aka IV)?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

May 4, 202140 min

Ep 88Conferences with John Wilker

GuestJohn Wilker (johnwilker.com)360|iDev - August 22 - 25, 2021Use the promo code EmpowerApps to get 25% off registration.Twitter (jwilker)Instagram (johntwilker)360ConferencesYoutube Video - https://youtu.be/XXQB24mqQp4Related EpisodesEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonEpisode 9 - iPad Apps for Businesses and ProsRelated LinksWWDC 2021 AnnouncedGoodNotesScrivener360|iDev 2021 Call For Papers will close May 7, 2021!Plex now works with the Apple TV app, but not all content is available - iMoreJohn on using his iPadWriting wherever you are - johnwilker.comI might finally not need a moleskine - johnwilker.comWhere's the iPad fit in? - johnwilker.comiPad..... nice but not magical, yet (my Review) - johnwilker.comSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.360iDev - August 22 -25 (Hybrid)The Leading indie iOS/Mac (and watchOS, and tvOS) Developer conferenceIt's all about Community and Code!Four days of hands-on training, amazing sessions, and the great community. All Swift.Available Online or In-PersonUse the promo code EmpowerApps to get 25% off registration.Hosting Conferences TodayDifferent Challenges with 2021 vs 2020Getting Signups and RegistrationsImprovements to Online PlatformsDealing with Zoom FatigueBeing a SpeakerThere's always something the audience can learnTeaching as a novice and avoiding missing stepsPractice at your "local" meeting or on a podcast 😁Encourage others to speaker for the first time The More The MerrierWWDC Wish ListAllowing more content available on Apple TVLeo's novice experiences with Apple TVThoughts on multi-user Fitness+Apple Watch Band for Watch Enthusiasts?More Interactive Widgets on iOS 15iPad Pro vs Mac Book Air M1 Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Apr 24, 202134 min

Ep 87Core Data Fun with Tim Mitra

GuestTim Mitra (website)Twitter @TimMitraMore Than Just Code Podcast Spockcast PodcastPragmatic Hero's Journe‪yRoundaboutFMYoutube Video - https://youtu.be/SwVF-wihDvERelated EpisodesEpisode 47 - Practical Combine with Donny WalsEpisode 62 - Local Database Storage on iOS with Aaron DouglasOk Productive - 030. Neuroplasticity with Tim MitraRelated LinksWWDC 2021 AnnouncedSwift TOMistKit - Swift Package for Server-Side and Command-Line Access to CloudKit Web ServicesNSPersistentCloudKitContainerSetting Up Core Data with CloudKit - Apple DocsCoreStore by John Estropia - real power of Core Data with the elegance and safety of SwiftSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.Building Apps with Core Data TodayWorking with CloudKit and CoreDataFun with SwiftUI and CoreDataLearning how to use AppDataPower of CombineHow to Sync Subscriptions with Core DataCloudKit on the ServerBusiness Problems with CloudKitWhy Choose Core Data?Power of Live PreviewsSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Apr 14, 202138 min

Ep 86Third-Party APIs with Christian Selig

GuestChristian Selig (website)Twitter @ChristianSeligReddit /u/iamthatisYouTube CLeeSeligApolloAppYoutube Video - https://youtu.be/rhVazmvPTYoRelated EpisodesEpisode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 66 - UI Design for Developers with Heidi Helen PilypasEpisode 38 - Accessibility with Kim ArnettEpisode 31 - Future Proofing Your Apps with Gui RamboSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030RevenueCatUsing RevenueCat to power your in-app purchase infrastructure solves:For edge cases you don’t even know you haveProtects from outages your team hasn’t seen yetSaves you time on future maintenance As well as new features released by the app storesEmpowers your marketing teams with clean, reliable IAP dataAll that to say, RevenueCat handles all the headaches of in-app purchases so you can get back to building your app. Try RevenueCat today at revenuecat.com.How building around Reddit works?Why Reddit is easier than Twitter?How the variety in apps helps the experience?Simplicity and Native FeaturesDealing with Walled Gardens like Reddit ChatHow Apollo works?How Server-Side Push NotificationsDealing with ImgurWhether to use third-party libraryFinding great beta usersTesting Accessibility UI Design notesBuilding Widgets with SwiftUIFinding a user communityDesigning great gesturesSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionRedditLeo - /u/leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Apr 4, 202143 min

Ep 85AWS Amplify with Kilo Loco

GuestKilo LocoTwitterYoutubeLinkedInYoutube Video - https://youtu.be/kQP7dCaKdEcRelated EpisodesEpisode 83 - Interviewing Tips with Kim ArnettEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 10 - Cloud and Backend Services For Apps with Erik GillespieRelated LinksGetting Started with AWS AmplifyAWS Free TierAPNs Push Notifications for iOS Using AWS Lambda in Swift - Kilo LocoAWS Amplify Playlist - Kilo LocoAWS Amplify RepoAmazon DynamoDBAmazon CognitoAmazon SNSAmazon Pinpoint How Do I Write If Case Let in Swift?GoshDarnSwiftUISwiftUIPropertyWrappersSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Swift Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.What does AWS Amplify do?How it works with your iOS projectWhy Amplify vs your own backendHow does it compare with other MBaaS servicesWhat are the different componentsHow does it compare with something like SOTOHow does the cost compareCan you opt-out later and use the individual servicesGetting Started with AWS AmplifyUsing Cocoapods vs SPMHow to use the AWS CLIHow to setup your data model in DynamoDBHow you can take advantage of AWS LambdaHow do you get started with Push Notifications and APNSSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Mar 28, 202132 min

Ep 84Automation Fun with Jared Sorge

Part 2 of Episode at Xcoders!More on Swift Package Manager, Graphics Management, and Server-Side Dev 👆GuestJared SorgeXcoders PodcastMicro.blog (@jsorge)Twitter (@jsorge)GitHub (@jsorge)LinkedInYoutube Video - https://youtu.be/hWVfxNkY5SwRelated EpisodesXcoders Podcast - March 2021Episode 73 - Multi-Platform SwiftUI with Malin SundbergEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 80 - A Tour of Software Testing with Christina MoultonEpisode 51 - Haikus of Code with Erica Sadun - Part 1Episode 52 - Haikus of Code with Erica Sadun - Part 2Related LinksXcode Project Generation: A PrimerTuistXcodeGenApp DistributionAppCenterAppCenter Fastlane PluginFastlaneTestFlightSparkleContinuous IntegrationJenkinsGitLab CIGithub ActionsScriptingShellOutSwift-ShArgumentParserMakefilesRake for RubyMac DevelopmentMacStadiumMacs in AWSDockerDocker-OSXAnsible ChefSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Swift Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Why AutomateGetting started with Continuous IntegrationAvoiding Xcode Project MergesAvoiding over-automationUsing test plans to empower your testsAutomation ToolsXcodegen vs Tuist for Project GenerationGitlab CI vs GitHub Actions vs JenkinsThe power of FastlaneYes Makefiles are still great!Using ArgumentParser and ShellOutmacOS Development ChallengesSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Mar 21, 202131 min

Ep 83Interviewing Tips with Kim Arnett

GuestKim Arnett (kimarnett.com)Twitter @kaydacodeDEV.TO @kaydacodeYoutube Video - https://youtu.be/UpUQY7sD9g4Related EpisodesEpisode 38 - Accessibility with Kim ArnettEpisode 25 - Hiring an iOS Developer with John KnoxEpisode 12 - iOS Developer Interviews with Alex BushRelated LinksJob Posting TweetSponsorsHeartwitch 1.4.1 released!Live stream your health stats while you play the latest video games or exercise online. Show your heart rate as you live stream with this watch app!Heartwitch is a combination Apple Watch and Web Application for sending your health data to a web browser window.Use the promo code EMPOWERAPPSMARCH to get 3 months premium freehttps://heartwitch.app/AppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Interviewing TechniquesRemoving Anxiety for the ProcessTesting Skills ProperlyImportance of Communication and People SkillsCreating a Welcoming Environment Clear Intentions and Company Buy-In Clear Job PostingsWhat to Ask Company During InterviewFind out about TurnoverHow's their DiversityWhat's their Day-to-Day ScheduleWhat's their priority for Mobile Development and iOSSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Mar 14, 202134 min

Ep 82Game Development with Tammy Coron

GuestTammy CoronJust Write CodeTwitter (@Paradox927)LinkedInYouTubeGloop Drop game Youtube Video - https://youtu.be/cqhSz3-fZtIRelated EpisodesEpisode 64 - A Very Remote Year with Jacob GorbanRelated LinksApple Game Frameworks and Technologies by Tammy CoronTrelloRoyalty Free AssetsOpen Game ArtItchResources for Free/Royalty-Free Assets for Game Dev from /r/gamedevManaging Multiple Projects Without Losing Your Mind (Probably) by Tammy Coron - 360iDev 2019Working Remotely: Best Practices for Distributed iOS development by Leo DionGames Tammy is Playing NowAll of YouIn MostSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Swift Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Why Game DevelopmentWhere to get startedNative vs Cross-PlatformWhat is a Game LoopHow SpriteKit helps?SceneKit vs UnityWorking with Game ControllersOn Managing Multiple ProjectsWhere to get startedWorking RemotelyStaying OrganizedSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Mar 7, 202137 min

Ep 81Awaiting for Async with Vincent Pradeilles

GuestVincent Pradeilles Twitter @v_pradeillesYouTube Channel (vincentpradeilles)GitHubLinkedInAlso iOS Memes 😆 ... Youtube Video - https://youtu.be/hcVJSu7we5wRelated EpisodesEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 72 - Functional Programming with Daniel SteinbergEpisode 47 - Practical Combine with Donny WalsRelated LinksSwift Evolution ProposalAsynchronous Multi-Threaded Parallel World of Swift by Leo Experimenting with async & await in Swift by VincentRunning tasks in parallel using async/await 🚀 by VincentPromiseKit by Max HowellEventLoopFuture in Vapor (and SwiftNIO)Leo's Async Await Test CodeChris Lattner's Async ProposalGetting started with async/await in Swift by Eneko AlonsoSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Swift Heroes Digital 2021Swift Heroes Digital is a one day event, for developers, designers and project managers at all levels of experience with the Swift platform. Combining resources from the Swift Heroes Global network, we’re excited to be bringing you this international, interactive event. Share this code with your network and they receive 20% discount on all Swift Heroes tickets: SH21-SPEAKERS-COMMUNITYInsert the code under 'redeem voucher' on the ticketing platform to receive 20% discount on all ticket types.Dealing with Asynchronous Calls NowDealing with GCDHistory of CPU Cores and Asynchronous ProgrammingPower of GCD and QueuesHow Promises fit in with SwiftManaging Network Call AsynchronouslyDealing with UI ChangesWhat is a DispatchGroupWhat Await and Async ProvideAvoiding Blocking the Main ThreadSubscribing/Publisher vs Async/AwaitHow do Tasks workHow to get started now with Async and AwaitWhat are ContinuationsWhat is an Unsafe ContinuationDealing with Errors in Async FunctionsHow do parallel asynchronous tasksHow Combine works with Async/AwaitSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Feb 26, 202144 min

Ep 80A Tour of Software Testing with Christina Moulton

GuestChristina Moulton - @ChristinaMltnGrokSwift.comYoutube Video - https://youtu.be/5LShKIwHEsARelated EpisodesEpisode 77 - Swift Package Index with Sven A. SchmidtEpisode 24 - Continuous Integration with Kyle NewsomeEpisode 15 - Test-Driven Development with Joshua Greene and Michael Katz Related LinksTesting Your Apps in Xcode from Apple DocsSnapshotTesting by PointFreeCoPointFreeCo Episode 41 - A Tour of Snapshot TestingKIF CucumberSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsWhat is Software Testing?Why is important?What can be automated? (and what can't?)Why are unit tests so important?How to automate the workflow between manual tests?What tests should you do before release?What kinds of testing are there?How to use visual snapshots for testing?What is integration testing?How to deal with outside systems which are always changing?How is smoke testing different from integration testing?What should be tested?How to test the visual appearance of your app?Where to draw the line when isolating what should be testedHow to avoid the code coverage trap?How iOS devs can share specs with server developers?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Feb 19, 202130 min

Ep 79Large Scale Teams with Joe Fabisevich

GuestJoe Fabisevich - WebsiteTwitter - @mergesortGitHub - @mergesortLinkedInYoutube Video - https://youtu.be/Mgg9D4JggQIRelated EpisodesEpisode 76 - Scaling and Security with Jeroen LeenartsEpisode 64 - A Very Remote Year with Jacob GorbanRelated LinksHow Complex Systems Fail by Richard I. Cook, MDMy New 1st Principle of Programming – “Good Code Is Easy to Change” by Aaron KingConway's law from WikipediaWrite code. Not too much. Mostly functions. by Brandon SmithSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comWorking with Big TeamsDoes it translate well to each team's work?Dealing with different levels of communication and detailHow to keep communication consistentDocumenting Why Decisions Are MadeHow Early Company Decisions Affect their FutureOrganizing Architecture and Code with Large TeamsStaying away from dependenciesMono-Repo vs ModularityServer-Driven solutionsConsistency in Platform DesignWhat does it mean to put People-first in your code?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Feb 12, 202137 min

Ep 78Apple Silicon Review with Gui Rambo

GuestGui Rambo - Twitter @_insideBlogGithubStacktrace Podcast9to5MacYoutube Video - https://youtu.be/L-lOLeuGrnMRelated EpisodesStacktrace Podcast 113: “The hype is real!”Episode 31 - Future Proofing Your Apps with Gui RamboEpisode 77 - Swift Package Index with Sven A. SchmidtRelated LinksAirBuddy 2FusionCastChibi StudioDistributing Mac apps outside the App Store, a quick start guide by GuiRun x86 Apps (including homebrew) in the Terminal on Apple SiliconHomebrew on Apple SiliconSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030BrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.Distributing App Outside the App StoreDealing with Design RestrictionsAvoiding SandboxingAvoiding the Apple CutDealing with Technical RestrictionsMac Book Air ReviewMac Book Air vs Mac Book ProPortability vs Screen SizeBattery Life and Optimized ChargingUSB-C 😡Software Compatibility and Rosetta 2Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 24, 202157 min

Ep 77Swift Package Index with Sven A. Schmidt

GuestSven A. Schmidt - finestructure.coTwitter - @_sa_sLinkedIn - Sven A. Schmidt Youtube Video - https://youtu.be/VqQTUM7-_64Related EpisodesEpisode 75 - Year of the Server with Tim Condon - Part 2Episode 74 - Year of the Server with Tim Condon - Part 1Episode 46 - Developer Community - Part 2Episode 45 - Developer Community - Part 1Episode 49 - Vapor 4 with Tibor BödecsEpisode 34 - Server-Side Swift with Tim CondonEpisode 24 - Continuous Integration with Kyle NewsomeRelated LinksArenaHummingbird Revisor (Xcode Extension)Swift Package IndexSwift by Sundell #75 - The Swift package ecosystemSwift Packages - Dependency Management of the Future - Leo DionThe Swift Package Index Metadata FilewatchOS Support in Composable Architecture by PointFreeDocker Image Support in MistKit by LeoShields.io - badges for your READMEMistKit - CloudKit support outside of CloudKit framework (i.e. Linux)Swift Metrics SwiftPrometheusSnapshot Testing by PointFreeInk by John SundellPlot by John SundellOrchardNest.comPointFree Ep 16: Dependency Injection Made EasyHow To Control The World by Stephen Celis (from PointFree)GrafanaRester for Smoke TestingRunning Docker on Apple Silicon M1 (persisted volume)Extend SwiftPM `PackageDescription` to introduce metadataSwift Package Continuous Integration Guide by LeoVirtualization FrameworkSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comMaintaining Swift Package IndexSupporting Different Projects and PackagesDealing with Schemes and Docker ImagesSupporting BadgesServer Side SupportSnapshot Testing for the web pageTracking Metrics and performanceSetting up CI on Gitlab and Github ActionsMaking deployment easyFuture of SPIDealing with Apple SiliconRunning a Database Server on an M1README Support HereImproved Search SupportCategory SupportMore Metadata SupportSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 16, 202146 min

Ep 76Scaling and Security with Jeroen Leenarts

GuestJeroen Leenarts - AppForce1.NetTwitter @AppForce1Podcast LinkedInYoutube Video - https://youtu.be/iDP9wdtQ6swRelated EpisodesAppForce1 - Special: Leo DionEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 65 - Understanding Git with Ben ChatelainEpisode 47 - Practical Combine with Donny WalsEpisode 42 - Patterns and Practices for Scalable AppsEpisode 12 - iOS Developer Interviews with Alex BushRelated LinksiOS Developer Happy Hour by Allen WAppForce1 PodcastThe Manager's Path: A Guide for Tech Leaders Navigating Growth and Change by Camille FournierBazelTuistXcodeGenSwift Packages - Dependency Management of the Future (NSSpain 2020) by Leo DionSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Working in 2020 and 2021Why do podcasts in 2020 and 2021?Running a Cocoaheads in 2020Networking in 2020Working from HomeWriting a Book in 2021Dealing with Complexity in Your Code BaseDealing with Large TeamsKeeping Your App SecureUsing the Keychain properlyHow does ATS workDealing with Isolation and RepetitionTransitioning through Objective-C, Swift, and SwiftUISocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Jan 8, 202150 min

Ep 75Year of the Server with Tim Condon - Part 2

GuestTim CondonTwitter @0xTimYoutube Video - https://youtu.be/VMNvZtw9OyURelated EpisodesEpisode 74 - Year of the Server with Tim Condon - Part 1Episode 72 - Functional Programming with Daniel SteinbergEpisode 49 - Vapor 4 with Tibor BödecsEpisode 34 - Server-Side Swift with Tim CondonEpisode 8 - Choosing the Right Backend with Erik GillespieRelated LinksThe Future of Swift on the Server by TimBuilding the next version of the Smoke Framework by Simon PilkingtonSwift Server Work GroupUse Swift on AWS Lambda with Xcode - WWDC 2020Getting started with async/await in Swift by Eneko AlonsoSoto for AWSSmoke FrameworkBuilding the next version of the Smoke Framework by Simon PilkingtonKituraChaqmoqSwift LogSwift MetricsSwift TracingVapor QueuesVapor Queues Fluent DriverA Complete Guide to Swift Development on Linux By Jari KoopmanSwift Setup from Steven Van Impe and PWS AcademyiOS Developer Happy Hour by Allen WAppForce1 PodcastSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030LinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comVapor 5 and Async/AwaitHow Async/Await affects SwiftNIOHow Async/Await affects EventLoopFuturePerformances vs Maintainability What is the timeline on Async/AwaitAmazon and Server-Side SwiftWhat is Soto?What Amazon web services Soto supports?How to integrate Soto into your sever-side Swift project?What is Smoke?Important Server-Side FrameworksSmoke, Kitura, and ChaqmoqLogging and MetricsJob and Queue ManagementSwift TracingServer-Side Swift in the Real WorldWhere to Host Your Server-Side AppIs Server-Side Swift Production ReadyGrowth of Server-Side Acceptance in 2020Differences from iOS DevelopmentScaling Your Server-Side ApplicationCan You Develop in Swift outside of Xcode?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Dec 29, 202035 min

Ep 74Year of the Server with Tim Condon - Part 1

GuestTim CondonTwitter @0xTimYoutube Video - https://youtu.be/7pNF4em4pyURelated EpisodesEpisode 34 - Server-Side Swift with Tim CondonEpisode 49 - Vapor 4 with Tibor BödecsEpisode 74 - Year of the Server with Tim Condon - Part 2Related LinksThe Future of Swift on the Server by TimBuilding the next version of the Smoke Framework by Simon PilkingtonSwift Server Work GroupUse Swift on AWS Lambda with Xcode - WWDC 2020Platforms State of the Union - WWDC 2020 (Vapor at 30:30)Virtualization FrameworkRunning Docker on Apple Silicon M1 by Sven A. SchmidtAWS GravitonSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030BrightDigitSpecialize in helping businesses build apps for iPhone, iPad, Mac and Apple Watch10 years of experience developing for a variety of Apple platformHelping dev shops which lack experience with Apple platforms and SwiftContact me if you need help today.Swift Server Work Group and SwiftNIOWhat is the Swift Server Work Group?Server-Side at WWDCWhat 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 ServerWhere Swift has grown in 2020 State of Kitura after IBMSwift and Server-Side Swift on WindowsAWS Lambda and SmokeSwift on Ubuntu 20, Centos, and Amazon LinuxARM and Swift on the ServerServer Development on Apple Silicon/ARMVirtualization on Apple SiliconThe Future of ARM Serversmore on concurrency proposal and Vapor 5 in the next episode... 😯Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Dec 24, 202024 min

Ep 73Multi-Platform SwiftUI with Malin Sundberg

GuestMalin Sundberg - @malinsundbergOrbit - https://timeinorbit.com - A nicely designed time tracking and invoicing appCup of Tech - http://cupof.tech - Podcast with Malin, Kai and ZachOrder Speculid Today!Youtube Video - https://youtu.be/uFdLYrze0ucRelated EpisodesEpisode 25 - Developing for Multiple Platforms with Manton Reece Episode 35 - SwiftUI - The Good, the Bad, and the BenefitsEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Episode 60 - The Future of Mac Development with Lucas Derraugh - Part 2Related LinksBack to the Mac 2020 - The journey of making a Mac app in SwiftUI by MalinNSSpain - SwiftUI: We’re now Apple Platform Developers by MaliniOSDevCampDC 2020 - Full Stack Swift - From Server to Watch by LeoSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030Transistor.FmYour podcast's publishing platformTransistor not only hosts your podcast but also:Help distribute your podcast with integrations to Apple Podcasts, Spotify, Google Podcasts, YouTube, and MailchimpDeep analytics including average downloads per episode, popular podcast apps, number of subscribers, trendsProfessional support for creatives, businesses, and professional podcasters when it comes to hosting and analyticsHow do you start a podcast?https://transistor.fm/how-to-start-a-podcast/?via=empowerappsTry it today with this special link:https://transistor.fm/?via=empowerappsBuilding for the macOSmacOS Design DifferencesWhere AppKit is necessary on macOS?How Big Sur changed the design?Supporting Older Operating SystemsMigrating to iOSDealing with iOS screen sizeDifferences in navigationWhat parts can be reused for SwiftUI?Designing for "glimpses"Whether to go with SwiftUIAppKit/UIKit vs SwiftUISome parts faster for development - some slowerBased on expertise How about Catalyst?Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Dec 16, 202046 min

Ep 72Functional Programming with Daniel Steinberg

GuestDaniel Steinberg - dimsumthinking.comTwitter @dimsumthinkingNewsletterYoutube Video - https://youtu.be/YWZt2vq3Y_URelated EpisodesEpisode 36 - Upgrading Your Skills in 2020 with Paul HudsonEpisode 47 - Practical Combine with Donny WalsEpisode 19 - WWDC 2019 - Swift UI with Jason AndersonEpisode 57 - SwiftUI with Majid Jabrayilov - Part 2Related LinksA Combine Kickstart by Daniel Steinberg A Functional Programming Kickstart by Daniel SteinbergiOSDevCampDC 2020 - Keynote: Mise en Place - Daniel SteinbergJFS by Amy HoyRefactoring to Patterns by Joshua KerievskyflatMap, Double Optionals, and Functional Programming by Leo DionIntroducing Combine - WWDC 2019 Functional Swift by Chris Eidhof, Florian Kugler, and Wouter SwierstraThe Humane Interface: New Directions for Designing Interactive Systems by Jef RaskinCombine-ing the Old with the New by Leo Dion at 360iDev 2020Atomic Habits by James ClearLatest BrightDigit Newsletter on Error HandlingSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030AudibleAudible 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 recommendationTalking to Strangers - What We Should Know About the People We Don't KnowWritten and Narrated by: Malcolm GladwellTry it out today and 2 free audiobooks:http://www.audibletrial.com/EmpowerAppsLearning and ConferencesPresentation vs CodeAvoiding the actual workUsing what works best when you need itThe importance of writing everydayFunctional ProgrammingHistory of functional programmingMathematical basis for functional programmingExamples of use with Array and Optionals: zip, reduce, map, etc...Difference compactMap vs flatMapWhat flatMap actually meansRelationship between functional programming and object-oriented programmingFunctional Programming and CombineMutability and ValuesAdapting to new patternsStaying organized with small piecesTesting mapping between inputsSocial [email protected] BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Dec 11, 202039 min

Ep 71App Dev Stack with Jordan Morgan

GuestJordan Morgan - @jordanmorgan10Spend StackSwiftjective-CSpecial Cut Our 2020 Apple Purchases - https://youtu.be/0GSKcO18XPsFull Episode @Youtube - https://youtu.be/9-9XxNzXoTsRelated EpisodesEpisode 68 - App Store Review Guidelines with Paweł MadejEpisode 62 - Local Database Storage on iOS with Aaron DouglasEpisode 65 - Understanding Git with Ben ChatelainATP 405 - The Benevolence of the PowerfulRelease Notes 393 - Small FryRelated LinksApple Press ReleaseA Companion of SwiftUI AppNYTimes - Apple Halves Its App Store Fee for the Smaller CompaniesApps We UseGitHubOh My ZshSublime TextNovaUlyssesHomebrewHomebrew BundleIs Apple Silicon Ready?SponsorsLinodeA cloud experience developers loveGreat for Setting Up a Backend for Your AppVariety of VM Configurations and SettingsReasonable Pricing Starting at $5 per monthGlobal Data CentersThe Developer Cloud SimplifiedTry it today with this special link:https://www.linode.com/?r=97e09acbd5d304d87dadef749491d245e71c74e7Check out OrchardNest Today:https://orchardnest.comApp Store Revenue ChangesMake less than a million, cut reduced from 30% to 15%How it helps indie developers Alternative App StoresSetting Up a New Dev MachineUsing InstrumentsPower of Accessibility InspectorFavorite Text EditorGitHub AppShell ConfigurationWeb Development ToolsDev Application Compatibility on M1?Working from Home in 2020Benefits of a Co-Working SpaceKeeping kids busy while workingTrying to keep focus in developmentCo-working in 2020Having boundaries with kidsHaving "me-time" and being working parents in 2020Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic 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 Swapnil S Steven Lipton ★ Support this podcast on Patreon ★

Nov 25, 202038 min

Ep 70Maintaining & Migrating with Antoine van der Lee - Part 2

GuestAntoine van der LeeTwitter - @twannlLinkedinGitHubRocketSimYouTube Video - https://youtu.be/AedW0Da37KQRelated EpisodesEpisode 69 - Maintaining & Migrating with Antoine van der Lee - Part 1Episode 14 - iOS App Architecture with René Cacheaux and Josh BerlinEpisode 15 - Test-Driven Development with Joshua Greene and Michael KatzEpisode 39 - Managing Code Quality with Anne CahalanEpisode 62 - Local Database Storage on iOS with Aaron DouglasRelated Links4 Tips to make it easier to fix crashes and bugsOSLog and Unified logging as recommended by AppleAdopting SwiftUI at WeTransferCode Guidelines at WeTransfer Antoine's Core Data Blog PostsDonny's Core Data Blog PostsSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One 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 othersGo to NSSpain.com and use promo code empowerapps to get 10% offUpgrading Older ProjectsMigrating from older versions of SwiftMigrating to SwiftUIUpgrading piecemeal with new featuresContinue supporting older OSesBugs and LoggingUnderstanding OSLogFinding a Bug TrackerUsing DiagnosticsSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)TranscriptionLeo 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...

Nov 19, 202030 min

Ep 69Maintaining & Migrating with Antoine van der Lee - Part 1

GuestAntoine van der LeeTwitter - @twannlLinkedinGitHubRocketSimYouTube Video - https://youtu.be/bnAzZo3-N4gRelated EpisodesEpisode 70 - Maintaining & Migrating with Antoine van der Lee - Part 2Episode 14 - iOS App Architecture with René Cacheaux and Josh BerlinEpisode 15 - Test-Driven Development with Joshua Greene and Michael KatzEpisode 39 - Managing Code Quality with Anne CahalanRelated Links4 Tips to make it easier to fix crashes and bugsOSLog and Unified logging as recommended by AppleAdopting SwiftUI at WeTransferCode Guidelines at WeTransfer SponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One 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 othersGo to NSSpain.com and use promo code empowerapps to get 10% offIntroLatest BrightDigit newsletter on Apple EventFan or no Fan?Memory Limits?Trying to get Speculid out in the App Store Back to the Mac 2020 VideosLeo on Modern Mac App Dev and C++Leo on Swift Argument ParserLucas from Episodes 59 and 60 on Custom Search Suggestions WindowMalin will be on in Dec to talk SwiftUI and Multiplatform Dev!Get your NSSpain ticket soon and use promo code empowerappsOn SimulatorsRocketSimManaging Multiple SimulatorsCreating Movies and Gifs from SimulatorPreparing RocketSim for Big SurDealing with Old CodeYour old code vs Someone else's old codeWhen do you need to rewrite the app?How do you convince a manager?Differences between agency and product workEarly Project DecisionsDealing with Third-Party DependenciesRefactoring by Unit TestsKeeping File Size DownSplitting Types with ExtensionsSocial [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)TranscriptLeo 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...

Nov 14, 202031 min

Ep 68App Store Review Guidelines with Paweł Madej

GuestPaweł Madej Twitter @PawelMadejCKGitHub @nysanderCodeConf AppTwitter Text LibraryYouTube Video - https://youtu.be/NmFHkLlxhL8Related EpisodesEpisode 67 - Documenting Your Code with Bas BroekEpisode 62 - Local Database Storage on iOS with Aaron DouglasUnder the Radar - Store WarsRelated LinksObjective-C For Swift Developers by Paul HudsonFour Reasons Why We Won’t See Third-Party Apple Watch Faces (And What Apple Is Doing Instead) by David ShayerSponsorsAppFiguresThe 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/asoAlso check out our episode with CEO Ariel Michaeli:https://share.transistor.fm/s/15b7ff63Try 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=empower3030I will be speaking at NSSpain 2020...Nov 17 - 20, 2020One 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 othersGo to NSSpain.com and use promo code empowerapps to get 10% offAlso speaking at...iOSDevCampDC 2020 - October 30Back to the Mac - November 9 & 10Pharmacist to iOS DevLearning ResourcesChallenges with DocumentationMaking CodeConf for Conference VideosUsing CoreML for CodeConf Subscriptions Bonus ClipBuilding the Twitter Text Library Bonus ClipGetting into the App StoreCodeConf - Do you have the right to the IP you're using?Rule 5.2 Intellectual PropertyCodeConf - Are you using official libraries?Rule 5.2.2 Third-Party Sites/ServicesCodeConf - Do you provide ongoing value to the customer?Rule 3.1.2(a) Permissible usesHey - Does your provide some functionality?Rule 4.2 Minimum FunctionalityRule 3.1.3(a) “Reader” AppsWordpress - Are you avoiding in-app purchases accidentally?Rule 3.1.1 In-App PurchaseAaron Talking about the Automatic Wordpress IssuexCloud - Are you providing additional content?Rule 4.2.7 Remote Desktop ClientsRule 4.9 Streaming gamesFortnite - Are you avoiding in-app purchases purposefully?Rule 3.2 Other Business Model Issues Rule 3.2.2 UnacceptableOther App Store TipsAvoid Bugs!TestFlight Reviews vs App Store ReviewYou can be rejected later!Social [email protected] - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoInstagram - @brightdigitPatreon - empowerappshowCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/)TranscriptionLeo 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...

Nov 7, 202050 min