Ideas worth keeping
Writing
Notes, discoveries, and things learned while building software.
All writing
-
2024
On this siteEnglish
Swift Testing: From XCTest to Parameterized and Async Tests
A practical guide to Swift Testing assertions, requirements, parameterized cases, suites, traits, and asynchronous code.
-
2023
On this siteEnglish
Dependency Injection vs. Dependency Inversion in Swift
Trace object creation, type dependencies, protocol ownership, and test doubles through a complete Swift example.
-
2018
Here & MediumTurkish
WWDC 2018'in Ardından
WWDC 2018’de iOS, macOS, watchOS ve tvOS için duyurulan yeniliklere bir bakış.
-
2017
Here & MediumEnglish
Xcode Debugging Tips
Changing interface properties during a debugging session, without rebuilding your app.
-
2017
On this siteEnglish
Swift Package, Target, Module, and Product: How They Fit Together
Build a small Swift package and trace the difference between its manifest, modules, library product, tests, and client imports.