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

Ben Scheirman

Shows

Empower AppsEmpower AppsThe Great SwiftUI Migration - Part 2 with Ben ScheirmanBen Scheirman is back for part 2 of our interview on SwiftUI Migration. In this episode we focus on navigation, data handling and Swift packages.GuestBen Scheirman | Ben is an experienced software engineer from Houston, TX. Currently focused on Swift, iOS, Ruby, and Rust.Ben Scheirman (@bens@mastodon.xyz) - Mastodonsubdigital (Ben Scheirman)NSScreencast: Bite-sized Screencasts for iOS DevelopmentCombine SwiftAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!LinksEpisode #288: Modern UIKit: Stack Navigation, Part 2pointfreeco/swift-perception...2024-09-3023 minEmpower AppsEmpower AppsThe Great SwiftUI Migration - Part 1 with Ben ScheirmanBen Scheirman of NSScreenCast comes on to talk about migrating apps such as a Nike's Sneakers app from UIKit to SwiftUI and all the little things you don't think about. This is part 1 of a 2 part interview.GuestBen Scheirman | Ben is an experienced software engineer from Houston, TX. Currently focused on Swift, iOS, Ruby, and Rust.Ben Scheirman (@bens@mastodon.xyz) - Mastodonsubdigital (Ben Scheirman)NSScreencast: Bite-sized Screencasts for iOS DevelopmentCombine SwiftAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaJoin our Brand New Patreon Page!2024-09-2442 minSlices: The Deep Dish Swift PodcastSlices: The Deep Dish Swift PodcastBen ScheirmanSlices: The Deep Dish Swift Podcast In this episode of Slices: The Deep Dish Swift Podcast, Kai and Malin chat with Ben Scheirman, iOS Engineer at Nike, the creator of Combine Swift Course and NSScreenCast, speaker at Deep Dish Swift, and an overall terrific person. Links Deep Dish Swift Website Deep Dish Swift Mastodon Deep Dish Swift Twitter Special Guest Ben on Mastodon NSScreenCast Combine Swift Hosts Kai on Mastodon Kai on Twitter Malin on Mastodon Malin...2023-04-1654 minSwift by SundellSwift by Sundell122: “Swift concurrency in practice”, with special guest Ben ScheirmanBen Scheirman returns to the show to discuss how Swift’s built-in concurrency features, such as async/await and tasks, can be used in practice when building apps for Apple’s platforms.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.NordVPN: Get an exclusive discount on NordVPN’s excellent VPN service, by going to nordvpn.com/sundell. They even have a 30-day money-back guarantee.LinksBen on TwitterJohn on TwitterNSScreencastCombine SwiftThe Nike SNKRS appDiscover concurrencyEpisode with Doug Gregor a...2022-11-181h 04NSScreencast (free videos)NSScreencast (free videos)#531 - SwiftUI Escape HatchSometimes we run into issues where SwiftUI doesn't quite do what we need. In some cases, SwiftUI views are powered by UIKit under the hood. Wouldn't it be great (and devious) to dig into the underlying UIKit views to customize things when vanilla SwiftUI just won't cut it? In this episode we'll look at a technique for discovering the UIKit underneath SwiftUI views.2022-06-0200 minNSScreencast (free videos)NSScreencast (free videos)#526 - Hot Reloading with InjectOne of the most impactful things you can do to improve productivity is to improve turnaround time when iterating on features. Playgrounds and Xcode Live Previews are great, but both have their limitations. In this episode we will explore how to utilize hot module reloading to have the simulator automatically reflect your changes when you save. It's magic, and will blow your mind!2022-04-1500 minSwift by SundellSwift by Sundell107: “UIKit in 2021”, with special guest Ben ScheirmanBen Scheirman returns to the show to talk about modern UIKit-based app development, how UIKit has evolved over the past few years, and how its API design and usage has been influenced by the introduction of frameworks like SwiftUI and Combine.SponsorsRevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing subscriptions and in-app purchases, so that you can get back to building your app. Learn more at revenuecat.com.MacStadium: The leading provider of cloud solutions built on real Mac hardware. Get started at macstadium.com/sundell.LinksBen on...2021-10-301h 09NSScreencast (free videos)NSScreencast (free videos)#501 - Nested Xcode ProjectsOne way of achieving modularization is to build frameworks using nested Xcode projects. This has the benefit of having everything in one place and can easily build the entire thing. You can also zero-in on a single project and just work from there if you want. Each sub-project can have its own tests, sample application, etc.2021-08-2600 minNSScreencast (free videos)NSScreencast (free videos)#500 - Motivation for Modular Project ArchitectureIn this episode we will talk about the overview and motivation for a modular project architecture. Why split things up? I'll talk about the problems we face, what benefits we may achieve, and how can we approach the problem.2021-08-1900 minNSScreencast (free videos)NSScreencast (free videos)#491 - Xcode 13 Vim ModeOne of my favorite new features of Xcode 13 is support for Vim key bindings. In this episode we will see how to enable this and I'll give a quick tour of how to get around using Vim.2021-06-1500 minNSScreencast (free videos)NSScreencast (free videos)#486 - Intro to Protocol WitnessesIn the next few episodes we will explore the concept of Protocol Witnesses. This is an advanced topic that can be somewhat hard to approach, but in learning about Protocol Witnesses you will see how we can leverage the Swift language and functional programming to do some really cool things.2021-04-2200 minHerding CodeHerding CodeHerding Code 244: Ben Scheirman on SwiftUI and CombineKevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine. Ben screencasts at NSScreencast and is the creator of the Combine Swift course. Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Combine Links: Ben is @subdigital on Twitter Combine … Continue reading "Herding Code 244: Ben Scheirman on SwiftUI and Combine"2021-03-2900 minLazycoderLazycoderHerding Code 244: Ben Scheirman on SwiftUI and CombineKevin, Jon and Rob talk to Ben Scheirman about developing user interfaces for the Apple platform with SwiftUI and Combine. Ben screencasts at NSScreencast and is the creator of the Combine Swift course. Download / Listen: Herding Code 244: Herding Code 244: Ben Scheirman on SwiftUI and Combine Transcript: Herding Code – March 5, 2021 … Continue reading "Herding Code 244: Ben Scheirman on SwiftUI and Combine" The post Herding Code 244: Ben Scheirman on SwiftUI and Combine first appeared on Lazycoder. 2021-03-2900 minNSScreencast (free videos)NSScreencast (free videos)#482 - Basic Context MenusContext menus are a great affordance for performing related actions to a UI element. Users can tap and hold to view the context menu, and the gesture is consistent across the OS so users will likely already be familiar with it. In this episode we'll show how to set up a basic context menu with a custom preview with normal and destructive actions.2021-03-2900 minNSScreencast (free videos)NSScreencast (free videos)#481 - Mapping Models with Antoine van der LeeThis is a discussion and code overview of another implementation of mapping models using key paths with a special guest, Antoine van der Lee! In this episode we talk about his initial goals and constraints, and some of the design tradeoffs he made while designing a solution that would give him a bidirectional mapping between Core Data entities and other model types.2021-03-2200 minAppForce1: news and info for iOS app developersAppForce1: news and info for iOS app developersBen Scheirman, creator of NSScreencast.com and CombineSwift.comSend us a textBen Scheirman. An experienced software developer from Houston, TX. He spends most of his time these days writing Swift and Ruby and recording screencasts. You might know him from NSScreencast.comNSScreencast.comColdFusionMy professor, my mentorAlex Honnold and Combine learning curveCombine Swiftobjc.ioHacking with SwiftBook: Deep WorkSo Good, they can't ignore youVenkat SubramaniamRunwayPut 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 l...2020-11-1947 min