Podcasts about nsscreencast

  • 14PODCASTS
  • 15EPISODES
  • 1h 1mAVG DURATION
  • ?INFREQUENT EPISODES
  • Sep 24, 2024LATEST

POPULARITY

20172018201920202021202220232024


Best podcasts about nsscreencast

Latest podcast episodes about nsscreencast

Empower Apps
The Great SwiftUI Migration - Part 1 with Ben Scheirman

Empower Apps

Play Episode Listen Later Sep 24, 2024 42:52


Ben 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!LinksEpisode #288: Modern UIKit: Stack Navigation, Part 2pointfreeco/swift-perception: Observable tools, backported.brightdigit/Sublimation: Enable automatic discovery of your local development server on the fly. Turn your Server-Side Swift app from a mysterious vapor to a tangible solid server.krzysztofzablocki/LifetimeTracker: Find retain cycles / memory leaks sooner.siteline/swiftui-introspect: Introspect underlying UIKit/AppKit components from SwiftUIPresenting Coordinators - Soroush Khanlou on VimeoRelated EpisodesSwiftUI Field Guide with Chris EidhofSOTU 2024 with Peter WithamSwiftUI Tips and Tricks with Craig ClaytonSwiftly Tooling with Pol Piella AbadiaIt Depends with Brandon WilliamsMy Taylor Deep Dish Swift Heroes World TourMobile System Design with Tjeerd in 't VeenThe Composable Architecture with Zev EisenbergBehind the Scenes of SwiftUI with Aviel GrossWWDC 2022 - SwiftUI and UIKit with Evan StoneSocial MediaEmailleo@brightdigit.comGitHub - @brightdigitTwitter BrightDigit - @brightdigitLeo - @leogdionLinkedInBrightDigitLeoPatreon - brightdigitCreditsMusic from https://filmmusic.io"Blippy Trance" by Kevin MacLeod (https://incompetech.com)License: CC BY (http://creativecommons.org/licenses/by/4.0/) (00:00) - Who is Ben Scherman (02:38) - Migrating Apps to Swift UI (07:03) - Challenges with Swift UI and iOS Versions (10:24) - Using Introspect for Swift UI (16:44) - Implementing Collection View in Swift UI (25:05) - Exploring iOS 18 Scroll View API (25:30) - SwiftUI vs UIKit: Productivity and Constraints (26:38) - Design and Engineering Collaboration (29:43) - Stages of Migrating to SwiftUI (34:14) - SwiftUI Navigation and Environment Bindings (39:44) - Retain Cycles and Memory Management Thanks to our monthly supporters Bertram Eber Edward Sanchez Satoshi Mitsumori Danielle Lewis Steven Lipton ★ Support this podcast on Patreon ★

Side Project Spotlight
#56: Diving Into Dependencies

Side Project Spotlight

Play Episode Listen Later Dec 4, 2023 65:59


