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.

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

"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).

Triple threat of "has a non-US location open", "great teammates", and "work on the bleeding edge of making safe languages adoptable in more places"

https://f.duriansoftware.com/@joe/116144532826406043

(full disclosure: I have a bunch of open optimizer bugs so I have a vested interest in this team having more engineers 😇)

my team at apple (the Swift performance team) is hiring another engineer! we work on the SIL IR, SIL and LLVM optimization passes for Swift, and language features supporting systems and high-performance programming in Swift. the position is in-person but could be in Cupertino or London https://jobs.apple.com/en-us/details/200641786-0836/swift-compiler-backend-engineer?team=SFTWR
Swift Compiler Backend Engineer - Jobs - Careers at Apple

Apply for a Swift Compiler Backend Engineer job at Apple. Read about the role and find out if it’s right for you.

Institutional Knowledge Is a River That Can Dry Up (Don’t Fire All Your Workers) https://christiantietze.de/posts/2026/02/institutional-knowledge-is-a-river-that-can-dry-up-dont-fire-all-your-workers/

LLM's just can't replace a learning organization's learning constituents. Not just "not yet", but in principle.

Institutional Knowledge Is a River That Can Dry Up (Don’t Fire All Your Workers)

Fire all your workers because of the potential savings from using LLMs and you may end up choking your company to death.

Christian Tietze
If you are not running OS 26 and need to run `Xcode_26.4_beta` for now it looks like running `Contents/MacOS/Xcode` from command line still sort of works. The Xcode app opens and seems to build projects ok for now.

Tickets are LIVE for #SwiftRockies! There are only 180 seats available for this round-table conference in Calgary on July 22 and 23rd.

I'll teach you how to build SwiftUI views with APIs that look and feel like Apple's native containers. Custom tab views? Navigation stacks? Timelines? No problem! All fully styleable, hooked into the SwiftUI environment, and without littering "AnyView" all over.

See all the schedule and get your ticket at https://swiftrockies.com #iOSDev #SwiftUI #SwiftLang

SwiftRockies 2026 | The iOS Retreat in the Wild

A practitioner-focused iOS developer conference at the Calgary Zoo. July 22-23, 2026. Request an invite today.

And tickets are now live for my Concurrency lab at Swift Rockies. I'm pretty excited for this format and cannot wait to see what kinds of questions people have.

Oh, and the conference seems cool too 😉

https://swiftrockies.com/matt-concurrency-lab.html

Swift Concurrency Lab | Swift Rockies 2026

Join Matt Massicotte for an open Swift Concurrency Lab at Swift Rockies 2026. Bring your questions and code. July 21st, 2026.