Marcel KulinaSize Matters — The Importance of Specific Numeric Types in SwiftIn Swift, developers often default to using the Int type for integer variables, driven by its ease of use and direct support for handling…·6 min read·2 days ago----
Marcel KulinaThe Superpowers of Swift Enums: More Than Just a Simple ListSwift enums are a flexible construct that go beyond the conventional role of enumerating cases. As one of Swift’s standout features, enums…·5 min read·Apr 16, 2024----
Marcel KulinaHarnessing the Power of Swift MacrosSwift 5.9 boats a whole lot of changes and improvements. One of the most important ones, namely Macros, could redefine how we write Swift…·8 min read·Dec 28, 2023----
Marcel KulinaThe Swift Observation Framework Is Great but Not My Cup of TeaHow a new Framework is actually a downgrade·6 min read·Dec 17, 2023--1--1
Marcel KulinaKotlin Multiplatform Deep Dive — IntroductionBecoming a cross-platform app developer with tools you already know·6 min read·Oct 25, 2023----
Marcel KulinainBetter ProgrammingModularised Navigation in SwiftUI — An Enum-based ApproachUtilizing the new NavigationStack with the power of enums in a modular, expandable way.·5 min read·Jul 31, 2023--4--4
Marcel KulinaKotlin Multiplatform for Mobile: The Future of Cross-Platform DevelopmentWhy use Flutter or React when you can be truly native?·4 min read·Apr 23, 2023----
Marcel KulinainBetter ProgrammingData-Oriented-Design — A Swift IntroductionMost developers know how to design software around maintainability and OOP. But what if performance matters more than encapsulation and…·9 min read·Mar 21, 2023--2--2
Marcel KulinaHow to Build Outstanding Documentation With Docusaurus 🦖Documentation is the primary touchpoint of any software. No matter how great a project is, bad documentation can easily lead to the project…·4 min read·Dec 6, 2022----
Marcel KulinaThe Bad Thing About OOP Is How It Is TaughtWhether OOP is good or bad has been discussed many times. Many articles have been written, with very different takes. Here is why I still…·4 min read·Dec 1, 2022--2--2