Lucas van Dongen - Swift developer

@lucasvandongen.dev

Skateboarding 🛹 Snowboarding 🏂 Synthesizers 🎹 Swift programming ⌨️

Alignment guides are a powerful but often underused part of SwiftUI's layout system. They let us describe relationships between views using meaningful points in their content, without frame measurements or fixed offsets. I wrote a post explaining them in detail: nilcoalescing.com/blog/Alignme...

Alignment guides in SwiftUI

Learn how alignment guides position views in SwiftUI, how to override a built-in guide, and how to define a custom alignment for views in nested containers.

nilcoalescing.com

The shaman of Bad Dürrenberg are the remains of a 25-35 year old woman, who was buried 8600 to 9000 year ago in Germany. Around her, were the remains of an extraordinary head-dress, made from the bones and teeth of different animals such as deer, wild boar, crane and turtle.

The Shaman of Bad Dürrenberg is a 9,000-year-old archaeological discovery of a 25-35 year old woman buried in Germany with an extraordinary animal-bone headdress.Headdress Materials: The ritual garment included bones and teeth from various animals, including deer, wild boar, crane, and turtle.Archaeological Status: As one of the oldest burials in Central Germany, her grave goods—including painting implements and clay—indicate she held a special social status, likely as a shaman.Reconstruction: The image on the right is a modern reconstruction based on the remains found on the left.

i have a contract job i legit have no time to work on anymore, it is a tutoring platform, like half built in Laravel and Vue. is anyone at all interested in taking it over? the lady is very nice and professional, no complaints at all with her, just legit a bandwidth thing. dm me for more info

Control Center tells you an app is using your mic right now. Not which mic, not what used it a minute ago, not for how long. Capture Inspector does: every app per mic, with the process, PID and timing, live and recently used.

Capture Inspector showing a microphone Activity section listing apps using the mic with process, PID and timing.

⚡ 𝑅𝑒𝑐𝑒𝑛𝑡 𝑖𝑚𝑝𝑟𝑜𝑣𝑒𝑚𝑒𝑛𝑡𝑠 𝑡𝑜 𝑡ℎ𝑒 𝑡𝑦𝑝𝑒 𝑐ℎ𝑒𝑐𝑘𝑒𝑟 by Slava Pestov Swift 6.4 brings disjunction pruning and better binding inference - complex expressions compile noticeably faster. #Swift #Compiler forums.swift.org/t/recent-imp...

Recent improvements to the type checker

With the Swift 6.4 release converging, I thought it would be a good time to detail some of the type checker performance improvements we worked on since I shared the type checker performance roadmap…

forums.swift.org

I just heard a recent hire at Uber got fired again after they needed more money because they blew their 2026 token budget in April. What a fucked up time we live in. The guy they hired and fired is what people refer to as a 10x developer. No way a bunch of tokens could replace that.

Is it just me or is the Claude Code agent teams feature barely even usable as an alpha? Only the latest version was stable enough to not hang on a permission dialog from member to lead, and I could not pass any allowedTools into specific agents. Maybe it works in YOLO mode, but mot for my workflow

How Mitchell Hashimoto (creator of Ghostty, founder of HashiCorp) got good at using AI tools for coding + work: "I was forcing myself to figure out how to prompt the agent to produce the same quality result as mine. Even though I was working much slower because it was more than double the work."

Before I described the agentic tool revolution as “the next internet moment”, because it makes the cost of entry so much lower for disrupters. But now I’m leaning towards that it’s the next “BASIC for microcomputers” moment, where a lot of “hobbyists” are able to release usable programs.

Today I wrote an app I've been dreaming about for stage managers, but never had the month I estimated it would take to build it. I did it in 6 hours. That 6 hours also included making my kids breakfast, driving them to school, chatting with an artist at the theater.

"The blood was only ever a means to an end," the vampire confessed in the interview. "To what end?" the reporter asked. "Blood carries vigor, life force, vital energy. That's what we feed on." "So how do you get it, if not through blood?" "These days, we make doom scrolling apps to drain it."

Anthropic has bundled Claude Code features into a more user-friendly interface called Cowork. Looks good. Requires a Max subscription (💰) for now so I can’t try it. Pretty good name, though not as good as Copilot and Codex. Still, I like where Anthropic is going with this.