In this final episode of 2023, the trio dive into the topic of dependencies! What kinds are there? How do you manage them? What are some examples? This episode is jam packed with great advice and a ton of useful links (see below!) to help you think about the tradeoffs of different kinds of dependencies as well as concrete advice on how to write cleaner code that your future self will appreciate. Have a great holiday season and a happy new year as you embark on your own developer journey into 2024! The trio will return in January! ## Topics Discussed: - Introductions - Dependencies Intro - Metal shaders - Godot vs Unity - https://godotengine.org - https://unity.com - Platform Dependencies - Godot/Unity - Vendor like Apple/Google/Windows/etc. - Library Dependencies - Analytics - Infrastructure Dependencies - Linode - Buddy Build - OpenAI - Managing Dependencies - Platform alternatives - How much work to migrate? - Noclip Documentary: Remaking Demon's Souls - https://youtu.be/hCBJ2fiiUXk - Emulators - Getting updates “for free” when you use platform provided controls - Programming Techniques - Protocol Oriented Programming - Themes - Pragma Conf 2023 - Token Driven UI Development - https://youtu.be/YvAkyiy6B3g - Atomic Design by Brad Frost - https://atomicdesign.bradfrost.com - Protocol composition for dependency injection by Krzysztof Zabtocki - https://www.merowing.info/using-protocol-compositon-for-dependency-injection/ - Protocol Witnesses by Point-Free - https://www.pointfree.co/collections/protocol-witnesses - Dependencies Library: https://github.com/pointfreeco/swift-dependencies - Protocol Witnesses Introduction by NSScreencast - https://nsscreencast.com/episodes/486-codable-witnesses-1 - SwiftData management - Dependency management tips - Don't be too dependent - Kotaro's story about XLForm - Think carefully about letting your “moat” be dependent on a third-party API - e.g. DividentCalc - What are your options for platform changes? - Fork/mirror third-party SPMs and Pods - https://github.com/apple/swift-evolution/blob/main/proposals/0219-package-manager-dependency-mirroring.md - https://www.sonatype.com/products/sonatype-nexus-oss-download (cocoapods) - Off Topic: Auto generating acknowledgements - SwiftyStack - https://www.swiftystack.com - AcknowList - https://swiftpackageregistry.com/vtourraine/AcknowList - Wrap-Up & thanks! Intro music: "When I Hit the Floor", © 2021 Lorne Behrman. Used with permission of the artist.

Slices: The Deep Dish Swift Podcast

Slices: 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 on Twitter Deep Dish Swift Sponsors Revenue Cat Codemagic OneSignal Runway Emerge Tools Stream MichiganLabs Happy Scale

malin ios engineer nsscreencast ben scheirman
Herding Code
Herding Code 244: Ben Scheirman on SwiftUI and Combine

Herding Code

Play Episode Listen Later Mar 29, 2021


Kevin, 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"

AppForce1: news and info for iOS app developers
Ben Scheirman, creator of NSScreencast.com and CombineSwift.com

AppForce1: news and info for iOS app developers

Play Episode Play 31 sec Highlight Listen Later Nov 19, 2020 46:59 Transcription Available


Ben 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.comPlease rate me on Apple Podcasts.Send me feedback on SpeakPipeOr contact me through twitterMy website appforce1.netNewsletter, sign up!Podcast PartyNSScreencast.comColdFusionMy professor, my mentorAlex Honnold and Combine learning curveCombine Swiftobjc.ioHacking with SwiftBook: Deep WorkSo Good, they can't ignore youVenkat SubramaniamCore Data Workshop by Donny Wals Gain practical experience with Core Data from the author of Practical Core Data. Support the show (https://github.com/sponsors/AppForce1)Buzzsprout Start your own podcast and get a $20 Amazon Gift Card (sent after 2nd paid invoice)Backblaze Cloud Backup Never Lose a File Again with the World's Easiest Cloud Backup. Back up your Mac or PC just $6/month.

Swift by Sundell
79: “All about UICollectionView”, with special guest Ben Scheirman

Swift by Sundell

Play Episode Listen Later Aug 13, 2020 59:36


Ben Scheirman, creator of NSScreencast, joins John on an episode all about UICollectionView. How have UICollectionView’s features evolved over time, and how are modern APIs like compositional layouts and diffable data sources changing the way collection views are built and used?

apis nsscreencast ben scheirman uicollectionview
The iDeveloper Podcast
249 - No Pants! The New Business Casual!

The iDeveloper Podcast

Play Episode Listen Later Apr 3, 2020


This week John touches on dealing with WFH, his current work on Dynamic type and other Accessibility technologies. Also his dip into SwiftUI using NSScreencast. Scotty talks the ever evolving MoneyWell and new decisions being made, creating new private CocoaPods and the problems you can run into when updating the deployment target. WebStorm | The Smartest JavaScript IDE by JetBrains CocoaPods | The Dependency Manager for iOS & Mac projects. NSScreencast | Quality videos on iOS development, released each week. The Great Hummus Takeover John Says Happy Birthday

