Profile avatar
sowenjub.me
is good for your happiness.  featured 💬 SwiftUI, iOS, visionOS, macOS, Design(ish), Dad. 🇫🇷 in 🇨🇭ZH, 🇪🇺ptimist Arnaud 🗣️ Ahr-no 🏝 sowenjub.me 😜 Daily emojym.com Challenge 🐮 Less or @nomeat.today 🦧 Less or notreat.today 🏔 Snack Workouts: Pyup
120 posts 756 followers 369 following
Regular Contributor
Active Commenter

It was time for an upgrade.

I really need to stop spilling coffee on my desk.

Have a great day!

I’m starting a monthly newsletter! It’ll include #SwiftLang & #SwiftUI tips, project updates from our team, and special discounts on my books. You can sign up now on my website, and the first issue will be sent at the end of January: nilcoalescing.com/newsletter

Started 2025 with some UIKit. LazyVStack got the better of me. I couldn't figure out how to avoid hangs for my calendar view (with data for each day) 😔

SwiftUI Previews with #CoreData is easier than ever thanks to the new PreviewModifier protocol introduced at this year's WWDC. I've mistakenly always thought it would only work for #SwiftData but it turns out it's perfectly fine for Core Data too! 😀

Relationships in Core Data and SwiftData efficiently manage data by maintaining associations with deletion rules and optimizing memory with lazy loading. but handle to-many operations in SwiftData carefully to avoid performance loss fatbobman.com/en/posts/re...

I‘m new to AppIntents. And this blog (sowenjub.me/writes/local...) helped me (after 3h) figure out how AppShortcutsProvider is getting it‘s Localized Strings.

In SwiftUI, updates to a parent view's size or position are passed down to child views all at once, which can disrupt animations. `geometryGroup` allows these updates to be delivered gradually and animatedly to child views. fatbobman.com/en/posts/ma...

I have request! Can you go help out @kawamataryo.bsky.social on his big Product Hunt debut today? He's battling a scammer that's trying to trick people into using a fake Sky Follower Bridge and could use your help proving that his is the OG by winning on Product Hunt! 🙏🏻👇🏻🏆

Thanks to #SwiftUI 's powerful graphics APIs, I am this close to retiring my copy of Photoshop CS6 for good 🤏

I haven’t been able to play music on any of my house’s HomePods in weeks. There’s always ”a problem”. Siri is not very helpful there, when I think it should in fact be an Apple Genius, coaching you step by step to solve any Apple related issue.

Second time my app gets rejected because I offer users to contact me and ask for an Educational Discount. They fill a form, I send an offer code if it looks legitimate. But the reviewer (who didn’t go through the whole process) claims I use an external mechanisms to unlock purchases 😤

🤯 Why isn’t this on by default?

Try and beat that! 🐆🐬🐆🐥🐌 40,273s at #Emojym24335 Join me and practice Emoji with #Emojym 😀🏋️ apps.apple.com/app/id646705...

Hey @hiddevdploeg.bsky.social & @polpielladev.bsky.social here’s my helm-app.com wishlist: - a Bluesky account 😜 - timer since submission & stats - nicer loading animation 😬 - support for In-app events - a view to see all languages at once (all keywords, all names/subtitle/) 👇