All blog posts

List of all tags

Metal Shading Language, Part 2: The Pipeline and the Three Functions

Apr 25, 2026 ·10 min read

Metal's render pipeline has two programmable stages and one compute stage. Here is what each one does, what it receives, and what it must return.

#metal #gpu #msl

Metal Shading Language, Part 1: The Machine That Thinks in Parallel

Apr 24, 2026 ·9 min read

Before you write a single line of Metal, you have to discard everything you know about how programs run. This is that unlearning.

#metal #gpu #msl

2D Wave Simulation Using Metal Shaders

Apr 23, 2026 ·21 min read

How I turned the 2D wave equation into a real time interactive water simulation running entirely on Metal compute shaders

#swift #metal #gpu

What the hell is even swift actor?

Oct 31, 2025 ·10 min read

What this is swift actor is even about

#swift #concurrency #tech

What Makes an ARM... Arm?

Oct 30, 2025 ·10 min read

A deep dive into the ARM architecture, RISC vs. CISC, and why Apple made the big switch.

#tech #arm #cpu

From Swift to Machine Code

Oct 29, 2025 ·22 min read

A deep dive into the Swift compiler pipeline: how your Swift code transforms from source to executable binary

#swift #compiler

I Wrote HTTP with Rust (From Scratch)

Jun 12, 2024 ·9 min read
#rust #http #tcp

How to Debug WatchOs App to Real WatchOS Device

Jun 08, 2024 ·1 min read
#swift

How I develop an app with SwiftUI in 4 days! *Bro never developed an app with SwiftUI before:)

May 19, 2024 ·7 min read
#swift #swiftui #coreml

Swift Thread and Grand Central Dispatch

May 19, 2024 ·5 min read
#swift #thread #multi-threading

First Post

May 07, 2024 ·1 min read