More Than Just Code podcast - iOS and Swift development, news and advice

This week we chat about views that seem to be broken in iOS 13. We fact check on Digital Darkroom. WeWork hits a snag and we add some of our favorite Black Friday/Cyber Monday deals. Dad Jokes and other trending memes populate the show. iOS 14 may be rebased with incremental updates with feature flags. X-rays reveal a shutter button on the iPhone Smart Battery Case. We discuss Andy Ibanez' post on new search APIs in iOS 13. Rumor has it that Toronto's Eaton Centre will get a larger Apple Store. Picks: Useful obscure Foundation types in Swift, SwiftUI Views book, The Book of Why. Special Guest: Mike Vinakmens.

Stacktrace
32: "Dark mode convert"

Stacktrace

Play Episode Listen Later Apr 17, 2019 91:25


We’ve got an ice cream truck full of scoops! A huge episode packed full of exclusive reports on iOS 13, how the iPad might be able to act as an external display for the Mac, a new Find my Friends/iPhone app, and the long-awaited breakup of iTunes. Also, a months late review of the Apple Watch Series 4. Stacktrace by 9to5Mac is available on iTunes and Apple’s Podcasts app or through our dedicated RSS feed for Overcast and other podcast players. Hosts: Gui on Twitter: @_inside John on Twitter: @johnsundell Links Scoop 1: The breakup of iTunes Scoop 2: iOS 13 Scoop 3: macOS desktop extension feature Scoop 4: New Find my Friends/iPhone app UndoManager John’s Apple Pencil selection prototype John’s talk about backend-driven UI Stanford’s iOS course on iTunes U Ray Wenderlich Manning objc.io Hacking with Swift NSScreencast Sean Allen on YouTube Swift by Sundell Basics

The Podcast Engineering Show
PES 097: Ben Scheirman

The Podcast Engineering Show

Play Episode Listen Later Jul 12, 2018 76:38


My guest is Ben Scheirman, who runs NSScreencast.com and creates the media content there. He also produces two podcasts at Vibrato.fm and Appdevdiary.com. And we rolled out a new segment called Nightmare Sessions! We discussed A LOT, including: UA Apollo 8 Quad (4 XLR’s) Heil PR40 (with shock mount/boom) Audio-Technica ATR-2100 USB Rolls Mic Mute Audio Hijack and Loopback on the Mac (for podcasting) Magewell HDMI USB3 Capture Screenflow Logic Pro (for music), Mainstage Beyerdynamic DT770 headphones (80 ohm) Onyx Blackjack (interface) Onyx 820i firewire mixer Mix minus KRK Rokit 5 mounted on wall API Vision channel strip plugin Thanks for being a great guest and sharing so much, Ben! DID YOU KNOW........We exist for the purpose of helping you, so please comment below with any questions or remarks. Thanks for listening! Want to Start a Business or Have a Career as a Podcast Producer/Engineer? Listen and Subscribe in Apple Podcasts, Google Podcasts, iHeart Radio, Stitcher, TuneIn Radio, Android, RSS

Swift by Sundell
25: “Segue into Marzipan”, with special guest Ben Scheirman

Swift by Sundell

Play Episode Listen Later Jun 7, 2018 73:59


Ben Scheirman, creator of NSScreencast, joins John for a special WWDC episode of the show — to talk about the cool new things that Apple announced at the conference. iOS 12's focus on performance, UIKit apps on the Mac, what's new in Xcode and Swift 4.2, and much more.

Fatal Error
57. Lattnerianly In-Depth

Fatal Error

Play Episode Listen Later Feb 16, 2018 31:51


