Rick van Voorden

@vanvoorden
62 Followers
117 Following
806 Posts
“Quidquid latine dictum sit, altum sonatur.”
GitHubhttps://github.com/vanvoorden

This is my media transfer protocol application that I built from scratch to quickly drag and drop, sync and inspect with quick look documents on a Supernode E-ink device.

It also works on other Android devices like phones and Boox tablets.

The MTP protocol is flaky and not a joy to test.

But the app is making it up for me by feeling Mac-assed. Quick-looking files on the device is really great.

@ctietze Are you still meeting? Any office hours later this month?

Core Data in 2026

✨ SwiftData-style ModelActor concurrency
✨ Declarative PersistentModel
✨ Type-safe query paths (No more hardcoded strings!)

Modern syntax, same rock-solid engine. Read more👇
https://fatbobman.com/en/posts/cde-an-attempt-to-make-core-data-feel-more-like-modern-swift/

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

My talk from iOS Conf SG 2026 is now officially on YouTube!

🎬 "Using SwiftUI as a Language"
👉 https://www.youtube.com/watch?v=VPfxm8RHKFU

But honestly, the talk was just one part of it. What made iOS Conf SG truly special was the people — the hallway conversations, the shared ideas, and the chance to connect with so many passionate and talented developers from around the world.

These gatherings remind me why our community is great. I left Singapore inspired and can’t wait for the next one.

Using SwiftUI as a Language

YouTube
@RobJLow @pozorvlak "You've got a nasty reputation, Mr. Gittes. I like that."
@gregatron5 @mbessey Right… if the infra wants binary PLIST for smaller size *plus* xml bridging after the binary is decoded that could be where the restrictions are coming from.
@mbessey @gregatron5 I think PLIST might also have easier bridging to XML. There could be some XML parsing logic happing inside that makes PLIST the better choice?
@mbessey @gregatron5 Binary PLISTs are more compact than JSON. That could be a factor? Potentially there is some CF era API they need here for some reason that requires PLIST?
@davedelong I don't think Julian is so bad. Maybe I'll take a stab at it…

"Kings had always been involved and impoverishing their people in wars, pretending generally, if not always, that the good of the people was the object. This our [Constitutional] Convention understood to be the most oppressive of all Kingly oppressions; and they resolved to so frame the Constitution that no one man should hold the power of bringing this oppression upon us."

Abraham Lincoln. 1848-02-15.

https://papersofabrahamlincoln.org/documents/D200458

Papers Of Abraham Lincoln

The Papers of Abraham Lincoln is a documentary editing project dedicated to identifying, imaging, transcribing, annotating, and publishing online all documents written by or to Abraham Lincoln during his lifetime (1809-1865).