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

Feb 26, 2021 • 44min
Awaiting 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Feb 19, 2021 • 31min
A 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Feb 12, 2021 • 37min
Large 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Jan 24, 2021 • 57min
Apple 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Jan 16, 2021 • 46min
Swift 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Jan 8, 2021 • 51min
Scaling 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Dec 29, 2020 • 36min
Year 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Dec 24, 2020 • 24min
Year 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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Dec 16, 2020 • 46min
Multi-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 MediaEmailleo@brightdigit.comGitHub - @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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★

Dec 11, 2020 • 40min
Functional 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 MediaEmailleo@brightdigit.comTwitter 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
Edward Sanchez
Steven Lipton
★ Support this podcast on Patreon ★