Stijn Willems's Avatar

Stijn Willems

@doozmen.bsky.social

Father, Swift dev. I like pushing all buttons, breaking things to see how it works and rebuilding. I wish news would focus more on science, and positive entrepreneurial spirits. So I will try to post about that!

167 Followers  |  255 Following  |  257 Posts  |  Joined: 26.11.2024
Posts Following

Posts by Stijn Willems (@doozmen.bsky.social)

There is an upside somewhere do,….Looking, πŸ‘€πŸ‘€πŸ‘€πŸ‘€. Ah ai says it found it!! πŸ’― production ready answer. Me: nice let’s 🚒. πŸ‘·β€β™‚οΈ wait oh no it’s all there but some mini parts in 10k lines of code are just missing. Fuck now what

13.02.2026 06:48 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

For iterative ui testing. A thing ai needs to force it to actually build all the thinks it promised to build.

12.02.2026 22:45 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

I tried antigravity but it produced numerous claims of success without any working implementation. Given its focus on eliminating precisely that I’m curious how you achieved it. We lack something like Playwright MCP to validate end-to-end autonomously native UI in apps. XCTests are very clunky

12.02.2026 22:45 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
GitHub - rryam/VecturaKit: Swift-based vector database for on-device RAG using MLTensor and MLX Embedders Swift-based vector database for on-device RAG using MLTensor and MLX Embedders - rryam/VecturaKit

VecturaKit 5.0.0 is out!

Big embedder release for Swift on-device RAG:
- ModernBERT, RoBERTa, XLM-RoBERTa + NomicBERT support
- Cleaner model-family resolution
- Stronger validation/BERT fallback
- Bumped up platform minimums
github.com/rryam/Vectu...

12.02.2026 10:04 β€” πŸ‘ 2    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Post image

OnboardingKit 9.2 is out, with new styling options and convenience initializers for the welcome screen and its USP list items.

#SwiftUI

github.com/danielsaidi/...

07.02.2026 10:19 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Post image

Some say Xcode previews replace unit tests πŸ˜΅β€πŸ’«. We strongly disagree.

That's why we spent so much time making sure SQLiteData is 100% testable. Learn how to bootstrap an in-memory database per test and assert on feature behavior.
www.pointfree.co/episodes/ep3...

27.01.2026 20:30 β€” πŸ‘ 6    πŸ” 1    πŸ’¬ 0    πŸ“Œ 0
Preview
An American Street

An American Street www.nytimes.com/2026/01/27/u...

27.01.2026 20:49 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - g-cqd/SwiftStaticAnalysis: High-performance Swift static analysis framework for code duplication detection and unused code elimination High-performance Swift static analysis framework for code duplication detection and unused code elimination - g-cqd/SwiftStaticAnalysis

Uploaded a couple of repos.

SwiftStaticAnalysis A CLI tool that flags copy-pasted code and unused declarations. github.com/g-cqd/SwiftS...

CSVCoder A CSV parser. Fits into Codable, handles macros, and tries to be memory efficient. github.com/g-cqd/CSVCoder

They get the job done, reasonably fast.

29.12.2025 03:44 β€” πŸ‘ 5    πŸ” 1    πŸ’¬ 1    πŸ“Œ 0

Swift’s first Pre-FOSDEM Community Event is happening Friday, January 30th, from 12 PM to 6 PM! If you’re interested in giving a talk or volunteering, check out swiftlang.github.io/event-fosdem/.

The deadline to submit proposals is January 5th, 2026!

18.12.2025 18:15 β€” πŸ‘ 4    πŸ” 3    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - anthropics/claude-plugins-official: Anthropic-managed directory of high quality Claude Code Plugins. Anthropic-managed directory of high quality Claude Code Plugins. - anthropics/claude-plugins-official

Look, there's an official #Claude LSP plugin for #swiftlang @swift.org now!
github.com/anthropics/c...

github.com/anthropics/c...

19.12.2025 04:35 β€” πŸ‘ 4    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0

I'm seriously considering rebranding myself as a "cross-platform Swift developer" compared to "Apple platform developer". Swift in the cloud and on Android is doing amazing and for me this will be the future. πŸ‘¨πŸ»β€πŸ’»

19.12.2025 11:03 β€” πŸ‘ 9    πŸ” 2    πŸ’¬ 2    πŸ“Œ 0
Post image

Exploring the Swift SDK for Android: updates on ongoing progress! www.swift.org/blog/explori...

18.12.2025 23:52 β€” πŸ‘ 46    πŸ” 12    πŸ’¬ 0    πŸ“Œ 1

