Stijn Willems

@stijn.antping.ai

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!

The 'no Xcode needed' part is the real unlock. Xcode has always been the steepest entry tax for Swift. Vibe coding removes the toolchain friction and lets the logic come first. The IDE becomes optional.

I recently released sequins.dev, to have all the Observability signals you expect like logs, metrics, traces, and profiles, but as a macOS app which you can use for local dev. It's also completely free and open source. Give it a try, and let me know if there's any features you want!

Sequins — Local Observability on your machine.

Free macOS app for capturing and visualizing OpenTelemetry traces, logs, metrics, and profiles. 100% local, no cloud, no account required.

sequins.dev

Every tool I see has to pass a debate before I touch it. Not a quick scan. Agents trained on my roadmap, arguing for and against. I sit in judgment. This is not caution. It is governance.

Hot take: half of LLM use for code editing is safe refactorings that intellij was able to do ages ago, but primarily just in Java, and never quite reached this level in other languages... For better or worse, we now can, but with lots of $$$ burnt each time you do huh

To counter balance my previous agents tweet about source code editing. In having a load of success outsourcing simple tasks and fix up's to agents and aid in research of codebases or problems. Also "try these 20things to reproduce, minimize a reproducer" and stuff like that.

This made me genuinely happy. An AI agent gets dramatically more accurate when you tell it: debate what you're unsure about, and stumbling is ok. We build tech like we raise children. Tech meetings should start talking about love in their stack.

From reviews, sounds like the MacBook Neo is a great little laptop. It has been a while since I’ve thought an Apple product actually followed that “a thousand no’s for every yes” video from WWDC a decade ago… This laptop makes the right trade-offs.

Swift/JS interop used to mean "JSObject", "JSValue", and runtime surprises. BridgeJS changes that: annotate your Swift, get typed glue code in both directions. Compile-time safe. Zero manual boilerplate. 🧵

The BridgeJS Playground at https://swiftwasm.org/JavaScriptKit/PlayBridgeJS/

I've just released SwiftCrossUI v0.2.0 (two and a half years after v0.1.0), and I'm aiming to begin making regular releases now that I'm focusing on SwiftCrossUI full time. 492 commits, 127 PRs, and 77k changed lines. github.com/moreSwift/sw...

Release v0.2.0 - 2.5 years later · moreSwift/swift-cross-ui

Overview The headline feature of the past 2.5 years of work is probably the new layout system for most users. It standardizes layout behaviour across all backends, making it much easier to make you...

github.com

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

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

github.com

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.

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

github.com