This week, Chris and Soroush discuss the world of independent Cocoa conferences, then debate Chris Lattner’s recently-accepted dynamic member lookup proposal.The end of the conference eraRelease NotesStrange LoopCocoa LoveCingletonGitHub: Lascorbe/CocoaConferencesNSScreencastDestroy All Software ScreencastsPoint-FreeSwift TalkTeki ConSwiftFestSoroush Khanlou - You Deserve Nice ThingsXOXO FestivalSE-0195: Introduce User-defined "Dynamic Member Lookup" TypesSE-0195 Review ThreadTensorFlowProposal draft: Introduce User-defined Dynamically "callable" TypesSourceryGet a new Fatal Error episode every week by becoming a supporter at patreon.com/fatalerror.

Release Notes
#98: Ben Scheirman

Release Notes

Play Episode Listen Later Mar 30, 2015 47:03


Today we’re joined by Ben Scheirman, who recently left his day job to go indie with his company NSScreencast. We talk about his background in programming, the start and growth of NSScreencast, how he planned his transition to his new indie career, and more. Conference We’re planning a conference! Release Notes will be held October […]

release notes nsscreencast ben scheirman
Devchat.tv Master Feed
010 iPhreaks Show – Audio and Video in Apps

Devchat.tv Master Feed

Play Episode Listen Later Jun 13, 2013 60:36


