RSSAmplifier

Blog

Oskar Groth

Thoughts on AI-native product engineering and app development.

oskargroth.comRSS feed ↗4 posts

Latest posts

Reverse Engineering NSVisualEffectView

How NSVisualEffectView renders blur effects under the hood, and building a custom material view from scratch using CABackdropLayer.

Debugging Strange CALayers in ChatGPT

Debugging upside-down text in ChatGPT.app: a race condition where addSubview() connects the view hierarchy before Core Animation's layer tree settles.

Rendering macOS in Virtual Reality

A deep dive into rendering macOS in VR on Mac: stereo SceneKit on Metal via swizzling, zero-copy IOSurface capture, hidden-area stenciling, and VR Desktop's virtual display driver.

Lessons from a Swift Interview

I interviewed for a SwiftUI frameworks role and didn't get the job. Here's what I learned about Swift algorithm design and the key insight I missed.