Look for any podcast host, guest or anyone
Showing episodes and shows of

Donny Wals 👾

Shows

ConTejas CodeConTejas CodeDonny Wals: How to Build Effective iOS Applications from a Web PerspectiveLinks- Codecrafters: https://tej.as/codecrafters- Donny on X: https://x.com/DonnyWals- Tejas on X: https://x.com/tejaskumar_SummaryIn this conversation, we explore the transition from web development to iOS development, discussing the differences in tooling, options, and development experiences. The discussion also covers the nuances of SwiftUI, the challenges of using Xcode, and the mindset differences between iOS and web developers. Chapters00:00:00 Donny Wals00:02:56 From Web Development to iOS: A Journey2025-01-061h 35Empower AppsEmpower AppsPractical Year - Part 2 with Donny WalsPart 2 of our chat with Donny - we discuss the job market, AI, Vision Pro, and of course Swift UI.GuestDonny WalsDonny Wals 👾 (@donnywals.bsky.social) — BlueskyDonny Wals 👾 (@DonnyWals) / Xdonny wals - YouTubeDonny Wals (@donnywals@chaos.social) - chaos.socialDonny Wals | LinkedInAnnouncementsBrightDigit 103 - 🎁 Early Black Friday Deals50% off first year of Bushel Pro25% off Patreon Membership - Use Code 64632Join Bushel BetaJoin our Brand New Patreon Page!Newsletters | BrightDigitLinksPractical Swift Concurrency - Make the most out of Concurrency in Swift 6 and beyondSwiftData | Fatbobman's Blogbrightd...2024-12-2423 minEmpower AppsEmpower AppsPractical Year - Part 1 with Donny WalsDonny comes on yet again to give his thoughts on 2024 - Swift Data, Swift Testing and Swift Macros while we mourn the death of Combine.GuestDonny WalsDonny Wals 👾 (@donnywals.bsky.social) — BlueskyDonny Wals 👾 (@DonnyWals) / Xdonny wals - YouTubeDonny Wals (@donnywals@chaos.social) - chaos.socialDonny Wals | LinkedInAnnouncementsBrightDigit 103 - 🎁 Early Black Friday Deals50% off first year of Bushel Pro25% off Patreon Membership - Use Code 64632Join Bushel BetaJoin our Brand New Patreon Page!Newsletters | BrightDigitLinksPractical Swift Concurrency - Make the most out of Concurrency in Swift 6...2024-12-1931 minAppStore TagebuchAppStore TagebuchConference Mode und Sakura Code Wir sprechen über Bluesky als möglichen Twitter-Killer, innovative NFC-Anwendungsfälle etwa mit AppClips, und teilen Pläne für Japan 2025. Dazu gibt es Updates zu unseren Apps und neuen Open-Source-Tools wie LinksKit. Wie immer garniert mit hilfreichen Tipps für Entwickler:innen – unsere letzten 3 Monate zusammengefasst in 3 Stunden! Links: Bluesky Indie Dev Starter Pack Apple Business Connect Post: Vorher/Nachher Bilder als Tabelle in Pull/Merge Requests Cihat als SwiftUI Coach Neue TranslateKit Webseite Artikel: Test your Swift Packages Linux Compatibility on Mac Artikel: Why I Stopped Building for visionOS (And What Could Bring Me Back) Ne...2024-12-192h 55Empower AppsEmpower AppsDebugging Your Job Search with Jaim ZuberJaim Zuber returns after over 5 years to give us an overview of looking for a job in iOS development in 2024, how has it changed, what are some things you can do now, and when becoming a manager is the right call.GuestJaim Zuber@sharpfive (GitHub)Jaim Zuber (LinkedIn)@jaimzuber@mspsocial.net (Mastodon)AnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!BrightDigit #100 - Top 10 Emails Ever! 🎉🚀Newsletters | BrightDigitSwift LiveCoding - Adding Screen Recording to BushelHow does Server Side Swift Workout in the Re...2024-11-0138 minEmpower AppsEmpower AppsPlinky with Joe FabisevichJoe Fabisevich is back on the show to talk about his new app Plinky from developing and designing as well as advice on 💍 choosing your next spouse for better marketing advice. 💒📈GuestJoe Fabisevich :verified: (@mergesort@macaw.social) - Macaw-SocialGithub (@mergesort)https://www.threads.net/@mergesortfabisevi.chBuild.msAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaLiveStreaming on YouTube Join our Brand New Patreon Page!Related LinksPlinkyPlinky App StoreIntroducing Plinky: My Love Letter To Linksmergesort/Boutique: ✨ A magical persistence library (and so much more) for state-dr...2024-05-2036 minSide Project SpotlightSide Project Spotlight#64: Real World SwiftDataThis episode is all about SwiftData. Steve has started using it a lot lately and talks about his experience so far trying to sync a bunch of API data into a SwiftData model as well as using a Swift Actor to control write access to the data container in a thread-safe manner. There are some really useful links in the show notes this week. You'll want to bookmark them all! ## Topics Discussed: - Introductions - Steve’s Real World SwiftData Experience…so far - Maintaining a local copy of server data - https://developer.apple.com/documentation/swiftdata/maintaining-a-local-copy-of-server-data - Prac...2024-04-2249 minEmpower AppsEmpower AppsChatGPTovski with Kris SlazinskiIndie Developer, Kris Slazinski comes on to talk about App Store localization, UX, and his favorite intern/mentor - ChatGPT.GuestKris SlazinskiApps TwitterLinkedInMastodonThreadsAnnouncementsNeed help with your projects this year? BrightDigit has openings.Bushel on SaleCome to NYSwifty April 23 & 24 - Get 10% Off using Promo Code LeoSubscribe to our newsletterJoin our Brand New Patreon Page!Related EpisodesYak Shaving with Tim MitraPixelBlitz in Public with Martin LasekThe Bushel Holiday SpecialThe Making of Callsheet with Casey LissMy Taylor Deep Dish Swift Heroes World TourApples, Glasses, and HAL, Oh M...2024-01-2849 minEmpower AppsEmpower AppsPixelBlitz in Public with Martin LasekMartin Lasek comes on to talk about what's it's like building in public WishKit and his multiplayer game PixelBlitz and when feature creep can ruin an MVP.GuestMartin LasekTwitter (@martinlasek)Twitch (@martinlasek)YouTube (@martinlasek)Need help with your projects this year? BrightDigit has openings.Bushel on SaleCome to NYSwifty April 23 & 24 - Get 10% Off using Promo Code LeoSubscribe to our newsletterJoin our Brand New Patreon Page!Related EpisodesThe Bushel Holiday SpecialSwift Server Workgroup with Joannis OrlandosMy Taylor Deep Dish Swift Heroes World TourPizza, Playpen, and Fastlane...2024-01-1539 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersDonny Wals about his Swift Concurrency workshopSend us a textDonny Wals joins me on my podcast to talk about Do iOS. Why he's there and what he hopes to get from Do iOS.More information on his workshop and Do iOS.Learn more about Donny on his website.RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Practical Combine by Donny Wals2023-08-2236 minSide Project SpotlightSide Project Spotlight#39: The Spirit of SkeuomorphismThe trio is back from The State of the Mobile Union event where fun was had by all and minds were expanded about the possibilities of mobile development! Plus, the Comcast Technology Center is cool! We continue to slowly build PickleJarTodo with Kotaro putting into practice the ideas he espoused at his talk for our UI. In our newly restored Not a Sponsor segment, we check-in with the current state of Arpit's GroceryTimer app, which might just be what Steve needs to avoid rotten strawberries. Plus, the trio discuss some thoughts on the much rumored Apple AR/VR Goggles, what...2023-04-101h 22The Work Item - Real Talk on Tech\'s Toughest Career ChoicesThe Work Item - Real Talk on Tech's Toughest Career Choices#59 - Building On Your Own, with iOS Developer Donny Wals Leaving your full-time job behind and starting your own business based on your own brand is a somewhat scary proposition. And yet, this is exactly what Donny Wals, a prolific iOS developer and technology teacher, is doing. In this episode I sat down with him to talk more about his work, what was his thinking in going solo, and what one needs to learn quickly in an ever-changing technology space. You can find Donny on the following sites: 🐤 Twitter 📝 Blog 💼 LinkedIn 📸 Instagram The podcast was produced by Den Delimarsky. Music by Wataboi from Pixabay. Feedback...2022-12-2239 minSwift by SundellSwift by Sundell120: “Freelancing and WWDC22 highlights”, with special guest Donny WalsDonny Wals returns to the show to talk about being an iOS developer freelancer, and to discuss some of the key new APIs, Swift language features, and frameworks that were introduced at WWDC22.SponsorsEssential Developer: Join the iOS Architect Crash Course to accelerate your journey towards becoming a senior developer. It’s 100% free and held entirely online.Bitrise: Rock-solid continuous integration for your Swift projects. Go to bitrise.io/swift to get started for free.LinksDonny on TwitterJohn on Twitter“What’s new in SwiftUI in iOS 16?”, with Natalia PanferovaSwiftUI’s new Navigation...2022-09-1754 minSide Project SpotlightSide Project Spotlight#23: It's A Trap!In this episode, Kotaro has some more thoughts about respecting the platform and we get into an interesting discussion about the how, when, and why of using SwiftUI as a prototyping tool. Then, Kotaro reveals his UI epiphany for the iPhone version of PickleJar. Finally, Steve inadvertently creates a Not a Sponsor segment and the productivity app world is introduced to the idea of "Aaron Mode." ## Topics Discussed: - Follow-Up: Respecting the Platform - Using SwiftUI as a Prototyping Tool - Sketch Is an Exemplary “Mac” App ...2022-08-151h 12AppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersConference talk and some DocC follow-upSend us a textEpisode 70 already, and what a week it has been this time round. Loads of stuff going on and then there’s the elephant in te room. I am unsure where I would start this week. Just know I did my thing to support certain people on my own account.News / EventsWhat is the iOS version global market shareDocC plugin PSA XCTNSPredicateExpectation is slow, and what to do about itUsing the ViewBuilder Attribute to Implement SwiftUI Views in MethodsDynamic and Semantic Colors - Four for OneTechorama Tal...2022-02-2812 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersWiFi needs to be easier, but gradients are always coolSend us a textSome WiFi stuff going on at home. Some really cool articles and releases this week from the iOS community.Twitter Space:Leadership as a Developer, no matter your current lvl ArticlesAlways correct gradient text in UIKit | Filip NěmečekLearn How to Bring Your SwiftUI App to Life With Advanced AnimationsMemory management when using async/await in Swift | Swift by SundellUnderstanding opaque types in Swift | iOS Development10 little UIKit tips you should know - The.Swift.Dev.Monday tweet Donn WalsDon...2022-02-0816 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersTwitter Space: iOS Coffee Chat: How to Learn New Things?Send us a textAnother Twitter Spaces recording. Was a lot of fun with Stefan again.Soon we will begin deep diving into some very much iOS related topics.For now, we lay some groundwork on how learning new things might work. Including the approaches Stefan and I use. There is even a confession in there on how Jeroen could do this better.Documentation Apple Developer Documentation (often bashed but improving a lot)Frameworks NukeFirebaseBlog posts (many great sites) Ray WenderlichHacking with Swift - Paul HudsonSwift by Sundell - John SundellSwiftLee - Antoine von der LeeDonny Wal...2022-02-0552 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersWe have been using Xcode for such a long time…Send us a textHow about that, some primordial version of what we now call Xcode has been released 20 years ago. That is just epic. Find out more on the history of Xcode and other new interesting articles now.Articles mentioned this week:Hosting your Swift Library Docs on Github Pages – RhonabwySpecial Effects with SwiftUI – Hacking with SwiftHow to create asynchronous Swift Command-Line Tool with AsyncParsableCommand? | An TranHow to more gracefully handle non-optional Core Data properties in Swift · Jesse SquiresXcode Through the YearsAlso mentioned a Twitter space I am co-hosting this Wednesday.2022-02-0112 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersDoing all kinds of new things, learning as you go…Send us a textOne awesome announcement this week. My regular news articles, and loads of info about the articles I mention.Here are this week's articles:Using decorator pattern to add architectural non-intrusive analytics in SwiftMigrating our Objective-C SDK to Swift – RevenueCatTasks in Swift explained with code examples - SwiftLeeDevelop a command-line tool using Swift ConcurrencyOptimise your networking layer with Combine - Efficient networking for SwiftUI apps | Peter FrieseDonny Wals on TwitterRunwayPut your mobile releases on autopilot and keep the whole team in sync th...2022-01-2422 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersHappy New Year, let's dive right in.Send us a textFirst episode of the new year. Happy new year everyone. Enjoy this week’s articles and as always, please reach out on Twitter. I love hearing from you.Here are this week's links:Convert your Swift Facades to the new async/await syntax using Continuations | by César Vargas Casaseca | Dec, 2021 | Medium“Solving Advent of Code 2021 in Swift” by Harshil ShahWhat I’ve learnt from Advent of Code 21 – Oliver BinnsAdvent of Code 2021Cascading Environment actions in SwiftUI | magnuskahrCreating Animated Message Reactions and Interactions Using SwiftUIFive things iOS developers should focus on in 2022...2022-01-0417 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersJust a quick one this weekSend us a textA really quick recording this week, enjoy this week’s articles.Checking if a SwiftUI View is in PreviewHow to make a macOS menu bar app | SarunwAsyncView – Asynchronous loading operations in SwiftUIComposition vs. Inheritance: code architecture solutions explained in SwiftBuilding a Blockchain in Swift (Intro) | by Felipe Ricieri | Kin + Carta Created | Nov, 2021 | MediumDonny Wals on TwitterRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn...2021-11-2311 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersSwiftUI Environments with curves and surfacesSend us a textA bit later then usual, I’ll explain why in this episode. Just was unable to finish the last bits of processing last night and only just now I had the extra 10 minutes I needed to finish things.Enjoy this weeks episode here are this week’s links:SwiftUI: Displaying mathematical fractions | by coderExMachina | Nov, 2021 | MediumUnderstanding how and when SwiftUI decides to redraw views – Donny WalsA brief guide to effective onboarding for mobile engineering teams | BitriseCustom SwiftUI Environment Values Cheatsheet | FIVE STARSCurves and Surfaces – Bartosz CiechanowskiSwift Playgrounds App Projects | Aaron SkyNS...2021-11-0917 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersSome handy steps on installing RBEnv and friends.Send us a textHad a big day today. But Josh released a big video with blog post as well. So lots of good stuff again this week.This week's links:Dangerous Logging in Swift | Indie StackWhat's new in Xcode 13.2 beta 1 | FIVE STARSiOS How-to — Capture Touch Events Outside UIView Bounds | by Pete Smith | Zendesk Engineering | Oct, 2021 | MediumJosh’s M1 Mac Development Environment - homebrew, zsh, Ruby and python version managers | Josh HoltzdevMEremenko/XcodeBenchmark: XcodeBenchmark measures the compilation time of a large codebase on iMac, MacBook, and Mac ProDonny Wals on Twitter2021-11-0214 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersCool stuff going on, recorded this one super quicklySend us a textI promised a double helping of links this week. And turns out there was a lot of things going on over the last two weeks. I specifically wont mention anything on the new Apple hardware since this is about the developer articles in my podcast.This week's linksKhanlou | Download Progress With Awaited Network TasksWhat is a KeyPath in Swift | SarunwUnit Testing Weak References / Retain Cycles in SwiftHow to launch app not immediately but launch after waiting | Joohee Kim's BlogAbout Phantom TypesiOS Architecture at Lyft - Scott BerrevoetsWorking with the...2021-10-2516 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersNote taking, presenting and then solving crashes…Send us a textSome deeper articles this month, but I am sure we will manage.Here are this week's links:Writing Effective Software Development Notes for Future YouHow I Prepare Presentations and Workshops | Bas’ BlogEXC_BAD_ACCESS crash error: Understanding and solving it - SwiftLeeAnalysis of CVE-2021-30860 - Objective-See's BlogSolving CPU Usage Crashes with Xcode's Energy OrganizerMultipeer Connectivity TutorialProgrammatic navigation in SwiftUI | Swift by SundellDonny Wals on TwitterRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team2021-10-0514 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersThis is my iOS podcast CentennialSend us a textA little bit less on the news articles. A little more on the personal news.This week's links:Going open-source | Daniel SaidiPowerful Advanced Swift Techniques for Complex AppsHow AsyncSequence works internally in SwiftUsing convert function to make Animations in SwiftMe on Twitter: "I submitted my resignation letter at my work. November 1st I will be starting at @getstream_io as Developer Relations Engineer iOS… ❤️"Donny Wals on TwitterStream on TwitterSponsor @AppForce1 on GitHub Sponsors as mentioned in my episode.R...2021-09-2714 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersDaniel Jilg co-founder of TelemetryDeck, analytics with a native mac and iOS dashboardSend us a textTelemetryDeck is bootstrapping when we record this. On the verge of signing up its first paying customers. Listen in on why Daniel created TelemetryDeck and what the future might hold…You can find more on Daniel and TelemetryDeck here:On twitterMore info on TelemetyDeckRunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead software developer.Practical Core Data by...2021-09-2357 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersStack view and micro app architectures…Send us a textThis week I wanted to make a big announcement, but I still have to sit on it for one more week. Monday will also be my 100th episode. Still can’t wrap my head around that though.This week's episode links:Tweet by @felibe444An Introduction to the Microapps Architecture – IncrementBarcode detection using Vision frameworkHow to apply a reverse mask in SwiftUI | FIVE STARSStack View Changes In iOS 15Disclosure Group in SwiftUI – SerialCoder.devRunwayPut your mobile releases on autopilot and keep the whole team in syn...2021-09-2016 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersActors, Swift Regrets and some other subjectsSend us a textI am working on a Dutch presentation about Tuist but I also hope to perform the same presentation in English somewhere sometime this month. A big shoutout to NSSpain Remote Edition 2021.The links from this week:Building Dynamic Lists in SwiftUI - The Ultimate Guide to SwiftUI List Views - Part 2Using Swift’s async/await to build an image loader – Donny WalsView masking in SwiftUI | FIVE STARSPassthroughSubject vs. CurrentValueSubject explainedPreventing Data Races Using Actors in Swift - Swift SenpaiSwift Regrets // -deallocThe thread from the article on TwitterMonday twee...2021-09-1314 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersJordan Morgan writer of Best in Class iOS appSend us a textMeet Jordan, I got famliar with him through his book called “Best in Class iOS app”. Turns out he works at Buffer and does a lot of thinks in his sparetime. Like building SpendStack and selling that.More info on Jordan:https://www.bestinclassiosapp.com/On Twitterhttps://www.swiftjectivec.com/RunwayPut your mobile releases on autopilot and keep the whole team in sync throughout. More info on runway.team Lead Software Developer Learn best practices for being a great lead softw...2021-09-0840 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersThe quest for SwiftUI knowledge continues along with an awesome Xcode tip…Send us a textOne Swift and a few more SwiftUI articles this week. Also a nice keyboard combo for Xcode and how to get started with doc comments in your Swift code.Links in my episode:Using Variadic Parameters in Swift – SerialCoder.devHow to Animate Gradients in SwiftUIConditional compilation within Swift expressions | Swift by SundellExploring SwiftUI map custom annotations | Kristaps GrinbergsView clipping in SwiftUI | FIVE STARSThe Contextual Action Menu | dasdomMaking Documentation that is pleasant to read in SwiftDonny's tweet.RunwayPut your mobile releases on autopilot an...2021-09-0613 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersSwiftUI week it seems, and a great debugging tip too…Send us a textI’m starting to notice I’m using more and more SwiftUI in my dayjob. The SwiftUI articles really draw my attention. Next week I’ll focus more on other topics.This week's articles:Every SwiftUI Environment Value explained | FIVE STARSHow to define custom environment values in SwiftUI | SarunwWhy Conditional View Modifiers are a Bad Idea · objc.ioUsing File Wrappers in a SwiftUI App – Swift Dev JournalFind A Problematic View In The View Debugger | dasdomRunwayPut your mobile releases on autopilot and keep the whole team in s...2021-08-3110 minSwift by SundellSwift by Sundell103: “What’s new in Swift 5.5”, with special guest Antoine van der LeeAntoine van der Lee, creator of SwiftLee, joins John to discuss the new language features that are being introduced as part of Swift 5.5 — from the brand new concurrency system, to convenience features and various improvements.SponsorsStream: Build scalable in-app chat or activity feeds in record time using Stream’s open source, Swift-native SDK that’s backed by enterprise-grade server infrastructure. Get started for free at getstream.io/sundell, or browse their open job positions at getstream.io/team.RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that y...2021-08-231h 11AppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersWorking on the basicsSend us a textGoing back to basics a bit. A smaller set of articles, but ebery link is very much worth your while. Just like every week…Links from this week:Building a token refresh flow with async/await and Swift ConcurrencyHow to create a property wrapper in Swift | Swift with MajidHow to do print debugging in SwiftUI | SarunwFlow layout with self-sizing items and fixed spacing in UIKit – Augmented CodeHave a look the iOS Dev JobsTyping trainer I have been using: Typing PracticeRunwayP...2021-08-1708 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersWe stepped on the brake, now let us accelerate again…Send us a textA lot of people went on vacation already. And it sure looks things are speeding up again. Last 2 weeks the rate of new articles started picking up again. Not back at non summertime levels, but we are ramping up for sure. I hope you all had a great vacation.If you made some new resolutions for yourself during your summer break, have a look at my workshop about being a lead software developer. It might be right up there with what you are looking for in the second half of 2021.2021-08-0910 min