But I have a question when you use `swift build --build-system swiftbuild` you also have the problem?

14.12.2025 05:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0

I know compiling and talking about feelings, I must be nuts?! don't know...

14.12.2025 05:30 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

More recently opensource swift only. I try to force all my projects to compile and now use the swift build --build-system swiftbuild to compile. It has a lot of issues but at least I have the feeling that xcode does not do some patch work and my final build feels more light.

14.12.2025 05:30 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

This is such a stressfull thing for me. 10+ I started iOS development and loved xcode and objective-c. In some ways over the years I defended xcode way to long. I was really depressed when I discovered with swiftui xcode was not going anywhere. My salvation was moving to swift.

14.12.2025 05:30 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

If you use Swift Macros in a library, use this script to remove 50 megs of junk that Xcode forces into your binaries:

github.com/migueldeicaz...

This has been a public service announcement from the Latino Coalition for Smaller Binaries.

github.com/feedback-ass...

13.12.2025 16:00 β€” πŸ‘ 44    πŸ” 9    πŸ’¬ 3    πŸ“Œ 0
Post image

beauty in the making? Let's find out in the coming months :)

09.11.2025 00:03 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

Oh boy now you found a reason to buy m5 but wait for Mac Studio with at least 128gb unified memory. 😳

21.10.2025 16:53 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

What hardware are you building on?

21.10.2025 16:20 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Preview
Register for Do iOS 2025 I'm going to attend Do iOS 2025 on November11. Who is joining me? Register at https://appforce1.paydro.com/do-ios-2025

🚨 Discount Code "joannis" and get €100,- off your Do iOS tickets if you join my workshop on Embedded Swift!

appforce1.paydro.com/do-ios-2025/...

20.10.2025 13:17 β€” πŸ‘ 5    πŸ” 2    πŸ’¬ 0    πŸ“Œ 0
Preview
GitHub - swiftlens/swiftlens: SwiftLens is a Model Context Protocol (MCP) server that provides deep, semantic-level analysis of Swift codebases to any AI models. By integrating directly with Apple's S... SwiftLens is a Model Context Protocol (MCP) server that provides deep, semantic-level analysis of Swift codebases to any AI models. By integrating directly with Apple's SourceKit-LSP, SwiftLens...

github.com/swiftlens/sw... anybody experience if this improves Claude code? #swiftlang

15.10.2025 01:33 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0

My talk from ServerSide is up!

13.10.2025 13:23 β€” πŸ‘ 36    πŸ” 10    πŸ’¬ 1    πŸ“Œ 3
Preview
Claude Agents CLI - Managing AI Agents for Swift Development A Swift command-line tool for installing and managing specialized Claude Code agents. Install 29 built-in agents globally or per-project with a single command.

I was experimenting with claude sub agents and created this tool. Might help somebody. Agents make managing conversation a lot easier. I'm still searching for the best way to use them but this is a start. I'm curious how you use it? All in #swiftlang

doozmen-stijn-willems.ghost.io/claude-agent...

13.10.2025 14:52 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Claude Shared via Claude, an AI assistant from Anthropic

I used claude to structure my thoughts on the subject. Full thread claude.ai/share/1a1c26...

13.10.2025 09:57 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 0    πŸ“Œ 0
Post image

Hummingbird's RequestContext makes this clean: set your per-request environment once, let the framework handle propagation. Vapor does similar with req.storage. No threading parameters through every function call.

13.10.2025 09:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 2    πŸ“Œ 0
Post image

The pattern: inject dependencies at request entry, structured concurrency propagates them down the tree. No globals, no TaskLocal complexity. swift-dependencies gives you @Dependency property wrappers that just work.

13.10.2025 09:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0
Post image

TaskLocal is for metadata like tracing IDs. But swift-dependencies (pointfree.co/collections/dependencies) extends it for proper dependency injection. Use RequestContext at entry points, structured concurrency handles the rest.

13.10.2025 09:55 β€” πŸ‘ 1    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Just discovered Universal Control by accident. My MacBook's trackpad suddenly controlled my Mac Studio - no cables. Turns out Apple built this years ago. One keyboard, two Macs, cursor flows between screens. Works perfectly once you get it.

09.10.2025 11:42 β€” πŸ‘ 0    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0

Of course, this means it only works for tree-structured operationsβ€”if work escapes the tree, I fall back to safer global patterns (like actors or explicit context passing)

09.10.2025 07:32 β€” πŸ‘ 2    πŸ” 0    πŸ’¬ 1    πŸ“Œ 0