erkek.inReverse 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,...Oct 28, 2025路5 min read
erkek.inBeyond 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 ...Sep 14, 2025路5 min read
erkek.inMastering 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...Sep 13, 2025路4 min read
erkek.inMy 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...Aug 4, 2025路6 min read
erkek.inFaster Equatable and Hashable conformancesCompiler-synthesized conformance in Swift is a powerful tool that accelerates development by reducing boilerplate code. For protocols like Equatable and Hashable, the compiler can automatically generate the required implementations鈥攁 convenience that...Jul 23, 2025路5 min read