podcast
details
.com
Print
Share
Look for any podcast host, guest or anyone
Search
Showing episodes and shows of
Chris Eidhof
Shows
Empower Apps
SwiftUI Fundamentals with Natalia Panferova
Natalia Panferova former Apple engineer of Nil Coalescing comes on to talk her new book SwiftUI Fundamentals.GuestNil CoalescingNatalia Panferova (@natpanferova) / XNatalia Panferova (@natpanferova@mastodon.social) - MastodonNatalia Panferova (@natpanferova.bsky.social) — BlueskyNatalia Panferova | LinkedInAnnouncementsJoin Bushel BetaJoin our Patreon!Newsletters | BrightDigitLinksSwiftUI FundamentalsNil Coalescing BooksNil Coalescing - BlogRelated EpisodesThe Great SwiftUI Migration - Part 2 with Ben ScheirmanThe Great SwiftUI Migration - Part 1 with Ben ScheirmanSwiftUI Field Guide with Chris EidhofSwiftUI Tips and Tricks with Craig ClaytonBehind the Scenes of...
2025-03-14
25 min
Empower Apps
Moving Forward 2025
What a wild ride 2024 was - from big life changes to surprising shifts in Apple development, I'm sharing the story of what went down this year. After navigating job hunts, tech trends, and some unexpected wins (and losses), I've got some insights about where we're headed in 2025, plus some exciting opportunities for you Swift folks!AnnouncementsJoin Bushel BetaJoin our Patreon!Newsletters | BrightDigitNow Hiring! macOS, watchOS, HealthKit and more...!LinksBeing Sendable with SwiftDataUsing ModelActor in SwiftDataSwiftData CRUD Operations with ModelActorbrightdigit/DataThespian: Concurrency-Friendly SwiftDataApple is pausing notification summaries for news in the...
2025-01-25
17 min
Swift Academy The Podcast
SwiftUI Animations: A Deep Dive with Chris Eidhof and Florian Kugler from objc.io
In this insightful episode, we had the pleasure of chatting with Chris Eidhof and Florian Kugler, the brilliant developers behind objc.io. Together, we explored the world of animations in SwiftUI, emphasizing the importance of understanding how SwiftUI creates and manages views and animations.
2024-12-26
1h 21
Empower Apps
Ludicrous Types with Nick Lockwood
Nick Lockwood of SwiftFormat (not dash) joins the show to talk about the server side Swift conference, quirks of Swift you didn't know about, language design, and the future of Swift.GuestNick Lockwood@nicklockwood (Github)Nick Lockwood (@nicklockwood@mastodon.social)Nick Lockwood | LinkedInAnnouncementsNeed 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 Real World? - Leo DionLinks...
2024-11-08
56 min
Elvin Buck
Download Pdf Advanced Swift: Updated for Swift 4 By Chris Eidhof (Author), Full Episode
https://yuandipro.firebaseapp.com/?GASS=1979725454 . Click This Link To Access Advanced Swift: Updated for Swift 4 by Chris Eidhof (Author), Book Supports all formats, Such as: EPUB, PDF , AZW3, MOBI, IBA, & RTF Book Title: Advanced Swift: Updated for Swift 4 Book Author: Chris Eidhof (Author), Book Rating: 9+ ratings Powered by Firstory Hosting
2024-10-21
00 min
Empower Apps
The Great SwiftUI Migration - Part 2 with Ben Scheirman
Ben 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-30
23 min
Empower Apps
The Great SwiftUI Migration - Part 1 with Ben Scheirman
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!
2024-09-24
42 min
Empower Apps
SwiftUI Field Guide with Chris Eidhof
I had a great time chatting with Chris Eidhof about his work with objc.io and his latest project, the SwiftUI Field Guide. We discussed SwiftUI's layout system and the exciting new features from WWDC 2024.GuestChris EidhofChris Eidhof (@chris@m.objc.io) - objc.ioAnnouncementsNeed help with your projects this year? BrightDigit has openings.Join Bushel BetaLiveStreaming on YouTube Join our Brand New Patreon Page!LinksSwiftUI Field Guideobjc.ioCreate custom visual effects with SwiftUI - WWDC24 - Videos - Apple DeveloperMarin Todorov - A 100% S...
2024-07-19
42 min
Stacktrace
183: “Let’s just call it MVC”
Organizing workspaces and hobby projects, the pros and cons of view models and controllers, and rendering Core Animation layers within SwiftUI view hierarchies.LinksThe Jarvis standing deskThe iOS App Icon BookSwiftUI’s state management systemPublishSwiftUI’s List componentAirBuddy desktop widgets announcement tweetSwiftUI’s accessibilityRepresentation modifierThe recent Swift by Sundell episode with Chris EidhofChibiStudio
2022-05-25
1h 15
Swift by Sundell
116: “The evolution of SwiftUI”, with special guest Chris Eidhof
Chris Eidhof returns to the podcast to talk about how SwiftUI has evolved since its initial release, to share several key learnings from using it over the past few years, and to discuss concepts like app architecture and state management.SponsorsJudo: Quickly build native, server-driven UI for iOS and Android, and publish instantly, without having to submit updates to the App Store. Try it for free today, by going to judo.app/sundell.RevenueCat: In-app subscriptions made easy. RevenueCat handles the pain points of implementing in-app purchases and subscriptions, so that you can get back...
2022-05-18
1h 05
Apple Treats
Sep 7, 2021 – Talks on Swift
While we’re waiting for new iPhone, release of iOS 15 and other platforms, Swift 5.5 getting out of beta, let’s talk with Chris Eidhof, founder of objc.io and Swift Talk. We’re covering SwiftUI, Swift and the need for true Swift runtime, future of Swift on other platforms. Our guest: Chris Eidhof, objc.io founder, @chriseidhof Links: objc.io books Swift Talk Watch this episode on YouTube. Podcast hosts: Danis Tazetdinov: Twitter @edeniska, Telegram @edeniska (Apple Developer News channel). Iryna Yatskevich: engineer enjoying adopti...
2021-09-08
53 min
Mobile People Talks
Talks on Swift
While we’re waiting for new iPhone, release of iOS 15 and other platforms, Swift 5.5 getting out of beta, let’s talk with Chris Eidhof, founder of objc.io and Swift Talk. We’re covering SwiftUI, Swift and the need for true Swift runtime, future of Swift on other platforms. Our guest: Chris Eidhof, objc.io founder, https://twitter.com/chriseidhof Links: objc.io books: https://www.objc.io/books/ Swift Talk: https://talk.objc.io
2021-09-08
53 min
Farklı Düşün
Üniversite Tercihi, E-Kitap, Konfor Alanından Çıkmak, Türkiye'deki Çalışma Kültürü
Bu bölümde Apple’ın 3. Çeyrek sonuçlarından, E-kitaplardan, kendi üniversite tercihimizden ve tecrübelerimizden, konfor alanından çıkmaktan ve son olarak da Türkiye’deki çalışma kültüründen konuştuk.Bölümde konuştuğumuz konularla ilgili linkler:The Box - Marc Levinson: https://www.goodreads.com/book/show/316767.The_BoxPrusa Mini 3D Printer: https://www.prusa3d.com/original-prusa-mini/Shapr3D: https://www.shapr3d.comNothing: https://nothing.techAirPods vs. Top Tech Companies: https://twitter.com/neilcybart/status/1419018186305966086Apple 2021 yılı 3. Çeyrek Sonuçları: https://www.macrumors.com/2021/07/27/apple-3q-2021-earnings/Kobo Libr...
2021-08-01
1h 39
Empower Apps
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...
2020-12-11
39 min
Swift by Sundell
87: “The SwiftUI layout system”, with special guest Chris Eidhof
Chris Eidhof returns to the show to go on a deep dive into the SwiftUI layout system. What are the different phases involved in determining a given view’s layout, how do concepts like layout priorities and flexibility work, and what makes SwiftUI different from UIKit and AppKit in terms of layout?SponsorNordVPN: Make your Internet connection private and secure, no matter which network that you’re on, and unlock your video streaming services. Get a massive 68% discount on their two-year plan, and extra free months, at nordvpn.com/sundell.Does your comp...
2020-12-03
59 min
AppForce1: news and info for iOS app developers
Daniel Steinberg, extraordinary trainer on Functional Swift and SwiftUI
Send us a textIn this special Daniel Steinberg and me talk about his history, him helping people, Daniel's hobbies and a whole lot more.Links on Daniel himself:DimSumThinkingSwift KickstartSwiftUI KickstartFunctional Programming KickstartCombine book and Bread book? Keep an eye on Daniel's newsletter.Dear ElenaPeople mentioned:Donny Wals Combine book use code "appforce1"Chris Eidhof functional programming workshopPaul Hudson - Hacking with SwiftJon Reid - Quality CodingOther items of interestSwift Concurrency RoadmapGang of 4 book / Design PatternsRunway
2020-12-03
42 min
Contravariance. A Swift Podcast
The History of NSSpain
Please let us know your take-away of this episode by sharing it with us @_contravariance. An iTunes review is also greatly appreciated! Contact information Contravariance's website GitHub repository Contravariance's Twitter Benedikt's Twitter Bas' Twitter Benedikt's blog Bas' blog NSSpain Antoine, Bas and Benedikt promised to attend NSSpain 2020 Antoine van der Lee NSSpain 2020 announcement NSSpain might have been possible in-person Kiro Sushi UIKonf NSSpain.com Peter Steinberger Fernando Rodruigez Mattt Chris Eidhof Florian Kugler Robert Böhnke Boris Bügling Eloy Durán Orta Therox Marin Usalj Delisa Mason ...
2020-09-24
1h 00
Contravariance. A Swift Podcast
SwiftConf, NSSpain, mobiconf, and FrenchKit - With Special Guest Antoine van der Lee
Please let us know your take-away of this episode by sharing it with us @_contravariance. An iTunes review is also greatly appreciated! Contact information Contravariance's website GitHub repository Contravariance's Twitter Benedikt's Twitter Bas' Twitter Benedikt's blog Bas' blog Introduction Antoine van der Lee SwiftLee SwiftConf iOS Conf Budapest Postmortem SwiftConf Solving the 15 Puzzle in Swift (slides) Accessibility workshop (slides) Maxim Cramer Dori Adar Movie Posters Twitter thread 7 Principles Daniel Steinberg Kateryna Gridina NSSpain NSSpain San Mateo Wine Festival Marina Gornostaeva Detail-oriented...
2019-10-17
36 min
Swift by Sundell
52: “Diving into Combine”, with special guest Casey Liss
Casey Liss joins John to talk about Apple’s newly announced Combine framework for reactive programming, how it compares to existing tools like RxSwift, and different strategies for adopting it. Also, unit testing, life as an indie developer, and much more.SponsorsBitrise: A fast, stable and easy to use continuous integration service. Automatically build, test and distribute your app on every single commit that you make. Get started for free at bitrise.io/swift.Triplebyte: Apply to work for over 400 top tech companies through one single, fair and efficient interview process. Get a $1000 signing bonus wh...
2019-07-18
1h 28
Swift by Sundell
45: “That’s why we refactor”, with special guests Chris Eidhof and Matt Gallagher
Chris Eidhof and Matt Gallagher join John to discuss app architecture, RxSwift and Functional Reactive Programming, and how to decide what patterns, frameworks, and concepts to adopt when architecting and building an app.SponsorsThis episode of Swift by Sundell was made possible thanks to two wonderful sponsors. Make sure to check them out to help support this show:Triplebyte: Apply to work for over 400 top tech companies through one single, fair and efficient interview process. Get a $1000 signing bonus when you find your Swift developer dream job at triplebyte.com/sundell.Bitrise: A...
2019-04-09
1h 34
The NSNorth Podcast
NSNorth 2019, Episode 53: Chris Eidhof
ObjC.io founder Chris Eidhof chats with Phil and Dan about starting a conference in cities whose name start with a "B", Functional Programming as more than an academic exercise, how depressing the state of programming can be and how working with people who question everything can bring back the joy of programming, DeckSet, and running.
2019-03-11
27 min
Hallo Swift
Reactive Programming
HistoryRx: Reactive ExtensionsAllgemeine Informationen und Links“GitHub for Windows uses the Reactive Extensions for almost everything it does, including network requests, UI events, managing child processes (git.exe). Using Rx and ReactiveUI, we've written a fast, nearly 100% asynchronous, responsive application, while still having 100% deterministic, reliable unit tests. The desktop developers at GitHub loved Rx so much, that the Mac team created their own version of Rx and ReactiveUI, called ReactiveCocoa, and are now using it on the Mac to obtain similar benefits.”~ Paul Betts, GitHubErik Meijer)LINQobj.io...
2018-02-20
00 min
Swift by Sundell
15: “My interpretation of functional programming”, with special guest Chris Eidhof
Chris Eidhof, founder of objc.io and co-host of Swift Talk, joins John to talk about app architecture, functional programming, the "rockstar developer culture", picking database solutions and much more.LinksChris on Twitter: @chriseidhofJohn on Twitter: @johnsundellobjc.ioApp Architecture bookFunctional programming - Wikipedia"Building an enum-based analytics system in Swift"DSL: Domain-specific language - WikipediaUICollectionViewLayout - Apple Developer DocumentationKickstarter's iOS app - GitHubGit as a Document Format - Wil ShipleySeparation of concerns using protocols in SwiftIntro and outro music by Dariusz Dziuk
2018-01-22
52 min
The iPhreaks Show
iPS 225: Concurrency with Paulo Faria
Panel: Andrew Madsen Erica Sadun Special Guests: Paul Faria In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also, Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency. Paul believes that concurrency is the missing feature to make it a true and mature ecosystem...
2017-12-30
00 min
iPhreaks
iPS 225: Concurrency with Paulo Faria
Panel: Andrew Madsen Erica Sadun Special Guests: Paul Faria In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also, Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency. Paul believes that concurrency is the missing feature to make it a true and mature ecosystem for server-side on Swift. In particular, we dive pretty deep on: Zewo (http://zewo.io...
2017-12-30
53 min
iPhreaks
iPS 225: Concurrency with Paulo Faria
Panel: Andrew Madsen Erica Sadun Special Guests: Paul Faria In today's episode, iPhreaks speaks with Paulo Faria. Paulo is based in Brazil and has been developing for the OSX platform since 2012. Also, Paulo mentions focusing on server side development and working in iOS and Android development. Paulo is the creator of Zewo and one of the first to work with server-side Swift. Paulo is on iPheaks to talks about Concurrency. Paul believes that concurrency is the missing feature to make it a true and mature ecosystem for server-side on Sw...
2017-12-30
53 min
Swift by Sundell
12: “A pretty good job for a view controller”, with special guest Matthias Tretter
Matthias Tretter of MindNode joins John to talk about Auto Layout, working on the iPad, refactoring Massive View Controllers, dealing with old code and much more.LinksMatthias on TwitterJohn on TwitterMindNodeEpisode with Gui RamboNSTextAlignment - UIKit DocumentationAccessibility on iOS - Apple DeveloperCGRectDivide - Core Graphics DocumentationWTF Auto Layout"A micro Auto Layout DSL" - Chris Eidhof"Using child view controllers as plugins in Swift"UITableViewController - UIKit DocumentationUIDocumentBrowserViewController - UIKit DocumentationIntro and outro music by Dariusz Dziuk
2017-11-28
47 min
Podlodka Podcast
Podlodka #17 — Flux, Redux и все, все, все
А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все проекты с помощью однонаправленной архитектуры и горя не знают. Все что вы боялись спросить, все то от чего вы отмахивались при упоминании Flux или Redux мы обсудили для вас в этом выпуске. Обсуждение получилось довольно хардкорное, так что лучше послушать с утра на свежую голову. Поддержи лучший подкаст про мобильную разработку: https://www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:00:26 - Представление гостя 0:04:47 - Что такое Flux? 0:11:04 - Компоненты Flux 0:12:31 - Flux на примере 0:17:00 - Декомпозиция сторов 0:19:00 - Шаринг Flux решений между проектами 0:22:00 - Согласованный стейт 0:24:09 - Работа с асинхронностью 0:27:10 - Компромиссы однонаправленной архитектуры 0:28:57 - Единый стор 0:30:30 - DI и тестирование 0:32:51 - Как реализуется слой BL в Flux? 0:40:10 - Single source of truth 0:47:40 - Data-Driven Architecture 0:59:36 - Data-Driven vs Event-Driven 1:02:06 - Дебаг приложения через сокеты и не только 1:05:15 - Уроки, извлеченные из данного подхода 1:18:00 - High level testing 1:28:40 - Где возникают баги? 1:29:55 - Стоимость разработки и поддержки 1:34:57 - Где посмотреть реализацию? 1:40:10 - Насколько сложно войти? Полезные ссылки: Соцсети Алексея - https://github.com/AlexeyDemedetskiy/ - https://twitter.com/DAlooG F8 - https://github.com/fbsamples/f8app Открытый код - https://github.com/aol-public/OneMobileSDK-controls-ios - https://github.com/aol-public/OneMobileSDK-videorenderer-ios Список фреймворков - https://gist.github.com/inamiy/bd257c60e670de8a144b1f97a07bacec - https://github.com/BendingSpoons/katana-swift - https://github.com/guidomb/Portal Статьи - https://goo.gl/ekdBL2 - http://www.cocoawithlove.com/blog/statements-messages-reducers.html - http://chris.eidhof.nl/post/reducers/
2017-07-24
1h 48
Podlodka Podcast
Podlodka #17 — Flux, Redux и все, все, все
А вот и вновь выпуск про архитектуру, на этот раз говорим про Flux, Redux и вот это все! В гостях побывал Алексей Демедецкий - iOS-разработчик из компании-аутсорсера Sigma Software. Ребята пишут все проекты с помощью однонаправленной архитектуры и горя не знают. Все что вы боялись спросить, все то от чего вы отмахивались при упоминании Flux или Redux мы обсудили для вас в этом выпуске. Обсуждение получилось довольно хардкорное, так что лучше послушать с утра на свежую голову. Поддержи лучший подкаст про мобильную разработку: https://www.patreon.com/podlodka Также ждем вас, ваши лайки, репосты и комменты в мессенджерах и соцсетях! Telegram-чат: t.me/podlodka Страница в Facebook: www.facebook.com/podlodkacast/ Twitter-аккаунт: twitter.com/PodlodkaPodcast 0:00:26 - Представление гостя 0:04:47 - Что такое Flux? 0:11:04 - Компоненты Flux 0:12:31 - Flux на примере 0:17:00 - Декомпозиция сторов 0:19:00 - Шаринг Flux решений между проектами 0:22:00 - Согласованный стейт 0:24:09 - Работа с асинхронностью 0:27:10 - Компромиссы однонаправленной архитектуры 0:28:57 - Единый стор 0:30:30 - DI и тестирование 0:32:51 - Как реализуется слой BL в Flux? 0:40:10 - Single source of truth 0:47:40 - Data-Driven Architecture 0:59:36 - Data-Driven vs Event-Driven 1:02:06 - Дебаг приложения через сокеты и не только 1:05:15 - Уроки, извлеченные из данного подхода 1:18:00 - High level testing 1:28:40 - Где возникают баги? 1:29:55 - Стоимость разработки и поддержки 1:34:57 - Где посмотреть реализацию? 1:40:10 - Насколько сложно войти? Полезные ссылки: Соцсети Алексея - https://github.com/AlexeyDemedetskiy/ - https://twitter.com/DAlooG F8 - https://github.com/fbsamples/f8app Открытый код - https://github.com/aol-public/OneMobileSDK-controls-ios - https://github.com/aol-public/OneMobileSDK-videorenderer-ios Список фреймворков - https://gist.github.com/inamiy/bd257c60e670de8a144b1f97a07bacec - https://github.com/BendingSpoons/katana-swift - https://github.com/guidomb/Portal Статьи - https://goo.gl/ekdBL2 - http://www.cocoawithlove.com/blog/statements-messages-reducers.html - http://chris.eidhof.nl/post/reducers/
2017-07-24
1h 48
Fatal Error
29. Protocols with Associated Types
This is the last non-Patreon-exclusive episode of our second season. Episode 30 will appear on our Patreon page next week, then we’ll take a 6-week break and Episode 31 will be posted here on July 3. Thank you for listening!Protocol 'XYZ' can only be used as a generic constraint because it has Self or associated type requirements. Oh no, what now?Alexis Gallagher: Protocols with Associated TypesGwendolyn Weston: Keep Calm and Type Erase OnMislav Javor: Swift Enums Are "sum" Types. That Makes Them Very InterestingBrandon Williams’ Few But Ripe blog, for learning about sum and product types, amon...
2017-05-08
29 min
Fatal Error
19. Playgrounds Conference
Get a new Fatal Error episode every week by becoming a Patreon supporter!This week, Soroush was in Melbourne, Australia for the Playgrounds conference. In this episode, Chris interviews him about the conference, his talk, and other talks he found interesting.Playgrounds ConferenceSoroush's slides: Everything You Ever Wanted To Know About Sequence And CollectionA Beginner's Guide to Big O NotationBig-O Cheat SheetSwift sequence & collection types:SequenceCollectionBidirectionalCollectionRandomAccessCollectionMutableCollectionRangeReplaceableCollectionIteratorProtocolStack Overflow: MutableCollection vs RangeReplaceableCollectionDoubly-Linked ListMatt Comi, StagehandStack Overflow answer on pathfinding algorithms, with links to additional readingRay TracingMatt Gallagher: Cocoa With LoveMersenne primesUnsafeMutableBufferPointerSwift optimization tip: Use unchecked integer arithmetic when...
2017-02-27
24 min
Fatal Error
14. Tests and Types
Chris and Soroush discuss Uncle Bob’s controversial blog post about languages with type systems that he finds too strict. Uncle Bob’s original post: The Dark Path The Kotlin Programming Language SwiftCheck: property testing in Swift Fox: property testing for ObjC Proof in Functions Null References: The Billion Dollar Mistake Chris Eidhof’s response: Types vs TDD Uncle Bob’s follow up: Types and Tests Soroush’s post from a few years ago: Test and Types
2017-01-23
35 min
Build Phase
113: Make Austin 1888 Again
This week, Gordon and Mark sit down to talk about a wide array of topics such as Ride Sharing services in Austin, Venmo's new architecture for managing URL and user activity routing alongside authentication, the pain caused by forced Swift updates, and spooky spiders! It's like a Halloween special just in time for Thanksgiving! MetroGnome's iPhone ringtone remix Eero Google WiFi Google Fiber announcement Pinboard's tweet about Google Fiber announcement Fasten Ride Austin PR fixing swift segfaults on Argo Build Phase episode 112: Embarrassment Factor (With guest Chris Eidhof) Swift Talk episode about Loading ViewControllers
2016-11-17
36 min
Build Phase
112: Embarrassment Factor
In this episode, Jack and Mark are visited by Chris Eidhof, and together they talk about book publishing, Apple's frameworks, the Swift language, and how to be a good team player. Chris Eidhof Chris' book Advanced Swift Swift Talk video series Latest edition of Jack's Beginning iPhone Development David Rönnqvist's 3D Graphics with Scene Kit book Orta Therox's Danger thoughtbot's Hound Apple's Cloud Kit documentation and quick start Apple's TVMLKit and TVMLKit JS WWDC: Developing tvOS Apps Using TVMLKit: Part 1 WWDC: Developing tvOS Apps Using TVMLKit: Part 2 Brandon Williams' talk from Functional Swift 2016
2016-11-10
55 min
SwiftCoders: Interviews with Swift Developers
32: Chris Eidhof - Founder of Objc.io
I'm super excited to have Chris Eidhof as a guest this week. Chris is the Founder of Objc.io, UIKonf, and Swift Talk, the author of Functional Swift and Advanced Swift, and he also travels the world speaking about Swift. Enjoy! Links: Chris on Twitter - @ChrisEidhof - https://twitter.com/ChrisEidhofSwift Talk - https://talk.objc.ioLoadingViewConrtrollers - https://talk.objc.io/episodes/S01E03-loading-view-controllersThe Books - https://www.objc.io/books/Objc.io - https://www.objc.ioWebsite - http://www.eidhof.nlSwift Summit - https://www.swiftsummit.comChris is also the founder of UIKonf - http://www.uikonf...
2016-10-26
00 min
The iPhreaks Show
174 iPS Structs and Mutability with Chris Eidhof
1:15: Introduction: Chris Eidhof OBJC.io 2:05: Structs in Swift Blog post Functional programming inspiration Mutations in structs can be positive 3:55: Problems that can be solved Unexpected changes, unexpected mutations Make mutable opt-in 8:15: When mutating can be useful Change an element at a specific index Struct copies are very expensive 11:15: Benchmarks 15:30: New Data and Updates Strategies for communicating changes in state 23:00 Writing simple code Subjective Issues with structs Swift Summit 27:00: ObjectiveC.io Functional Swift 33:00 Other projects Advanced Swift Functional Swift Conference ...
2016-10-13
00 min
iPhreaks
174 iPS Structs and Mutability with Chris Eidhof
1:15: Introduction: Chris Eidhof OBJC.io 2:05: Structs in SwiftBlog postFunctional programming inspirationMutations in structs can be positive 3:55: Problems that can be solved Unexpected changes, unexpected mutationsMake mutable opt-in 8:15: When mutating can be useful Change an element at a specific indexStruct copies are very expensive 11:15: Benchmarks 15:30: New Data and Updates Strategies for communicating changes in state 23:00 Writing simple code SubjectiveIssues with structsSwift Summit 27:00: ObjectiveC.ioFunctional Swift 33:00 Other projects Advanced SwiftFunctional Swift Conference Picks: The Retro Mac Cast (Andrew) 68KMLA.org Forums (Andrew) Twin Cities Startup Week (Jayme) Eli Document Picker (Rod) Functional Swift (Rod) Michael Vey Fall of Hades (Chuck) Webinar Jam (Chuck...
2016-10-13
43 min
iPhreaks
174 iPS Structs and Mutability with Chris Eidhof
1:15: Introduction: Chris Eidhof OBJC.io 2:05: Structs in Swift Blog post Functional programming inspiration Mutations in structs can be positive 3:55: Problems that can be solved Unexpected changes, unexpected mutations Make mutable opt-in 8:15: When mutating can be useful Change an element at a specific index Struct copies are very expensive 11:15: Benchmarks 15:30: New Data and Updates Strategies for communicating changes in state 23:00 Writing simple code Subjective Issues with structs Swift Summit 27:00: ObjectiveC.io Functional Swift 33:00 Other projects Advanced Swift Functional Swift Conference Picks: ...
2016-10-13
43 min
SwiftCoders: Interviews with Swift Developers
15: Natasha Nazari - Linguist & iOS Developer Living in Taipei
Twitter Bio: Linguist & iOS developer. Student @FreeCodeCamp. Organizer @TechTaipei. Perfecting Русский язык, Español, & 日本語. Learning Persian. @KanjiCircle, @RussianQandA. Links from Natasha whose "quoted": Natasha on Twitter - @natasha_nazari - https://twitter.com/natasha_nazariGame to learn Objective-C - http://tryobjectivec.codeschool.comGame to learn Swift - https://www.bloc.io/swiftris-build-your-first-ios-game-with-swiftErin Parker's Post - "This was the first post I came across that convinced me I could get into software development without having a background in computer science." https://www.quora.com/Learning-to-Program-Is-it-too-late-for-an-X-year-old-to-learn-how-to-program/answer/Erin-Parker?srid=iSSHErin Parker's Learn to Code List - "I followed these in the exact order she listed them, since it o...
2016-05-18
00 min
The App Initiative
13: Vondelpark!
Lucky number 13 starts with a follow up on UI design and why you may NOT want to roll your own. The boys then discuss the newly released Apple Music, Beats 1 and wax nostalgic about The Chronic. Bill unveils his homework, the first two screens of his photo location app, and Marc provides some excellent feedback on design and things to think about moving forward. Show Notes Apple Music Beats 1 Teehan+Lax - CLOSED! Another Sketch Repo on GitHub GLYPHISH Cloud Kit Bills App - Sketch 3 Images Picks Via Alpina Chris Eidhof objc.io Genius
2015-07-03
1h 07
developeronfire's podcast
Chris Eidhof - Just Have to Code, Initiative, and Complimentary Skills and Personality
2015-06-23
34 min
Developer On Fire
Episode 005 | Chris Eidhof - Just Have to Code, Initiative, and Complimentary Skills and Personality
Guest: Chris Eidhof @chriseidhof Full show notes are at https://developeronfire.com/podcast/episode-005-chris-eidhof-just-have-to-code-initiative-and-complimentary-skills-and-personality
2015-06-23
00 min
Build Phase
79: Immutability, or Whatever
Mark is out this week, so Gordon is joined by Tony DiPasquale. They discuss Poppins, an internal app that they are working on to view and share animated gifs, Micro frameworks in Swift, and talk through refactoring a method from using Result to deal with multiple return values to returning a polymorphic protocol type. so-done.gif PR removing flatMap guards from Runes PR removing flatMap implementations from Runes Chris Eidhof's example project with functional view controllers Scenery (Not Scenic, sorry Chris) Using the Dropbox API in Swift Rob Rix's implementation of Result Either Deferred
2015-04-01
51 min
Build Phase
55: Dad Stuff
This week Mark and Gordon discuss type safety and functional programming in Swift (again), the finer points of making your application accessible, and the only way you should be seeing movies in this day and age. Chestnut Hill SuperLux Alamo Drafthouse SF Chris Eidhof on Functional Programming in Swift Tony DiPasquale's post on functional JSON parsing in Swift Aeson library swiftz
2014-09-17
39 min
Macoun Konferenz HD
Schlanke View Controller (Chris Eidhof)
Ein häufiges Problem bei der Entwicklung von iOS Apps sind zu große, schwer pflegbare View Controller. Ich stelle einfach anwendbare Techniken vor, um View Controller pflegeleicht und einfach testbar zu machen. Zusätzlich kann dabei viel Quellcode in wiederverwendbare Komponenten extrahiert werden. Session 3, Samstag, Kleiner Saal, Macoun 2013
2014-01-31
50 min