Panel Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:22 - Launching a UIWebView and pointing it to a remote URL Autoplay Streaming over 3G or LTE 03:01 - HTTP Live Streaming AVPlayer MPMoviePlayerController MPMoviePlayerViewController Microsoft Silverlight AV Foundation 11:24 - AVPlayer Asynchronous Key Loading Protocol AVURLAsset Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Key-Value Observing (KVO) Deli Radio AVAudioPlayer 19:42 - Use Cases System Sound Audio Categories Playback Control AVQueuePlayer 32:21 - Core Audio Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Adding effects to audio and video AV Audio Mix Echo 38:51 - Interruption 42:04 - Network Connections Network Link Conditioner in Lion - Matt Gemmell 44:07 - .MP3, .CAF, .AIFF, .AAC 45:32 - Transcoding Zencoder M3U Picks Audacity (Rod) Customers (Rod) The Little Redis Book by Karl Seguin (Ben) MMDrawerController (Ben) MacBuildServer (Ben) OpenEmu (Ben) Reveal App (Pete) Snap CI (Pete) Buildozer (Pete) ThinkGeek (Pete) Commit (Chuck) Candy Crush Saga (Chuck) Mini Golf MatchUp (Chuck) Portal (Chuck) Next Week Web Apps & HTML5 vs Native Apps Transcript ROD: I'd get my Dad a Darth Vader helmet...because he's my father. BEN: Yeah, I got it. [laughter] [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 10 of iPhreaks! That's right, we're on the double digits now! This week on our panel, we have Ben Scheirman. BEN: Hello from NSScreencast.com! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Pete Hodgson. PETE: Hello from thepete.net! [Ben laughs] CHUCK: And I'm Charles Max Wood from DevChat.tv! This week we are going to be talking about "Audio and Video" in your apps. BEN: So this is where you just launch a UIWebView and point it to remote URL and then you're done? PETE: I did that once. CHUCK: All the games that I play, I have to turn the sound off on them. PETE: I actually did do that once, Ben. BEN: Yes, it's the quick and easy way to do it. PETE: Yup, it was surprisingly good. I discovered, we're going to jump straight into rearcane pit of noise, but didn't let you do "Autoplay" on video; Apple doesn't want you to do that. Can you still not do that if you're using native video? BEN: You can do whatever you want with the native stuff. PETE: Okay. So for the web one, you can't. But this -- BEN: I think it's just kind of the Safari limitation... PETE: Yeah [chuckles]. CHUCK: Every browser should do that. That rise me asked, too. PETE: I think they say it's a battery issue more than anything else like they don't want you firing up the radio to download like 50 maybe, to start offering conserve concept. BEN: Yeah, they have gotten a little bit more strict on the rules for that, and I don't remember the exact numbers off the top of my head.

The iPhreaks Show
010 iPhreaks Show – Audio and Video in Apps

The iPhreaks Show

Play Episode Listen Later Jun 13, 2013 60:36


Panel Ben Scheirman (twitter github blog NSSreencast) Rod Schmidt (twitter github infiniteNIL) Pete Hodgson (twitter github blog) Charles Max Wood (twitter github Teach Me To Code Rails Ramp Up) Discussion 01:22 - Launching a UIWebView and pointing it to a remote URL Autoplay Streaming over 3G or LTE 03:01 - HTTP Live Streaming AVPlayer MPMoviePlayerController MPMoviePlayerViewController Microsoft Silverlight AV Foundation 11:24 - AVPlayer Asynchronous Key Loading Protocol AVURLAsset Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Key-Value Observing (KVO) Deli Radio AVAudioPlayer 19:42 - Use Cases System Sound Audio Categories Playback Control AVQueuePlayer 32:21 - Core Audio Learning Core Audio: A Hands-On Guide to Audio Programming for Mac and iOS by Chris Adamson Adding effects to audio and video AV Audio Mix Echo 38:51 - Interruption 42:04 - Network Connections Network Link Conditioner in Lion - Matt Gemmell 44:07 - .MP3, .CAF, .AIFF, .AAC 45:32 - Transcoding Zencoder M3U Picks Audacity (Rod) Customers (Rod) The Little Redis Book by Karl Seguin (Ben) MMDrawerController (Ben) MacBuildServer (Ben) OpenEmu (Ben) Reveal App (Pete) Snap CI (Pete) Buildozer (Pete) ThinkGeek (Pete) Commit (Chuck) Candy Crush Saga (Chuck) Mini Golf MatchUp (Chuck) Portal (Chuck) Next Week Web Apps & HTML5 vs Native Apps Transcript ROD: I'd get my Dad a Darth Vader helmet...because he's my father. BEN: Yeah, I got it. [laughter] [This show is sponsored by The Pragmatic Studio. The Pragmatic Studio has been teaching iOS development since November of 2008. They have a 4-day hands-on course where you'll learn all the tools, APIs, and techniques to build iOS Apps with confidence and understand how all the pieces work together. They have two courses coming up: the first one is in July, from the 22nd - 25th, in Western Virginia, and you can get early registration up through June 21st; you can also sign up for their August course, and that's August 26th - 29th in Denver, Colorado, and you can get early registration through July 26th. If you want a private course for teams of 5 developers or more, you can also sign up on their website at pragmaticstudio.com.] CHUCK: Hey everybody and welcome to Episode 10 of iPhreaks! That's right, we're on the double digits now! This week on our panel, we have Ben Scheirman. BEN: Hello from NSScreencast.com! CHUCK: Rod Schmidt. ROD: Hello from Salt Lake! CHUCK: Pete Hodgson. PETE: Hello from thepete.net! [Ben laughs] CHUCK: And I'm Charles Max Wood from DevChat.tv! This week we are going to be talking about "Audio and Video" in your apps. BEN: So this is where you just launch a UIWebView and point it to remote URL and then you're done? PETE: I did that once. CHUCK: All the games that I play, I have to turn the sound off on them. PETE: I actually did do that once, Ben. BEN: Yes, it's the quick and easy way to do it. PETE: Yup, it was surprisingly good. I discovered, we're going to jump straight into rearcane pit of noise, but didn't let you do "Autoplay" on video; Apple doesn't want you to do that. Can you still not do that if you're using native video? BEN: You can do whatever you want with the native stuff. PETE: Okay. So for the web one, you can't. But this -- BEN: I think it's just kind of the Safari limitation... PETE: Yeah [chuckles]. CHUCK: Every browser should do that. That rise me asked, too. PETE: I think they say it's a battery issue more than anything else like they don't want you firing up the radio to download like 50 maybe, to start offering conserve concept. BEN: Yeah, they have gotten a little bit more strict on the rules for that, and I don't remember the exact numbers off the top of my head.