EEErk Ekininerkek.in路Mar 8 路 4 min readType Safety in Swift: Haskell-style Newtypes with Phantom TypesIn software engineering, "primitive obsession" describes a scenario where domain-specific concepts are represented by general types like strings, integers, or timestamps. This lack of specificity ofte00
EEErk Ekininerkek.in路Oct 28, 2025 路 5 min readReverse engineer a swift binaryWhen you compile your high-level Swift code, it gets turned into raw machine instructions. As developers, we rarely look at this level, but it's a fascinating world for anyone interested in security, performance, or just pure curiosity. In this post,...00
EEErk Ekininerkek.in路Sep 14, 2025 路 5 min readBeyond Public and Private: A Scale for Measuring Code Change ImpactWe've all been there. You're staring at a line of code, your task is to change it, but a cold fear creeps in. You ask yourself: "What will break if I touch this?" 馃槰 In modern software development, this isn't a trivial question. The answer can range ...01A
EEErk Ekininerkek.in路Sep 13, 2025 路 4 min readMastering Data Integrity with Merkle Trees in SwiftIn the world of computer science, ensuring data integrity is paramount. Whether you're building a distributed system, a blockchain application, or simply need to verify that a large file hasn't been corrupted, you need a reliable way to detect any ch...00
EEErk Ekininerkek.in路Aug 4, 2025 路 6 min readMy Journey to Build a Paradox: Implementing G枚del's Incompleteness in SwiftSome ideas in science and mathematics are so profound they change the way you see the world. For me, Kurt G枚del's First Incompleteness Theorem is one of those ideas. It's a statement about the absolute limits of logic and reason, a beautiful, paradox...00