Finally updated some missing distributor icons! Tomorrow night, let's update the site to show the spring theme. See you then!

๐Ÿ”œ Tomorrowโ€™s stream: https://youtube.com/live/NHg57tBA2fE
โฎ๏ธ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
๐Ÿ“ฒ Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii โ€” Part 864

YouTube

Core Data still powers many apps but its API feels dated alongside modern Swift. CDE is an experimental toolkit that bridges the gap with macros, actor isolation, and type-safe predicates - plus testing utilities, a CLI tool, and complementary tools for cloud sync.

๐Ÿ”—: https://fatbobman.com/en/posts/cde-an-attempt-to-make-core-data-feel-more-like-modern-swift/ by Xu Yang (@fatbobman)

#CoreData #Swift #iOSDev

CDE - An Attempt to Make Core Data Feel More Like Modern Swift

In my previous article, I discussed the current reality of Core Data in today's projects: it hasn't disappeared, and it still has unique value, but the disconnect between it and modern Swift projects is becoming increasingly apparent. In this article, I will introduce my experimental project Core Data Evolution, exploring whether we can make Core Data continue to exist in modern Swift projects in a more natural way?

fatbobman.com

Iran may not have fully shut the Strait of Hormuz, but what's emerging looks just as disruptive: a selective toll system.

Reports suggest some ships are getting through only with Iranian approval, and in some cases by paying in yuan or Crypto. That means this is not just an energy story. It is also about sanctions, SWIFT, dollar power, and the shape of a more fragmented global economy.

Trump wants the Strait reopened by 6 April. Markets are already gaming the risk of another sharp oil spike, while ordinary people get hit through fuel, food, and everything moved by sea.

Are we watching a temporary wartime squeeze, or the birth of a two-tier energy market?

https://www.youtube.com/watch?v=GQutl8D0nzw

#Iran #Hormuz #Oil #Inflation #Geopolitics #Yuan #SWIFT

Iran Just Changed The Game - What Happens Now?

YouTube

Today is a day to say thank you โค๏ธ

7 months ago, I scored my dream job at Apple Developer Academy Unina Federico II and in this time I learned more than I could have ever imagined. I worked together with some of the brightest minds in technology, design and collaboration, I had the pleasure to work alongside my former mentors.

And even though I was a colleague now, they kept mentoring and made me grow. When (1/3)

#Dev #Education #iOS #iOSDev #JobUpdate #Naples #Napoli #NewJob #Swift #SwiftUI

I think I know the answer to this, unfortunately, butโ€ฆ

I got this crash via TestFlight feedback. Despite being able to identify the line that crashed, there's no way to recover the actual error right?

SwiftData migration crashes are such a bummer. This is probably an expected problem caused by an intermediate schema, but it might be signifiant. #SwiftData #Swift

SwiftData will infer relationships automatically - but only when it's safe to do so (specifically when the relationship is optional). Pro tip: specify the @๐‘…๐‘’๐‘™๐‘Ž๐‘ก๐‘–๐‘œ๐‘›๐‘ โ„Ž๐‘–๐‘ inverse on only one side to avoid circular reference errors.

๐Ÿ”—: https://www.hackingwithswift.com/quick-start/swiftdata/inferred-vs-explicit-relationships by Paul Hudson (@twostraws)

#SwiftData #Swift #iOSDev

Inferred vs explicit relationships - a free SwiftData by Example tutorial

Learn Swift coding for iOS with these free tutorials

Hacking with Swift

Added missing region icons, slated for whenever TestFlight finishes processing ๐Ÿ˜… Tomorrow night, let's clean up some missing distributor icons, then jump into spring changes for the site. See you then!

๐Ÿ”œ Tomorrowโ€™s stream: https://youtube.com/live/tTC9ovIuF98
โฎ๏ธ Playlist so far: https://www.youtube.com/playlist?list=PLRxjf93xotuofCtaxtGOcWeuxVZYJyY-m
๐Ÿ“ฒ Download Jiiiii: https://apps.apple.com/app/apple-store/id6472801548?pt=14724&ct=MastodonCCStreams&mt=8

#Jiiiii #DevStream #tvOS #visionOS #macOS #iOS #iPadOS #Anime #Swift #SwiftUI #Vapor #WebAuthn #BuildInPublic #TestFlight #PWA #WebPush

Late Night Silent Completions: Jiiiii โ€” Part 863

YouTube
DSTs Are Just Polymorphically Compiled Generics

0 comments

Lobsters

I made Blinkar: a native macOS menubar app for Blink home security cameras.

Blink doesn't have a desktop client, so I built one: pure Swift, lives in your menu bar, polls for new clips in the background, and sends macOS notifications on motion.

โœฆ Quick-look popover for recent clips
โœฆ Full clip browser with per-camera filtering
โœฆ Arm/disarm networks, snooze notifications
โœฆ Bulk download
โœฆ 2FA support, Keychain-stored credentials

Find out more at: https://blinkar.app

#macOS #Swift #SwiftUI #HomeSecurity #BlinkCamera #OpenSource #NativeApp #macDev #IndieDevs

Blinkar โ€” Your Blink Cameras, Native on Mac

Blinkar is a beautiful native macOS app for your Blink security cameras. Browse clips, manage cameras, and get smart motion alerts that identify people and animals โ€” all from your menu bar.