Robuta

https://donnywals.gumroad.com/?recommended_by=search
iOS engineer with a passion for learning and sharing knowledge
donny wals
https://www.donnywals.com/closures-in-swift-explained/
Apr 23, 2024 - Learn everything you need to know about closures, how they work, and why they’re incredibly useful programming tools.
donny walsclosuresswiftexplainedndash
https://www.donnywals.com/using-keypaths-as-functions-in-swift-5-2/
Nov 5, 2025 - In Swift, we’re able to pass a KeyPath instead of a closure to certain functions. It’s what powers syntax like which you might have seen before. In...
donny walsusingfunctionsswiftndash
https://www.donnywals.com/category/testing/
category testingdonny walsndash
https://www.donnywals.com/
Learn Swift and iOS Development with practical tutorials, books, and workshops that help you stay up to date with Swift’s evolution.
donny walsios developmentswifttutorialsbooks
https://www.donnywals.com/actors-in-swift-explained-with-examples/
Sep 22, 2025 - Every since Apple announced a new Concurrency model in 2021, we’ve all been moving from completion handlers to async / await. That said…
donny walsactorsswiftexplainedexamples
https://appdevcon.nl/speaker/donny-wals/
Jan 10, 2024 - Donny Wals is a speaker at Appdevcon Conference. Get to know more about Donny Wals. Read more about this speaker.
donny walsmeetspeakerappdevconconference
https://www.donnywals.com/opaque-result-types-and-the-some-keyword-in-swift/
Sep 25, 2025 - Have you ever wondered what the `some` keyword is in SwiftUI? It’s an opaque return type. Learn everything about opaque return types and how to use them.
donny walskeywordswiftexplainedndash
https://www.donnywals.com/debugging-network-traffic-with-proxyman/
Apr 23, 2024 - Networking is an essential part of modern iOS applications. Most apps I’ve worked have some kind of networking component. Sometimes the networking...
network trafficdonny walsdebuggingproxymanndash