Cody Henrichsen's Avatar

Cody Henrichsen

@codyhenrichsen

I was a Computer Science teacher for 25+ years. Switched to iOS development this year.

58
Followers
42
Following
14
Posts
15.11.2024
Joined
Posts Following

Latest posts by Cody Henrichsen @codyhenrichsen

You rock Emily!

29.01.2026 16:16 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
BILLY BRAGG - CITY OF HEROES
BILLY BRAGG - CITY OF HEROES YouTube video by Billy Bragg

I wrote this yesterday about the hero city of Minneapolis

www.youtube.com/watch?v=IKOW...

26.01.2026 22:42 ๐Ÿ‘ 5874 ๐Ÿ” 2412 ๐Ÿ’ฌ 204 ๐Ÿ“Œ 399
Preview
GitHub - chenrichsen/SwiftDataObservations Contribute to chenrichsen/SwiftDataObservations development by creating an account on GitHub.

Source available here: github.com/chenrichsen/...

23.01.2026 21:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Using Observations to track changes
Using Observations to track changes YouTube video by Cody Henrichsen

Demonstration on using #Swift Observations to track Observable or Model data changes www.youtube.com/watch?v=ND-j...

23.01.2026 21:58 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
Preview
Cody Henrichsen This channel will have a variety of programming videos using Java, Swift, AppInventor, Android, mySQL, and Oracle databases. It is provided for the benefit of anyone interested in learning how to pro...

Back to making videos to support learning #ComputerScience specifically using #Java, #Swift, and #SQL. If there are topics you would like to see me make message me here or on my channel youtube.com/@codyhenrich...

23.01.2026 21:47 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Merge branches in Xcode
Merge branches in Xcode YouTube video by Cody Henrichsen

Just posted a video on using #Xcode to merge the main trunk into a feature branch and then merge the "completed" feature back into the main trunk. youtu.be/UmkzkmzLWSs

23.01.2026 21:43 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Has anyone had success using #SwiftLang new #Observations with 6.2 strict concurrency to track #SwiftData #Model properties outside of #SwiftUI?

02.01.2026 20:22 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Code sample of #Swift #Observations using #AsyncAlgorithm.merge method

Code sample of #Swift #Observations using #AsyncAlgorithm.merge method

Extension on Observable to make use of #KeyPath

Extension on Observable to make use of #KeyPath

Minimal code example and the extension on Observable for keypath @mecid.bsky.social example (not in use yet)

19.12.2025 17:13 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Making a minimal view - one sec thank you!!!!!

19.12.2025 15:57 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Can anyone (@twostraws.bsky.social @mecid.bsky.social @fatbobman.com @donnywals.bsky.social et al) help with some #Observations problems. I am trying to link a calculation method to modification of a few #SwiftData #Model types specific properties.

19.12.2025 15:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

Found a clue on github - added where Self: Sendable and & Sendable

05.12.2025 15:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Trying it right now - my project requires strict concurrency and your demo was not happy - needed to add @unchecked sendable - seems weird

05.12.2025 14:38 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

@mecid.bsky.social I am working with Observations and tried using your extension of Observable this morning and it throws errors about self of non-sendable Self and about KeyPath not being Sendable do you have any hints to resolve this?

05.12.2025 14:27 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

It has been a process but the release of the #APCSA #CED is finally here. I have been waiting to be able to share about all the new content! It has been a pleasure working with so many FANTASTIC CS faculty. Shout out to all my friends!! apcentral.collegeboard.org/media/pdf/ap...

28.02.2025 22:43 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

๐Ÿ˜ผ

15.11.2024 18:31 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0