top of page


Generics reloaded..
Missed the beginning?  Start from Generics in Swift: A Comprehensive Guide  to get the full picture! Generic Subscripts Subscripts allow...
arda doÄŸantemur
13 min read
Â
Â


Generics in Swift: A Comprehensive Guide
Generics are one of the most powerful features of Swift, allowing you to write flexible and reusable code. Whether you're a beginner or...
arda doÄŸantemur
9 min read
Â
Â


Privacy By Design – The Future of User-Centric Data Protection
Introduction As the world rapidly advances in technology, the importance of privacy has never been more pronounced. Recent high-profile...
arda doÄŸantemur
5 min read
Â
Â


Memory Management in Swift: ARC, Weak, and Unowned References
Memory management is a crucial aspect of any programming language, and Swift handles it gracefully through a mechanism called Automatic...
arda doÄŸantemur
3 min read
Â
Â


Unraveling the Significance of Architecture Decision Records in Software Development
Have you ever found yourself in a position where you understood the code but couldn't grasp the logic behind it? Did you repeatedly ask...
arda doÄŸantemur
3 min read
Â
Â


Comprehensive Guide to the Development Lifecycle Part 3
The development lifecycle in software development is a crucial process that ensures efficient and systematic software creation. From...
arda doÄŸantemur
3 min read
Â
Â


Comprehensive Guide to the Sprint Lifecycle Part 2
In the fast-paced world of software development, Agile Scrum has emerged as a popular methodology that emphasizes flexibility,...
arda doÄŸantemur
2 min read
Â
Â


Comprehensive Guide to the SD Lifecycle Part 1
The software development lifecycle (SDLC) is a systematic approach that encompasses all the stages involved in developing and releasing...
arda doÄŸantemur
3 min read
Â
Â


What If There is no BIG data
In the age of information and technology, it's no secret that big companies like Google and Facebook have access to vast amounts of user...
arda doÄŸantemur
6 min read
Â
Â


Achieving Success with Definition of Done in Software Development
In the world of software development, ensuring high-quality deliverables and smooth project execution is crucial. This is where the...
arda doÄŸantemur
4 min read
Â
Â


Zero-Knowledge Proof: The Cryptographic Magic Trick
In the movie "The Prestige", Michael Caine's character tells us that every magic trick has three acts. First, there's the pledge, where...
arda doÄŸantemur
3 min read
Â
Â


Any Application in JavaScript
Any application that can be written in JavaScript will eventaully be written in JavaScript. Nope, nope, maybe, nope... Buckle up, folks!...
arda doÄŸantemur
2 min read
Â
Â


Subnautica
Hey there, fellow survivors of the alien ocean! If you're like me, you've probably spent countless hours exploring the depths of...
arda doÄŸantemur
2 min read
Â
Â


Deep Rock Galactic
Attention all space dwarves! Have you ever dreamed of blasting through endless caverns in search of precious minerals while battling...
arda doÄŸantemur
2 min read
Â
Â


Hogwarts Legacy!
Attention all Muggles! Wands at the ready, fellow witches and wizards! Hogwarts Legacy has finally arrived, and we're ready to dive into...
arda doÄŸantemur
2 min read
Â
Â


Conclusion
Swift is a popular and powerful programming language that is widely used in the development of iOS, macOS, watchOS, and tvOS...
arda doÄŸantemur
4 min read
Â
Â


Chapter 7: iOS Development with Swift.
UIKit Framework The UIKit framework is a collection of classes and functions for building user interfaces in iOS applications. It...
arda doÄŸantemur
3 min read
Â
Â


Chapter 6: Advanced Swift!
Concurrency and multithreading Concurrency is the ability to run multiple tasks concurrently in a program. Multithreading is a technique...
arda doÄŸantemur
2 min read
Â
Â


Chapter 5: Intermediate Swift!
Generics Generics are a powerful feature of Swift that allow us to write reusable code. With generics, we can write functions, types, and...
arda doÄŸantemur
3 min read
Â
Â


Chapter 4: Object-Oriented Programming
Object-oriented programming (OOP) is a programming paradigm that organizes code into objects, which contain data and methods. In Swift,...
arda doÄŸantemur
6 min read
Â
Â
bottom of page