Coding Chronicles
A collection of insights, code snippets, and lessons learned from real-world iOS
development.
-
Mutual Inclusion by Swift Concurrency
Synchronization refers to the coordination of multiple threads of execution. When accessing a shared mutable state, it involves mechanisms to manage mutual exclusion—where only one thread can access a critical section at a time—and mutual inclusion—where multiple threads are allowed to access resources concurrently when safe to do so.
-
2024 in Review
As the year comes to an end, I find it’s the perfect time to reflect on my accomplishments and contributions in 2024. The year brought unexpected twists, such as leaving Neo Financial and embracing new challenges at theScore. While I achieved several of my goals, a few others remain on my list for the future.
-
Adding a System-Wide Git Logger on macOS
This article shows how to intercept and log Git commands executed by applications on macOS, even those like the Tower app that hide their Git actions. It covers setting up a "git wrapper" script to log commands and delegate them to the original Git binary, giving developers full visibility without affecting workflow.